chiark / gitweb /
Merge branch 'master' into doc
authorMark Wooding <mdw@distorted.org.uk>
Mon, 14 Sep 2015 21:34:48 +0000 (22:34 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 14 Sep 2015 21:34:48 +0000 (22:34 +0100)
commit3dca7758421664a838c54b273bd9221f02072045
tree63a5452993f19b4c66b783ee78841a22fa1b7725
parentfca95fc163b7bc6448aa37e1fec96f1d9d2c68cf
parent58a9509014d2d133b91e96c7956957f82bc000a4
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.
  ...