Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 10, 2015
Commits on Jan 26, 2015
  1. A sketch of the compiler structure for modules, classes, behaviors, a…

    …nd methods. It's now ready to have more work done on the grammar and parser.
Commits on Jan 16, 2015
  1. One more try to get around the lack of PetitTests in ConfigurationOfP…

    …etitSmalltalk. I think I've finally got it.
Commits on Jan 15, 2015
  1. Add baseline specification of repository for PetitTests. Again, only …

    …needed because of suspected insufficient dependency declaration in ConfigurationOfPetitSmalltalk.
  2. Add baseline dependency on PetitTests to work around apparent bug in …

    …ConfigurationOfPetitSmalltalk, which fails to declare this dependency.
  3. Corrected baseline's dependency on PetitSmalltalk -- it's a dependenc…

    …y of the compiler, not just the tests.
  4. The very very small beginnings of a Mist parser, based on PetitSmallt…

    …alk's grammar.
    Changes to tests:
    MethodSpecs now take a name.
    Some spec creation methods were not actually returning the spec (oops).
    Replaced smallIntegerPlusFog (which answered a Fog tree) to smallIntegerPlusFogSource, which answers the source string to build the Fog tree.
    Introduced new common superclass MistSpec.
    Added getter for method source, used by the emerging compiler.
    Added baseline information on new Mist-Compiler package and dependency on PetitSmalltalk.
Commits on Jan 7, 2015
  1. Updated the

  2. Added assembler subclass that understands the #int: instruction.

    Use the new Mist-specific assembler class, and use its message for breakpoints.
    Added dependency on the new Mist-AsmJit.
    Added Mist-Classes to the default group.
    Removed from default group things that should be pulled in by dependencies anyway.
Commits on Dec 22, 2014
Commits on Oct 4, 2014
Commits on Sep 17, 2014
Commits on Sep 11, 2014
  1. Documentation -- Completed integrating suggestions from Stefan Marr, …

    …Wrote section on inline caching, attempted to rationalize the stylesheet.
Commits on Sep 8, 2014
Commits on Sep 7, 2014
Commits on Aug 28, 2014
Commits on Aug 18, 2014
Commits on Aug 17, 2014
  1. Rewrote non-local return and folded what was left of former skip stac…

    …k section into it. With Andres, finished (more or less) the exception approximate implementation. Still needs proofreading and explanation.
Commits on Aug 16, 2014
  1. Documentation -- more on exceptions, including unfinished work with A…

    …ndres at Camp Smalltalk. Still recovering the silly notion that exception handlers are LIFO.
Commits on Aug 10, 2014
Commits on Aug 7, 2014
  1. Corrected some things in the non-local return section. Added handling…

    … for #doesNotUnderstand not being understood. Wrote some more stuff, still of dubious correctness, in the exceptions section.
Commits on Aug 3, 2014
Commits on Jul 28, 2014
  1. Documentation: Added copyright and license info. Added skip stack sec…

    …tion. Beginnings of sections on non-local returns and exceptions.
Commits on Jul 23, 2014
  1. Documentation -- wrote a calling convention section, added debugging …

    …to the list of yet-to-be-written sections.
Commits on Jul 22, 2014
Commits on Jul 17, 2014
  1. Design document: Completed section on blocks, fleshed out and tweaked…

    … some other sections, added a bunch of section heads that need to have sections written.
Commits on Jul 16, 2014
Commits on Jul 14, 2014
Commits on Jul 12, 2014
Something went wrong with that request. Please try again.