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 88d5827d32 Fix typo in make_port.
Hash tables only depend on the location of keys if they are hashed by address.
Port objects are registered for finalization when created, and definalized when closed.
New function load handles loading a file in both cases (and calls mps_chat to ensure finalization).
Avoid calling fclose multiple times on a file handle.
Merge main loop improvements from scheme-malloc.c.

Copied from Perforce
 Change: 180301
 ServerID: perforce.ravenbrook.com
2012-11-03 17:30:25 +00:00
..
Makefile.in New test case for leaf objects. 2012-11-02 13:40:20 +00:00
scheme-advanced.c Integrate quasiquote improvements from scheme.c. 2012-11-02 22:45:41 +00:00
scheme-malloc.c Fix bug: actually close the file in entry_close_port. 2012-11-03 17:08:15 +00:00
scheme.c Fix typo in make_port. 2012-11-03 17:30:25 +00:00
test-common.scm Improve quasiquote implementation. 2012-11-02 22:38:05 +00:00
test-leaf.scm Refactor test code now that we can load it. 2012-11-02 17:35:05 +00:00
test-mps.scm Refactor test code now that we can load it. 2012-11-02 17:35:05 +00:00
test-r5rs.scm Improve quasiquote implementation. 2012-11-02 22:38:05 +00:00
test-weak.scm Implement the global symbol table as a weak-value hash table from strings to symbols. 2012-11-02 21:23:12 +00:00