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

Comparing cvsroot/microscheme/Changes (file contents):
Revision 1.2 by root, Sat Nov 28 05:30:12 2015 UTC vs.
Revision 1.3 by root, Sat Nov 28 06:16:19 2015 UTC

1 1
2- major size optimisations 2- major size optimisations
3 - struct layout for both typical CISC and RISC cpus. 3 - struct layout for both typical CISC and RISC cpus.
4 - optional error messages. 4 - optional error messages.
5 - optional error checking. 5 - optional error checking.
6 - cell size reduced from 24 to 8 bytes on amd64 (at the cost 6 - cell size reduced by not storing both float and int forms of a number,
7 of speed and code size hit).
8 - major dependency optimisations (no stdio etc.) 7 - major dependency optimisations (no stdio etc.)
9- faster and vastly simpler vector memory management (execution speed 8- faster and vastly simpler vector memory management (execution speed
10 is roughly twice faster than tinyscheme when optimised for size, and 2.5 9 is roughly twice faster than tinyscheme when optimised for size, and 2.5
11 times faster when optimised for speed). 10 times faster when optimised for speed).
12 - no need for consecutive cells 11 - no need for consecutive cells

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines