SISC 1.9.3-rc Released
"Scott G. Miller" <[email protected]> Sun, 14 Nov 2004 13:09:53 -0600
| Newsgroups | gmane.comp.java.sisc.user,gmane.comp.java.sisc.devel |
|---|---|
| Message-ID | <[email protected]> |
SISC 1.9.3-rc (Release Candidate) is released and available on the website. I want to thank everyone who submitted bug reports, as a couple of real show stoppers were turned up. All but one was resolved, and we even got to squeeze some extra speed out as a result. Full details below. * Found and fixed a leak in the flat closure code which would lead to unnecessary and occasionally fatal serialization. * Fixed an oversight in stream serialization which broke symbolic environment resolution. * Fixed an arity checking bug in thunks. * Fixed a bug where multiple values were wrongly recycled. * Fixed a major bug which caused incorrect continuation behavior in multithreaded use. * Simplified continuation capture/invocation logic. * Fixed a bug in S2J causing incorrect serialization of Java generics. Sadly, the bug in .SLLs could not be resolved, as the core of the engine did not play well with some of the assumptions made by the compiled library code. We were planning on deprecating .SLL in this release (but with them still working), but instead we're leaving the broken code in so as not to break existing code which imports compiled-libraries, but the issues are unresolved. .SLL support will be removed entirely in 1.10. In the meantime, the .scc support is now documented and is much more robust than the .sll code. To refresh your memory. .SLLs were serialized modules from the heap, .SCC files are more generically compiled Scheme source which must be executed to change the heap. The latter is more robust since it isn't trying to surgically extract a small part of the running heap and serialize it, but rather just serializing compiled micro-expressions. Enjoy! Scott --
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBl62Br9IW4v3mHtQRAqmcAJ9VMIs+QZSwTuKB7+LcBBSuMRPZeACfTA8Z OjxRdUqMfuIIjJzWOQnL4vI= =enUK -----END PGP SIGNATURE-----