Hi all,

I've just pushed some changes that make a noticeable improvement
in the performance of the compiler.  (I picked a few low-hanging fruits
-- mostly changing some important large alists to hash tables.)

A couple of the changes were to the CFG nodes in the compiler.  I found
that I had to re-syntax and re-compile the compiler `by hand' with the
runtime.com band rather than using the all.com band and using make.
(This seems to be because the CFG node constructors have been turned
into macros, so the nodes get built using the `old' expansion, but end
up being used with the `new' definitions and you get some weird errors.)

I added a small section to the top-level README.txt that briefly
explains how to re-syntax and compile the compiler with an interpreted
version of itself.

-- 
~jrm

_______________________________________________
MIT-Scheme-devel mailing list
MIT-Scheme-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/mit-scheme-devel

Reply via email to