From: Mark Wooding Date: Mon, 14 Sep 2015 21:34:48 +0000 (+0100) Subject: Merge branch 'master' into doc X-Git-Url: https://git.distorted.org.uk/~mdw/sod/commitdiff_plain/3dca7758421664a838c54b273bd9221f02072045 Merge branch 'master' into doc * master: (93 commits) Eliminate the separately maintained Lisp system version number. src/{builtin,final,frontent}.lisp: `clear-the-decks' makes builtin module. src/class-{finalize,layout}-impl.lisp: Error checking on layout slots. src/class-finalize-impl.lisp: Remove FIXME which was fixed ages ago. src/: Introduce a macro for defining on-demand slots. Major effort to plug slot-name leaks. doc/list-exports.lisp: Report on generic function methods. doc/list-exports.lisp: Strip duplicate exports. doc/list-exports.lisp: Better pretty formatting for keywords. doc/list-exports.lisp: Mark the start of the class tree dump. src/codegen-proto.lisp, doc/list-exports.lisp: Export `inst' readers. src/: More missing exports. doc/list-exports.lisp: Sort sibling classes by name in the tree. doc/list-exports.lisp: Search for exports inside `eval-when' blocks. doc/list-exports.lisp: Don't get confused and thing `nil' isn't interned. doc/list-exports.lisp: Check for anomalies when preparing reports. doc/list-exports.lisp: Some sketchy code to report on exported symbols. src/: Fix up some wrong exports. src/final.lisp, src/frontend.lisp: Compile methods before dumping. src/frontend.lisp: Prepare the builtin module at load time. ... --- 3dca7758421664a838c54b273bd9221f02072045