diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-09-02 21:17:36 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-09-02 21:17:36 -0700 |
commit | 3db9f0d505e2707d1f76780745dfe5145cae6e8d (patch) | |
tree | 992fb15b101f3bc6cf4ca50cdfdf0aae15615863 /RELNOTES | |
parent | 2565d714b4eaadb056c90b4641b8c1fa18e4d0f2 (diff) | |
download | txr-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-- | RELNOTES | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -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 |