1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-26 08:41:47 -07:00
emacs/mps/example/scheme
Gareth Rees d984d32588 New constructor make_bool avoids boilerplate.
Hash function takes a length so that it (1) it can support strings containing NULs; (2) it doesn't have to check for NULs so runs a bit faster; and (3) it performs OK on addresses (which often contain zero bytes).
Hash tables have hash and comparison functions.
Implement string=?, make-eqv-hashtable and make-hashtable.

Copied from Perforce
 Change: 180281
 ServerID: perforce.ravenbrook.com
2012-11-02 15:39:19 +00:00
..
Makefile.in New test case for leaf objects. 2012-11-02 13:40:20 +00:00
scheme-advanced.c Fix the dependent object. 2012-11-02 14:25:09 +00:00
scheme-malloc.c New constructor make_bool avoids boilerplate. 2012-11-02 15:39:19 +00:00
scheme.c Integrate apply from scheme-malloc.c. 2012-11-02 12:45:22 +00:00
test-leaf.scm Merge change from scheme.c (implementation apply). 2012-11-02 13:40:08 +00:00
test-mps.scm New constructor make_bool avoids boilerplate. 2012-11-02 15:39:19 +00:00
test-r5rs.scm New constructor make_bool avoids boilerplate. 2012-11-02 15:39:19 +00:00