chiark / gitweb /
src/method-impl.lisp: Initialize `suppliedp' flags properly.
[sod] / src /
2016-01-10 Mark Woodingsrc/class-output.lisp (*instance-class*): Add a docstring.
2016-01-10 Mark Woodingsrc/parser/scanner-charbuf-impl.lisp: Replace pointless...
2015-11-25 Mark Woodingsrc/method-aggregate.lisp: `and' and `or' combinations...
2015-11-25 Mark Woodingsrc/c-types-parse.lisp: Actually emit the type complexity.
2015-11-17 Mark Woodingsrc/method-aggregate.lisp: Let `custom' methods have...
2015-11-17 Mark Woodingsrc/method-aggregate.lisp: New protocol for method...
2015-11-17 Mark Woodingsrc/method-aggregate.lisp: Store keyword list as a...
2015-11-17 Mark Woodingsrc/method-aggregate.lisp: Make the method count be...
2015-11-17 Mark Woodingsrc/pset-*.lisp: Allow parsing and retrieval of C types...
2015-11-17 Mark Woodingsrc/pset-proto.lisp: Remove the write wrapper for ...
2015-11-17 Mark Woodingsrc/module-parse.lisp: New statement to set module...
2015-11-17 Mark Woodingsrc/lexer-*.lisp: Add option to `error' to ignore non...
2015-11-17 Mark Woodingsrc/{builtin,c-types-{impl,parse}}.lisp: Add some more...
2015-11-17 Mark Woodingsrc/sod-test.asd.in: Fix the setting of the system...
2015-11-17 Mark WoodingFix spelling of `Sensible' in all of the header comments.
2015-11-07 Mark Woodinglib/, src/: Add man pages for the translator.
2015-11-07 Mark Woodingsrc/builtin.lisp, src/codegen-proto.lisp: Improve slot...
2015-11-07 Mark Woodingsrc/frontend.lisp: Report an error if no output types...
2015-11-07 Mark Woodingsrc/c-types-proto.lisp: Make `argument' objects be...
2015-11-07 Mark Woodingsrc/: Wrap functionish bodies in an appropriately named...
2015-10-08 Mark Woodingsrc/module-output.lisp, test/chimaera.sod: Add output...
2015-10-08 Mark Woodingsrc/sod-{frontend,test}.asd.in: Define systems in separ...
2015-10-08 Mark Woodingsrc/output-{proto,impl}.lisp: `sequencer''s :constraint...
2015-10-08 Mark Woodingsrc/class-output.lisp: Reformat and reorder.
2015-10-08 Mark Woodingsrc/utilities.lisp (merge-lists): Make default tie...
2015-10-08 Mark Woodingsrc/utilities.lisp: Use `do' in place of unnecessary...
2015-10-08 Mark Woodingsrc/utilities.lisp: Fix another docstring's formatting.
2015-09-23 Mark Woodingsrc/Makefile.am: Reinstate ASDF output translations.
2015-09-23 Mark Woodingsrc/class-output.lisp: Use `vtable-name' rather than...
2015-09-23 Mark Woodingsrc/sod-{frontend,test}.asd.in: Export `*version*'.
2015-09-23 Mark Woodingsrc/module-impl.lisp: Don't require `finalize-module...
2015-09-23 Mark Woodingsrc/module-impl.lisp: Eliminate `define-fragment'.
2015-09-23 Mark Woodingsrc/: Yet more naming and export twiddles.
2015-09-22 Mark Woodingsrc/classes.lisp, src/class-finalize-impl.lisp: Don...
2015-09-22 Mark Woodingsrc/: Improve handling of declarations in macros.
2015-09-22 Mark Woodingsrc/: More exports, found while documenting things.
2015-09-20 Mark WoodingMerge branch 'master' into doc
2015-09-20 Mark Woodingsrc/parser/parser-expr-impl.lisp: Compare paren tags...
2015-09-20 Mark Woodingsrc/module-impl.lisp: Expose `c-fragment' state.
2015-09-20 Mark Woodingsrc/lexer-proto.lisp: Export some more symbols.
2015-09-20 Mark Woodingsrc/pset-proto.lisp (default-slot-from-property): Make...
2015-09-20 Mark Woodingsrc/pset-proto.lisp: Fix export of `check-unused-proper...
2015-09-20 Mark Woodingsrc/: Fix some docstrings.
2015-09-20 Mark WoodingMerge branch 'master' into doc
2015-09-20 Mark Woodingsrc/utilities.lisp, src/optparse.lisp: Move locatives...
2015-09-20 Mark Woodingsrc/c-types-proto.lisp: Fix docstring.
2015-09-20 Mark Woodingsrc/parser/parser-proto.lisp: Export `combine-parser...
2015-09-20 Mark Woodingsrc/utilities.lisp: Move `define-on-demand-slot' to...
2015-09-20 Mark Woodingsrc/codegen-impl.lisp: Rename some `inst' slots.
2015-09-20 Mark Woodingsrc/codegen-{proto,impl}.lisp: Make *temporary-index...
2015-09-20 Mark Woodingsrc/class-make-proto.lisp: Choose Lisp metaclass more...
2015-09-20 Mark Woodingsrc/class-make-impl.lisp: Abstract out the guts of...
2015-09-20 Mark Woodingsrc/c-types-impl.lisp: Fix arg list in `c-function...
2015-09-20 Mark Woodingsrc/lexer-bits.lisp: Delete crufty old file.
2015-09-17 Mark WoodingMerge branch 'master' into doc
2015-09-17 Mark Woodingsrc/parser/scanner-charbuf.impl (charbuf-scanner-map...
2015-09-17 Mark Woodingsrc/parser/scanner-charbuf-impl.lisp: Simplify `stream...
2015-09-17 Mark Woodingsrc/parser/scanner-charbuf-impl.lisp: Use `replace...
2015-09-17 Mark Woodingsrc/parser/scanner-impl.lisp: More exports for `list...
2015-09-17 Mark Woodingsrc/parser/scanner-impl.lisp: Make streams from string...
2015-09-17 Mark Woodingfinal.lisp: Move definition of *sod-version* here.
2015-09-17 Mark Woodingsrc/frontend.lisp: Use gensyms to name symbols consiste...
2015-09-14 Mark WoodingMerge branch 'master' into doc
2015-09-14 Mark WoodingEliminate the separately maintained Lisp system version...
2015-09-14 Mark Woodingsrc/{builtin,final,frontent}.lisp: `clear-the-decks...
2015-09-14 Mark Woodingsrc/class-{finalize,layout}-impl.lisp: Error checking...
2015-09-14 Mark Woodingsrc/class-finalize-impl.lisp: Remove FIXME which was...
2015-09-14 Mark Woodingsrc/: Introduce a macro for defining on-demand slots.
2015-09-14 Mark WoodingMajor effort to plug slot-name leaks.
2015-09-13 Mark Woodingsrc/codegen-proto.lisp, doc/list-exports.lisp: Export...
2015-09-13 Mark Woodingsrc/: More missing exports.
2015-09-13 Mark Woodingsrc/: Fix up some wrong exports.
2015-09-12 Mark Woodingsrc/final.lisp, src/frontend.lisp: Compile methods...
2015-09-12 Mark Woodingsrc/frontend.lisp: Prepare the builtin module at load...
2015-09-12 Mark Woodingsrc/final.lisp: Rename from `debug.lisp'.
2015-09-12 Mark Woodinglib/sod.h, src/class-output.lisp: Rename `SOD__CAR...
2015-09-09 Mark Woodingsrc/class-output.lisp: Make `__CONV_' macros more robust.
2015-09-09 Mark Woodingsrc/: Stuff vtable structures into a union.
2015-09-09 Mark Woodingsrc/frontend.lisp: The command-line options aren't...
2015-09-06 Mark WoodingMakefile.am, debian/: Initial packaging; release 0... 0.2.0
2015-09-06 Mark Woodingsrc/Makefile.am: Install `parser' files in the correct...
2015-09-06 Mark Woodingsrc/Makefile.am: Distribute `src/parser/package.lisp'.
2015-09-06 Mark Woodingsrc/Makefile.am, src/test-base.lisp: Check version...
2015-09-06 Mark Woodingsrc/Makefile.am: Improve test running rule.
2015-09-06 Mark Woodingsrc/test-base.lisp: Actually signal an error if the...
2015-09-06 Mark Woodingsrc/parser/parser-test.lisp: Suppress maybe-unused...
2015-09-06 Mark Woodingsrc/c-types-parse.lisp: Some better comment formatting.
2015-09-06 Mark Woodingsrc/c-types-parse.lisp: Handle `...' in prefix-`('...
2015-09-06 Mark Woodingsrc/module-parse.lisp: Reinstate `peek' around the...
2015-09-06 Mark Woodingsrc/module-parse.lisp: Don't allow a method body on...
2015-09-06 Mark Woodingsrc/class-make-impl.lisp: Make `make-sod-MUMBLE' actual...
2015-09-06 Mark Woodingsrc/method-{proto,impl}.lisp: Add `:valist' method...
2015-09-06 Mark Woodingsrc/: Allow methods to have more than one entry each...
2015-09-06 Mark Woodingsrc/method-impl.lisp (compute-method-entry-functions...
2015-09-06 Mark Woodingsrc/method-impl.lisp (compute-method-entry-functions...
2015-09-06 Mark Woodingsrc/: Tweak handling of `va_list' pointers in generated...
2015-09-06 Mark Woodingsrc/method-proto.lisp: Fix varargs trampoline method...
2015-09-06 Mark Woodingsrc/method-impl.lisp: Don't mangle `ap' name in `basic...
2015-09-06 Mark Woodingsrc/method-impl.lisp: Argument name list should only...
2015-09-06 Mark Woodingsrc/method-impl.lisp: Handle varargs methods in `next...
next