2015-09-20 |
Mark Wooding | src/class-make-proto.lisp: Choose Lisp metaclass more... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-20 |
Mark Wooding | src/class-make-impl.lisp: Abstract out the guts of... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-20 |
Mark Wooding | src/c-types-impl.lisp: Fix arg list in `c-function... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-20 |
Mark Wooding | src/lexer-bits.lisp: Delete crufty old file. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-17 |
Mark Wooding | lib/sod-structs.3: Some clarifications and typesetting... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-17 |
Mark Wooding | src/parser/scanner-charbuf.impl (charbuf-scanner-map... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-17 |
Mark Wooding | src/parser/scanner-charbuf-impl.lisp: Simplify `stream... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-17 |
Mark Wooding | src/parser/scanner-charbuf-impl.lisp: Use `replace... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-17 |
Mark Wooding | src/parser/scanner-impl.lisp: More exports for `list... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-17 |
Mark Wooding | src/parser/scanner-impl.lisp: Make streams from string... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-17 |
Mark Wooding | final.lisp: Move definition of *sod-version* here. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-17 |
Mark Wooding | src/frontend.lisp: Use gensyms to name symbols consiste... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-14 |
Mark Wooding | Eliminate the separately maintained Lisp system version... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-14 |
Mark Wooding | src/{builtin,final,frontent}.lisp: `clear-the-decks... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-14 |
Mark Wooding | src/class-{finalize,layout}-impl.lisp: Error checking... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-14 |
Mark Wooding | src/class-finalize-impl.lisp: Remove FIXME which was... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-14 |
Mark Wooding | src/: Introduce a macro for defining on-demand slots. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-14 |
Mark Wooding | Major effort to plug slot-name leaks. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Report on generic function methods. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Strip duplicate exports. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Better pretty formatting for... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Mark the start of the class... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | src/codegen-proto.lisp, doc/list-exports.lisp: Export... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | src/: More missing exports. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Sort sibling classes by name... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Search for exports inside `eval... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Don't get confused and thing... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Check for anomalies when prepari... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | doc/list-exports.lisp: Some sketchy code to report... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-13 |
Mark Wooding | src/: Fix up some wrong exports. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-12 |
Mark Wooding | src/final.lisp, src/frontend.lisp: Compile methods... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-12 |
Mark Wooding | src/frontend.lisp: Prepare the builtin module at load... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-12 |
Mark Wooding | src/final.lisp: Rename from `debug.lisp'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-12 |
Mark Wooding | vars.am, lib/: Add some manual pages for the library. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-12 |
Mark Wooding | lib/sod.h: Arrange that `SOD_XCHAIN' returns `void *'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-12 |
Mark Wooding | lib/sod.h, src/class-output.lisp: Rename `SOD__CAR... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-09 |
Mark Wooding | src/class-output.lisp: Make `__CONV_' macros more robust. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-09 |
Mark Wooding | src/: Stuff vtable structures into a union. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-09 |
Mark Wooding | lib/sod.h: Make the `_vt' member of `sod_instance'... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-09 |
Mark Wooding | src/frontend.lisp: The command-line options aren't... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-07 |
Mark Wooding | test/chimaera.sod: Reorder Serpent tickling decision. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-07 |
Mark Wooding | test/chimaera.sod: Use the macros for sending messages. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | Makefile.am, debian/: Initial packaging; release 0... 0.2.0 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | Makefile.am: Include a pkgconfig file. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | Include `confsubst' machinery. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | Makefile.am: Write release number into distribution... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | Makefile.am: Actually distribute the `auto-version... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/Makefile.am: Install `parser' files in the correct... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/Makefile.am: Distribute `src/parser/package.lisp'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/Makefile.am, src/test-base.lisp: Check version... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/Makefile.am: Improve test running rule. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/test-base.lisp: Actually signal an error if the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/parser/parser-test.lisp: Suppress maybe-unused... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/c-types-parse.lisp: Some better comment formatting. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/c-types-parse.lisp: Handle `...' in prefix-`('... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/module-parse.lisp: Reinstate `peek' around the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/module-parse.lisp: Don't allow a method body on... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/class-make-impl.lisp: Make `make-sod-MUMBLE' actual... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/method-{proto,impl}.lisp: Add `:valist' method... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/: Allow methods to have more than one entry each... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/method-impl.lisp (compute-method-entry-functions... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/method-impl.lisp (compute-method-entry-functions... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/: Tweak handling of `va_list' pointers in generated... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/method-proto.lisp: Fix varargs trampoline method... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/method-impl.lisp: Don't mangle `ap' name in `basic... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/method-impl.lisp: Argument name list should only... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/method-impl.lisp: Handle varargs methods in `next... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/debug.lisp: Write output to a well-known file. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/c-types-parse.lisp: Plain types don't have `declspe... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/class-utilities.lisp: Compare C types with the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/class-output.lisp: Remove debugging hack. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/: Argument lists don't only contain `argument'... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-06 |
Mark Wooding | src/c-types-parse.lisp: Parse `...' in argument lists. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-04 |
Mark Wooding | src/method-aggregate.lisp: Expose number of methods... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-04 |
Mark Wooding | lib/sod.h, src/class-{output,utilities}.lisp: Macros... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-04 |
Mark Wooding | src/method-aggregate.lisp: Move return-type check into... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-04 |
Mark Wooding | src/method-aggregate.lisp: Fix export for `aggregating... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-04 |
Mark Wooding | src/method-aggregate.lisp: Give aggregating combination... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-09-04 |
Mark Wooding | src/classes.lisp, src/class-layout-proto.lisp: Docstrin... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | lib/sod.h, test/chimaera.sod: Promote `SOD_DECL' to... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | test/: Make `nml.tickle' be a `progn' method. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | test/chimaera.sod: Don't use `(void)' for message argum... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/class-make-{proto,impl}.lisp: Better choice of... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: New protocol for aggregating... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Invoke `after' methods, even... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Fix incorrect argument order. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: There's a handy definition `c... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Remove unnecessary `with-slots... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Typo in docstring. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Default method for `primary-metho... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/module-impl.lisp: Don't emit `#line' to non-positio... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/classes.lisp: Add comment explaining why psets... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/: Rename the various `:lisp-class' properties. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/pset-parse.lisp: Allow brace-enclosed fragments... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/codegen-{proto,impl}.lisp: Protocol for emitting... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/codegen-proto.lisp: Include `;' in `var-inst' output. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/{codegen,method}-impl.lisp: Allow non-variables... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/codegen-proto.lisp: A small number of new instructions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-30 |
Mark Wooding | src/codegen-{proto,impl}.lisp: Have `definst' optionall... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2015-08-29 |
Mark Wooding | src/sod.asd: Elide a transitively implied dependency. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
next |