# HG changeset patch # User Steve Losh # Date 1468619872 0 # Node ID 68e8bd7f08f4562c77a7dd706760a404de5082f8 # Parent 6a625688cda5a43716a90a31255775c7d845e208 Update diff -r 6a625688cda5 -r 68e8bd7f08f4 README.markdown --- a/README.markdown Fri Jul 15 19:13:31 2016 +0000 +++ b/README.markdown Fri Jul 15 21:57:52 2016 +0000 @@ -867,3 +867,10 @@ up for numbers for now. This is the first real Lisp/Prolog interop I've got, which is pretty cool. It also means I can excise the stupid number-munging code from [Hype][]. + +* Refactored the Bones compiler to use structs in a few places instead of CLOS + classes to reduce consing a bit. Also fixed a couple of other hot points and + split apart the horrifically large `compiler.lisp` file. + +* Removed the functor table from the WAM. This is the first step toward making + Bones GC-friendly.