summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES43
1 files changed, 43 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index be15bc2f..c3935893 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,46 @@
+ TXR 259
+ 2021-05-13
+
+
+ Features
+
+ - lib:
+ - New rel-path function for calculating relative path
+ between two directories.
+ - format function's ~x/~X supports printig buffer
+ objects in hex.
+ - structural pattern matching:
+ - new each-match family of macros for iterating over
+ sequences, with destructuring.
+ - search trees:
+ - numerous new functions
+ - tree iterators support sub-ranges of trees
+ - trees are now sequences and can be mapped over with
+ mapcar, each and other functions.
+ - build:
+ - fixed issue with ./reconfigure overwriting itself,
+ causing instability.
+ - ./reconfigure takes configure parameters to be added.
+
+ Bugs
+
+ - join-with segfault on character (not string) separator.
+ - parser:
+ - regression introduced in 258: crash when the #; syntax
+ for commenting out an object is processed.
+ - bug in handling certain objects, such as string
+ literals, as top-level forms in a file.
+ - compiler:
+ - failing to diagnose wrong number of arguments in calls to lexical
+ functions that have been lambda-lifted to the top level.
+ - buffers:
+ - int-buf and uint-buf functions wrongly referring to
+ buffer's allocated size instead of its length.
+ - sha256/md5:
+ - memory leak in use of buffers.
+
+
+
TXR 258
2021-04-30