ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/microscheme/Changes
(Generate patch)

Comparing cvsroot/microscheme/Changes (file contents):
Revision 1.9 by root, Mon Nov 30 06:40:56 2015 UTC vs.
Revision 1.10 by root, Mon Nov 30 09:16:55 2015 UTC

20- faster environment implementation, not hashed by name but by symbol address. 20- faster environment implementation, not hashed by name but by symbol address.
21- simpler and faster memory management (no need for sorted free lists). 21- simpler and faster memory management (no need for sorted free lists).
22- much faster call stack implementation, fully supporting continuations, 22- much faster call stack implementation, fully supporting continuations,
23 while greatly reducing cell thrashing, thus fewer gc's and overall 23 while greatly reducing cell thrashing, thus fewer gc's and overall
24 much faster execution. 24 much faster execution.
25- move caaaar etc. to C, which should effectively save some memory
26 (And should also be faster).
25- allow full 32 bit size range for strings and vectors, where possible. 27- allow full 32 bit size range for strings and vectors, where possible.
26- made ports optional. 28- made ports optional.
27- made error checking and error strings optional. 29- made error checking and error strings optional.
28- ripped out features: dynamic loading, nonstandard C targets. 30- ripped out features: dynamic loading, nonstandard C targets.
29- fix numerous ISO C violations (mostly _ namespace). 31- fix numerous ISO C violations (mostly _ namespace).

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines