summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-10-15 10:59:48 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-10-15 10:59:48 -0700
commite6f9e99876d2d8d4cda79dc4a0d8dd3bbb0953e1 (patch)
tree576cb99595ea92920407614d384712e22cfabc93 /RELNOTES
parent2a9efb5e24125fa0fa7368fcedde75c18b0fab6e (diff)
downloadtxr-e6f9e99876d2d8d4cda79dc4a0d8dd3bbb0953e1.tar.gz
txr-e6f9e99876d2d8d4cda79dc4a0d8dd3bbb0953e1.tar.bz2
txr-e6f9e99876d2d8d4cda79dc4a0d8dd3bbb0953e1.zip
Version 154.txr-154
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES46
1 files changed, 46 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index e7cd8e83..b2d78362 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,49 @@
+ TXR 154
+ 2016-10-15
+
+
+ Features
+
+ - OOP:
+ - Functions method and umethodk, and the macros meth and umeth,
+ now take additional arguments which are curried into the method call.
+ - Regex:
+ - In the regex abstract syntax, the and and or operators are now
+ n-ary, rather than being strictly binary.
+ - New regex-from-trie function.
+ - Listener:
+ - New Ctrl-X Ctrl-P feature to paste the result of the previous
+ evaluation into the current command line.
+ - Time:
+ - time struct supports gmtoff and zone fields, on systems where these
+ are available in the C struct tm.
+ - Hash tables:
+ - the hash user data is now included in the printed notation for hash
+ tables; thus, hash literals can specify user data.
+ - new hash construction keyword :userdata supported alongside :equal-based
+ and others, so hashes can be constructed with user data in various
+ situations.
+ - New function hash-userdata is an accessor (serves as a place);
+ get-hash-userdata is deprecated.
+ - Sockets:
+ - address structures (sockaddr, sockaddr-in, sockaddr-in6, sockaddr-unix)
+ now all have a family slot, so programs don't have to switch on
+ the object type to map to a numeric address family.
+
+ Bugs
+
+ - Bugfix in argument handling affecting struct method calls.
+ - Listener:
+ - Fixed bug in Ctrl-X Enter (submit historic line and stay in history).
+ - If the line being submitted is a duplicate, it would not submit
+ the line, and the position in history wouldn't advance to the next.
+ - OOP:
+ - Fixed various situations in which abstract sequence objects
+ (object supporting car, cdr and nullify methods) didn't work as expected.
+ - for instance: length, sub and where functions.
+
+
+
TXR 153
2016-10-07