summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-07-09 19:09:07 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-07-09 19:09:07 -0700
commit51e4d7610da093d7b9ee87dfc2535a9b871490de (patch)
treeecb1b437d77571fb8d77ef665ce77d4ee37b7e60 /RELNOTES
parent86d3aa6d73dad70090cb29b867f618b7cda5bf70 (diff)
downloadtxr-51e4d7610da093d7b9ee87dfc2535a9b871490de.tar.gz
txr-51e4d7610da093d7b9ee87dfc2535a9b871490de.tar.bz2
txr-51e4d7610da093d7b9ee87dfc2535a9b871490de.zip
Version 182.txr-182
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim, protsym.c: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES38
1 files changed, 38 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 81b500a4..a4b92254 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,41 @@
+ TXR 182
+ 2017-07-09
+
+
+ Features
+
+ - Lisp:
+ - Lambda expressions are function names now, improving compatibility
+ of TXR Lisp with other dialects.
+ - FFI:
+ - Support for preparing zero-filled objects for foreign functions:
+ - New functions zstruct and zero-fill, and new macro znew.
+ - Relaxation in cptr type allowing a nil-tagged cptr null pointer to
+ convert to foreign pointer through a cptr FFI type bearing any tag.
+ - OOP:
+ - New functions provided for accessing and storing a struct type's
+ initfun and postinitfun.
+ - The keywords :init and :postinit can be used in the place of
+ method names, allowing a struct type's initfun and postinitfun to be
+ redefined using defmeth syntax, and also referenced using
+ the (meth type slot) syntax.
+ - Doc improvements:
+ - FFI restructured into major section with better divisions.
+ - Better HTML TOC: [+] [-] open/collapse UI rearranged.
+
+ Bugs:
+
+ - OOP:
+ - bugfixes in static-slot-ensure also affecting defmethod.
+ - Listener:
+ - newlines occurring in material pasted with Ctrl-X P (result of previous
+ evaluation) are properly treated now as line breaks.
+ - build: configure script triest to detect deviant libffi installations,
+ like that of Arch Linux.
+ - call-super-method function deprecated.
+
+
+
TXR 181
2017-07-01