diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-02-12 20:25:27 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-02-14 15:53:43 -0800 |
commit | 260968beacb1a2e1c6bdd652f75fe087f907ce0f (patch) | |
tree | 6f9da93f5136fc15dc0ad4c8fd1998edb8888081 /ChangeLog | |
parent | ed290d6d0df5f4c694459f853983ab79929ea786 (diff) | |
download | txr-260968beacb1a2e1c6bdd652f75fe087f907ce0f.tar.gz txr-260968beacb1a2e1c6bdd652f75fe087f907ce0f.tar.bz2 txr-260968beacb1a2e1c6bdd652f75fe087f907ce0f.zip |
* eval.c (eval_init): Register hash_guni and hash_gisec as intrinsics.
* hash.c (hash_guni, hash_gisec): New functions.
(hash_isec): Bugfix: since gethash was naively used, keys in hash2
associated with the value nil were erroneously omitted from the
intersection.
* hash.h (hash_guni, hash_gisec): Declared.
* txr.1: Documented new functions.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -11,6 +11,19 @@ 2014-02-12 Kaz Kylheku <kaz@kylheku.com> + * eval.c (eval_init): Register hash_guni and hash_gisec as intrinsics. + + * hash.c (hash_guni, hash_gisec): New functions. + (hash_isec): Bugfix: since gethash was naively used, keys in hash2 + associated with the value nil were erroneously omitted from the + intersection. + + * hash.h (hash_guni, hash_gisec): Declared. + + * txr.1: Documented new functions. + +2014-02-12 Kaz Kylheku <kaz@kylheku.com> + * parser.l: Disallow syntax like 1.0a, flagging it as an invalid floating-point token. The problem is that 1a is allowed, for compatibility with other Lisp dialects (it is a symbol) whereas |