summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-09-02 21:17:36 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-09-02 21:17:36 -0700
commit3db9f0d505e2707d1f76780745dfe5145cae6e8d (patch)
tree992fb15b101f3bc6cf4ca50cdfdf0aae15615863 /RELNOTES
parent2565d714b4eaadb056c90b4641b8c1fa18e4d0f2 (diff)
downloadtxr-3db9f0d505e2707d1f76780745dfe5145cae6e8d.tar.gz
txr-3db9f0d505e2707d1f76780745dfe5145cae6e8d.tar.bz2
txr-3db9f0d505e2707d1f76780745dfe5145cae6e8d.zip
Version 114.txr-114
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * genvim.txr: Scan struct.c, path-test.tl and struct.tl files. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES36
1 files changed, 36 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index e450fe85..cb806cdc 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,39 @@
+ TXR 114
+ 2015-09-03
+
+
+ Features:
+
+ ! Note: TXR code base converted to new way of handling variadic function
+ (variable-length struct args, defined on stack).
+
+ * New function shuffle: Fisher-Yates/Knuth on lists and vectors.
+
+ * Numerous documentation improvements.
+
+ * Improved diagnostic in situations when an error exception is
+ thrown at code parse time, pinpointing file and line number.
+
+ * New feature: structs! TXR now has typed data structures with named
+ slots. Structures can be related by single inheritance, and
+ single-dispatch OOP is easily expressed.
+
+ * stat, lstat and fstat functions return a stat structure now.
+
+ * New functions: time-struct-local and time-struct-utc return
+ a structure instead of a list of fields.
+
+ * Unix password database functions: getpwent, getpwuid, getpwnam.
+
+ Bugs:
+
+ * Fixed regression: broken treatment of [hash x..y] place.
+
+ * Fixed finalize function, which was found to be fundamentally broken.
+ Advertized as a new feature in TXR 101, it now actually works.
+
+
+
TXR 113
2015-08-20