summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-07-19 20:29:20 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-07-19 20:29:20 -0700
commitf6fba584dbd928d9af82f97f71b2bddfbc05b2df (patch)
tree2ff6a5812102ca87d7345703c252d0b4c2b1549e /RELNOTES
parent17d96cdc896872ea06966353f4fcedb35b4cff3f (diff)
downloadtxr-f6fba584dbd928d9af82f97f71b2bddfbc05b2df.tar.gz
txr-f6fba584dbd928d9af82f97f71b2bddfbc05b2df.tar.bz2
txr-f6fba584dbd928d9af82f97f71b2bddfbc05b2df.zip
Version 183.txr-183
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim, protsym.c: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES52
1 files changed, 52 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index a4b92254..d8afa0a6 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,55 @@
+ TXR 183
+ 2017-07-19
+
+
+ Features
+
+ - Extraction Language:
+ - New :lists parameter in @(collect)/@(coll)
+ - Specifies variables which are are ensured as bindings
+ to lists, even if they match nothing, without the
+ full blown discipline of :vars.
+ - FFI:
+ - carray-buf, ffi-get, ffi-put-into, and ffi-in get
+ an offset parameter for added flexibility.
+ - Environment:
+ - The accessors symbol-function, symbol-value and symbol-macro
+ can now create bindings that don't exist, when assigned,
+ rather than throwing errors.
+ - Storing to a (symbol-function (meth ...)) place can define
+ a method now.
+ - I/O:
+ - The format function can now pad floating-point numbers with
+ zeros, if a leading zero flag is specified on the precison.
+ - remove-path: exception semantics adjusted.
+ - New path-cat function for easy catenation of paths.
+ - getopts:
+ - New argument type :text for an option whose argument is
+ a string that is treated as raw text, and not TXR Lisp
+ literal syntax as with the :str type.
+ - List/Sequence processing:
+ - New function, relate: turns corresponding elements from
+ a pair of sequences into a translation function.
+ - New accessor nth, like ANSI Lisp nth.
+ - find and pos functions optimized and improved in
+ support of objects that implement sequences.
+ - Filters:
+ - New *filters* special variable exposed. This holds the
+ named filters used in the extraction language, as a hash
+ table.
+
+ Bugs
+
+ - Fixed spurious warnings occurring in some situations when
+ functions are invoked using square bracket syntax.
+ - Fixed runaway recursion when trace macro used
+ to trace the * or format functions.
+ - regex: regex printing no longer renders superfluous parentheses
+ around character classes.
+ - getopts: fixed broken custom option type.
+
+
+
TXR 182
2017-07-09