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 ddb4cc823c Merge changes from scheme.c into scheme-advanced.c:
1. Deletion of keys in hash tables.
2. Forwarding of character objects on 64-bit platforms.
3. Fix to hash table probe sequence.
4. Comments in Scheme source.
5. Fix to define (implicit begin).
6. Extend equal? to vectors and strings.
7. Add references to R4RS documentation.
8. Implement list-tail, list-ref, open-output-file, close-input-port, close-output-port, write, write-string, newline, hashtable?, hashtable-size, hashtable-delete!, hashtable-contains?, hashtable-keys.
9. Fix bug (buckets might be scanned before dependent object is set).
10. Non-interactive mode.

Copied from Perforce
 Change: 180255
 ServerID: perforce.ravenbrook.com
2012-11-02 11:50:33 +00:00
..
Makefile.in Integrate changes from scheme-malloc to scheme. 2012-11-02 11:19:45 +00:00
scheme-advanced.c Merge changes from scheme.c into scheme-advanced.c: 2012-11-02 11:50:33 +00:00
scheme-malloc.c Make sure that probe sequence visits all buckets in the hash table by (a) ensuring that hash tables are a power of 2 in size; (b) ensuring that the probe step is odd. 2012-11-02 11:16:10 +00:00
scheme.c Integrate changes from scheme-malloc to scheme. 2012-11-02 11:19:45 +00:00
test-mps.scm Integrate changes from scheme-malloc to scheme. 2012-11-02 11:19:45 +00:00
test-r5rs.scm Add non-interactive execution. 2012-11-02 10:24:39 +00:00