2015-09-12 |
Mark Wooding | lib/sod.h: Arrange that `SOD_XCHAIN' returns `void *'.
|
commit | commitdiff | tree |
2015-09-12 |
Mark Wooding | lib/sod.h, src/class-output.lisp: Rename `SOD__CAR...
|
commit | commitdiff | tree |
2015-09-09 |
Mark Wooding | src/class-output.lisp: Make `__CONV_' macros more robust.
|
commit | commitdiff | tree |
2015-09-09 |
Mark Wooding | src/: Stuff vtable structures into a union.
|
commit | commitdiff | tree |
2015-09-09 |
Mark Wooding | lib/sod.h: Make the `_vt' member of `sod_instance'...
|
commit | commitdiff | tree |
2015-09-09 |
Mark Wooding | src/frontend.lisp: The command-line options aren't...
|
commit | commitdiff | tree |
2015-09-07 |
Mark Wooding | test/chimaera.sod: Reorder Serpent tickling decision.
|
commit | commitdiff | tree |
2015-09-07 |
Mark Wooding | test/chimaera.sod: Use the macros for sending messages.
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | Makefile.am, debian/: Initial packaging; release 0...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | Makefile.am: Include a pkgconfig file.
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | Include `confsubst' machinery.
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | Makefile.am: Write release number into distribution...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | Makefile.am: Actually distribute the `auto-version...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/Makefile.am: Install `parser' files in the correct...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/Makefile.am: Distribute `src/parser/package.lisp'.
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/Makefile.am, src/test-base.lisp: Check version...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/Makefile.am: Improve test running rule.
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/test-base.lisp: Actually signal an error if the...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/parser/parser-test.lisp: Suppress maybe-unused...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/c-types-parse.lisp: Some better comment formatting.
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/c-types-parse.lisp: Handle `...' in prefix-`('...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/module-parse.lisp: Reinstate `peek' around the...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/module-parse.lisp: Don't allow a method body on...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/class-make-impl.lisp: Make `make-sod-MUMBLE' actually...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/method-{proto,impl}.lisp: Add `:valist' method...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/: Allow methods to have more than one entry each...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/method-impl.lisp (compute-method-entry-functions...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/method-impl.lisp (compute-method-entry-functions...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/: Tweak handling of `va_list' pointers in generated...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/method-proto.lisp: Fix varargs trampoline method...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/method-impl.lisp: Don't mangle `ap' name in `basic...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/method-impl.lisp: Argument name list should only...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/method-impl.lisp: Handle varargs methods in `next...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/debug.lisp: Write output to a well-known file.
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/c-types-parse.lisp: Plain types don't have `declspec...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/class-utilities.lisp: Compare C types with the...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/class-output.lisp: Remove debugging hack.
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/: Argument lists don't only contain `argument'...
|
commit | commitdiff | tree |
2015-09-06 |
Mark Wooding | src/c-types-parse.lisp: Parse `...' in argument lists.
|
commit | commitdiff | tree |
2015-09-04 |
Mark Wooding | src/method-aggregate.lisp: Expose number of methods...
|
commit | commitdiff | tree |
2015-09-04 |
Mark Wooding | lib/sod.h, src/class-{output,utilities}.lisp: Macros...
|
commit | commitdiff | tree |
2015-09-04 |
Mark Wooding | src/method-aggregate.lisp: Move return-type check into...
|
commit | commitdiff | tree |
2015-09-04 |
Mark Wooding | src/method-aggregate.lisp: Fix export for `aggregating...
|
commit | commitdiff | tree |
2015-09-04 |
Mark Wooding | src/method-aggregate.lisp: Give aggregating combinations...
|
commit | commitdiff | tree |
2015-09-04 |
Mark Wooding | src/classes.lisp, src/class-layout-proto.lisp: Docstring...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | lib/sod.h, test/chimaera.sod: Promote `SOD_DECL' to...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | test/: Make `nml.tickle' be a `progn' method.
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | test/chimaera.sod: Don't use `(void)' for message argument...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/class-make-{proto,impl}.lisp: Better choice of...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: New protocol for aggregating...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Invoke `after' methods, even...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Fix incorrect argument order.
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: There's a handy definition `c...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Remove unnecessary `with-slots...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Typo in docstring.
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/method-impl.lisp: Default method for `primary-method...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/module-impl.lisp: Don't emit `#line' to non-position...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/classes.lisp: Add comment explaining why psets...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/: Rename the various `:lisp-class' properties.
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/pset-parse.lisp: Allow brace-enclosed fragments...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/codegen-{proto,impl}.lisp: Protocol for emitting...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/codegen-proto.lisp: Include `;' in `var-inst' output.
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/{codegen,method}-impl.lisp: Allow non-variables...
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/codegen-proto.lisp: A small number of new instructions.
|
commit | commitdiff | tree |
2015-08-30 |
Mark Wooding | src/codegen-{proto,impl}.lisp: Have `definst' optionally...
|
commit | commitdiff | tree |
2015-08-29 |
Mark Wooding | src/sod.asd: Elide a transitively implied dependency.
|
commit | commitdiff | tree |
2015-08-29 |
Mark Wooding | src/sod.asd: Fix another missing dependency.
|
commit | commitdiff | tree |
2015-08-29 |
Mark Wooding | src/debug.lisp: New small utility function for interactive...
|
commit | commitdiff | tree |
2015-08-25 |
Mark Wooding | pre-reorg/: Delete this old cruft.
|
commit | commitdiff | tree |
2015-08-25 |
Mark Wooding | lib/sod.[ch]: The runtime library is LGPL.
|
commit | commitdiff | tree |
2015-08-25 |
Mark Wooding | vars.am, */Makefile.am: Improve silent-rules building.
|
commit | commitdiff | tree |
2015-08-25 |
Mark Wooding | lib/sod.[ch]: Name instance arguments `obj', not `p'.
|
commit | commitdiff | tree |
2015-08-25 |
Mark Wooding | lib/sod.[ch] (sod_convert): Make the instance argument...
|
commit | commitdiff | tree |
2015-08-25 |
Mark Wooding | src/module-output.lisp: Remove unused output tag `...
|
commit | commitdiff | tree |
2015-08-19 |
Mark Wooding | Include test machinery in the new build system.
|
commit | commitdiff | tree |
2015-08-19 |
Mark Wooding | configure.ac, src/Makefile.am: Rename the FASL extension...
|
commit | commitdiff | tree |
2015-08-19 |
Mark Wooding | src/parser/scanner-charbuf-impl.lisp: Delay `charbuf...
|
commit | commitdiff | tree |
2015-08-19 |
Mark Wooding | Factor common Makefile definitions into a `vars.am...
|
commit | commitdiff | tree |
2015-08-19 |
Mark Wooding | Introduce a proper build system and clear away old...
|
commit | commitdiff | tree |
2015-08-19 |
Mark Wooding | src/: Export a package version from the ASDF system...
|
commit | commitdiff | tree |
2015-08-17 |
Mark Wooding | src/optparse.lisp: Simplify `set-command-line-arguments'.
|
commit | commitdiff | tree |
2015-08-17 |
Mark Wooding | src/: Split the frontend out into its own separate...
|
commit | commitdiff | tree |
2015-08-17 |
Mark Wooding | src/frontend.lisp: Provide a slightly more useful synopsis.
|
commit | commitdiff | tree |
2015-08-17 |
Mark Wooding | src/builtin.lisp: Export `make-builtin-module' and...
|
commit | commitdiff | tree |
2015-08-17 |
Mark Wooding | src/sod.asd: Fix some minor errors in strings.
|
commit | commitdiff | tree |
2015-08-17 |
Mark Wooding | test/chimaera.sod: Introduce a macro for stack-allocating...
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | test/chimaera.sod: Attach some driver code to test it.
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | test/chimaera.sod: Fix the example so that it compiles.
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | src/c-types-impl.lisp: Handle `void' argument lists...
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | src/class-output.lisp: Insert the correct class pointers.
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | src/class-output.lisp: Output effective methods directly...
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | src/parser/scanner-proto.lisp: Reorder declarations.
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | src/class-output.lisp: Fix docstring grammar.
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | src/builtin.lisp: Delete unused variable binding.
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | src/foo.sod: Split `Second' off into its own separate...
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | lib/sod.h: New macro `SOD_INSTBASE' to find the allocated...
|
commit | commitdiff | tree |
2015-08-15 |
Mark Wooding | An actual running implementation, which makes code...
|
commit | commitdiff | tree |
2013-07-24 |
Mark Wooding | More WIP.
|
commit | commitdiff | tree |
2013-07-24 |
Mark Wooding | Today's wip.
|
commit | commitdiff | tree |
2013-07-17 |
Mark Wooding | Refactoring more or less complete. Maybe I should...
|
commit | commitdiff | tree |
next |