2019-07-27 |
Mark Wooding | src/c-types-impl.lisp: Remember `signed' as a C-level... |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | lib/keyword.h: Fix typo in commentary. |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | lib/Makefile: Fix bogus formatting. |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/concepts.tex: Start work on documenting metaclasses. |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/concepts.tex: Add class-precedence-list examples... |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/concepts.tex: Mention class-slot initializers;... |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/concepts.tex: Rearrange message-sending documentation. |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/concepts.tex: Fix cross-reference to compatibility... |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/*.tex: Use `\fixme' macro rather than `[FIXME]... |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/concepts.tex: Missing blank line before subsection. |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/concepts.tex: Centre the (overwide) method-combinat... |
commit | commitdiff | tree | snapshot |
2019-07-27 |
Mark Wooding | doc/sod.sty: Add `lit' TikZ style for literal text. |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | .gitignore: Ignore `makeindex' debris. |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | doc/: A bibliography! With citations! |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/class-make-impl.lisp (check-method-argument-lists... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/module-parse.lisp (parse-class-body): Check for... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/module-parse.lisp (parse-class-body): Refactor... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/utilities.lisp, src/class-finalize-impl.lisp: Add... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/: Check that methods are compatible during class... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/: Lift keyword-argument protocol from effective... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/class-layout-impl.lisp: Abstract out `sod-message... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | doc/sod.sty, doc/concepts.tex: Pull out common style... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | doc/sod.sty: Add `\fixme' macro for making omissions... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | doc/sod.tex: Number mathematical things within sections. |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/package.lisp: Have `sod-user' use `sod-parser'... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/classes.lisp: Fix docstring formatting. |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/utilities.lisp (merge-lists): Fix garbled documenta... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/utilities.lisp (once-only): Ensure that the BINDS... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | test/test.sod: Test that class initializers work properly. |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | test/test.sod: Add a licensing notice. |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/class-output.lisp: Generate more general class... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/module-{proto,impl}.lisp, etc.: Don't output errone... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/class-finalize-{proto,impl}.lisp: Check class slot... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/class-finalize-impl.lisp (clos-tiebreaker): Search... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/class-finalize-impl.lisp (check-sod-class): Remove... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/class-finalize-impl.lisp (check-sod-class): Fix... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/: Make `find-class-initializer' be a proper part... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/: Guess the metaclass early, unless we're explicitl... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/class-make-impl.lisp: Fix docstring: `metaclass... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/pset-impl.lisp: Introduce a property type for booleans. |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/parser/floc-proto.lisp: Associate restarts when... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/final.lisp: Add a new function for testing property... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/final.lisp (test-parse-c-type): Abstract out the... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/pset-{proto,impl}.lisp: Move `string-to-symbol... |
commit | commitdiff | tree | snapshot |
2018-07-09 |
Mark Wooding | src/pset-proto.lisp: Export `default-slot-from-property'. |
commit | commitdiff | tree | snapshot |
2018-06-22 |
Mark Wooding | doc/sod.sty: Make spacing in `\lit' be more even. |
commit | commitdiff | tree | snapshot |
2018-06-22 |
Mark Wooding | doc/sod.tex: Don't print the `Index' header in uppercase. |
commit | commitdiff | tree | snapshot |
2018-06-22 |
Mark Wooding | doc/: Some minor tweaks and corrections. |
commit | commitdiff | tree | snapshot |
2018-06-21 |
Mark Wooding | doc/sod.tex: Capture `\label' from inside `\part{.... |
commit | commitdiff | tree | snapshot |
2018-06-09 |
Mark Wooding | doc/structures.tex, lib/sod-structs.3: Fix description... |
commit | commitdiff | tree | snapshot |
2018-06-09 |
Mark Wooding | doc/intro.tex: Strengthen the argument about C++ a... |
commit | commitdiff | tree | snapshot |
2018-06-09 |
Mark Wooding | doc/: Fix various unfortunate garblings. |
commit | commitdiff | tree | snapshot |
2018-06-09 |
Mark Wooding | doc/concepts.tex: Fix description of standard method... |
commit | commitdiff | tree | snapshot |
2018-06-09 |
Mark Wooding | doc/concepts.tex: Typeset method rôle names as identifiers. |
commit | commitdiff | tree | snapshot |
2018-06-09 |
Mark Wooding | doc/: Consistently write `rôle', rather than `role... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | Merge branches 'mdw/doc-reorg' and 'mdw/parser-fixes' |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/refintro.tex, src/sod-module.5: Fix slightly garble... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/syntax.tex: Delete (wrong) duplicate rule for ... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/syntax.tex: Consistently use baseline-level ellipse... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/concepts.tex: Fix a rather distant demonstrative. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | test/: Add a simple rational-number class. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/method-impl.lisp: Initialize `suppliedp' flags... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/class-output.lisp: Fix missing parentheses around... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/concepts.tex: Fix garbled fragment ordering rules. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/runtime.tex: Fix name of `SOD_XCHAIN' macro. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/structures.tex, lib/sod-structs.3: Fix in-chain... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/optparse.lisp: Indent a line correctly. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | test/test.sod: Abbreviate the T1 class nicknames. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/method-impl.lisp: Mark `sod__obj' as ignorable... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/method-aggregate.lisp: Allow useful behaviour if... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/intro.tex: Begin a (rather extensive) comparison... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/Makefile.am, doc/sod.tex: Actually include the... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/intro.tex: Fix erroneous `\manpage' to correct... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/concepts.tex: Include diagram of standard method... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/Makefile.am: Enable `\nonstopmode' in TeX processing. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/Makefile.am: Abstract out repeated TeX arguments... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/structures.tex: Fix variable reuse in keyword-args... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/concepts.tex: Warn about allocating resources in... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/concepts.tex: Fix missing superclass in a code... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/concepts.tex: Fix copy-and-paste fail in `Destructi... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/concepts.tex: Update `Slot initializers', about... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/concepts.tex: A number of minor fixes. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/optparse.lisp: Use low-level slot accessor in ... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/class-make-impl.lisp: Introduce property to choose... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/syntax.tex: Describe the built-in properties for... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/syntax.tex: Give cross-ref to (stub) metaclass... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | Various, style: Generally prefer `: ' over ` : '. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/: Work in progress. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/refintro.tex: Introduction to reference section. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | doc/stdmeth.tex: A TikZ diagram of the standard method... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/class-finalize.lisp: Improve reporting of CPL const... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/class-finalize-impl.lisp: Move error reporting... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/class-finalize-impl.lisp (clos-cpl, dylan-cpl)... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/class-finalize-impl.lisp (clos-tiebreaker): Refactor. |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/class-finalize.lisp (merge-class-lists): Zap pointl... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/module-impl.lisp (c-fragment): Fix docstring format... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/module-parse.lisp: Improve error recovery for core... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/module-parse.lisp: Abstract out `parse-maybe-dotted... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/module-parse.lisp: Use `quote', not `list', to... |
commit | commitdiff | tree | snapshot |
2018-06-08 |
Mark Wooding | src/module-parse.lisp: Use `dotted-name', not `dotted... |
commit | commitdiff | tree | snapshot |
next |