summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-06-21 20:03:41 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-06-21 20:03:41 -0700
commit7ea836f4f883e02447323a94728ff0f155acf337 (patch)
tree9cb5fecaa83c38e3d0d76dbca700aa47c64d12b7 /RELNOTES
parentff9db4f3a6ee2a2bb5c821b73d59ffe792cbbc27 (diff)
downloadtxr-7ea836f4f883e02447323a94728ff0f155acf337.tar.gz
txr-7ea836f4f883e02447323a94728ff0f155acf337.tar.bz2
txr-7ea836f4f883e02447323a94728ff0f155acf337.zip
Version 109.txr-109
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES49
1 files changed, 37 insertions, 12 deletions
diff --git a/RELNOTES b/RELNOTES
index bad7f5f7..54dcf2fa 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,28 @@
+ TXR 109
+ 2015-06-21
+
+
+ Features
+
+ - New anaphoric macros ifa and conda.
+
+ - New function have, synonym of true. Usefully expressive with anaphoric ifa.
+
+ Bugs
+
+ - equal-based hashing function is improved so list and vector permutations
+ do not collide to the same value.
+
+ - cat-str function detects overflow in the calculation of the total
+ string length to allocate, and throws an exception.
+
+ - Fixed neglected null termination in mkstring function.
+
+ - Fixed garbage collector crash introduced in TXR 108, when traversing
+ syntax_tree member of the parser_t structure.
+
+
+
TXR 108
2015-06-13
@@ -37,6 +62,18 @@
- New functions catenated-stream-p and catenated-stream-push.
+ - New function: load for loading TXR Lisp files. TXR Lisp programming can
+ now take place using multiple files containing code that doesn't have
+ to be wrapped with @(do ...).
+
+ - @(load) and @(include) directives can also load TXR Lisp now.
+
+ - TXR files which have a .txr suffix can be invoked without the suffix now;
+ this is automatically resolved.
+
+ - New --lisp command line option makes TXR source files which have no
+ filename suffix be treated as TXR Lisp code rather than TXR Pattern Language.
+
Bugs
- Fixed exception being thrown when trying to print (lambda . atom).
@@ -65,18 +102,6 @@
- Critical bugfix in handling of hashes having both weak keys and values,
leading to memory corruption.
- - New function: load for loading TXR Lisp files. TXR Lisp programming can
- now take place using multiple files containing code that doesn't have
- to be wrapped with @(do ...).
-
- - @(load) and @(include) directives can also load TXR Lisp now.
-
- - TXR files which have a .txr suffix can be invoked without the suffix now;
- this is automatically resolved.
-
- - New --lisp command line option makes TXR source files which have no
- filename suffix be treated as TXR Lisp code rather than TXR Pattern Language.
-
TXR 107