Gareth Rees
|
a33c71a346
|
Implement apply.
Copied from Perforce
Change: 180269
ServerID: perforce.ravenbrook.com
|
2012-11-02 12:44:20 +00:00 |
|
Gareth Rees
|
e42bab4f76
|
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.
Copied from Perforce
Change: 180252
ServerID: perforce.ravenbrook.com
|
2012-11-02 11:16:10 +00:00 |
|
Gareth Rees
|
bf1480c169
|
Chatter only if interactive.
Copied from Perforce
Change: 180251
ServerID: perforce.ravenbrook.com
|
2012-11-02 10:58:29 +00:00 |
|
Gareth Rees
|
879231be2d
|
Add non-interactive execution.
Implement list-tail and list-ref.
Copied from Perforce
Change: 180249
ServerID: perforce.ravenbrook.com
|
2012-11-02 10:24:39 +00:00 |
|
Gareth Rees
|
b68fc45c4a
|
Implement string-hash and correct error messages.
Copied from Perforce
Change: 180244
ServerID: perforce.ravenbrook.com
|
2012-11-01 22:07:33 +00:00 |
|
Gareth Rees
|
5b50c401c3
|
Fix bug in "define": no implied "begin" around function body.
Implement open-output-file, close-input-port, close-output-port, write, write-string, and newline.
Add Scheme test cases.
Copied from Perforce
Change: 180238
ServerID: perforce.ravenbrook.com
|
2012-11-01 18:05:34 +00:00 |
|
Gareth Rees
|
5e275103ed
|
Add more hashtable features, including deletion (which we'll need for weak hashtables).
Copied from Perforce
Change: 180225
ServerID: perforce.ravenbrook.com
|
2012-11-01 14:37:45 +00:00 |
|
Gareth Rees
|
13af2f01a4
|
Weak hash tables in scheme-advanced.c.
Copied from Perforce
Change: 180208
ServerID: perforce.ravenbrook.com
|
2012-10-31 22:13:46 +00:00 |
|
Gareth Rees
|
5e62407261
|
Move old scheme to example/scheme/scheme-malloc.c
Provide instructions to build it.
Copied from Perforce
Change: 180185
ServerID: perforce.ravenbrook.com
|
2012-10-31 12:02:11 +00:00 |
|