Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 20, 2010
Commits on Nov 17, 2010
  1. Replace string.StartsWith with a custom version

    Saves about 3% on startup since we're not checking CultureInfo.
Commits on Nov 15, 2010
Commits on Nov 13, 2010
  1. Add a JSYNC dumper

Commits on Nov 5, 2010
  1. Add a simplifier start

    This can lower calls to CORE::infix:<=> into a compiler primitive.
Commits on Oct 1, 2010
  1. Remove AOT handling from Niecza.proj

    It's unportable and buys us much less now than it used to.
Commits on Sep 30, 2010
Commits on Sep 29, 2010
  1. Rewrite the ANF converter

    This new presentation makes the representation shift much more explicit, and
    brings us closer to portability off the CLR.
Commits on Sep 28, 2010
Commits on Sep 7, 2010
Commits on Aug 30, 2010
Commits on Aug 22, 2010
  1. A few tweaks for ggoebel

    (Who may not rest until he actually reports these bugs)
Commits on Aug 20, 2010
  1. Add a character class engine

Commits on Aug 19, 2010
  1. Disallow compiling modules by file name

    The important case always starts with a module name, and it's much simpler if
    we always start with one.
  2. Store generated code in build/

Commits on Aug 18, 2010
  1. Track STD 31914 -> 32053

Commits on Aug 14, 2010
  1. Avoid traversing outer chains for uncloned values

    Uncloned variables without is dynamic are now stored in C# global variables
    instead of in the pad chain, so they can be accessed using much less code.
    Cuts 50K off SAFE.dll.
Commits on Aug 7, 2010
  1. Convert Cursor into a low-level type

    This will make interfacing it with the LTM engine much easier.
Commits on Aug 6, 2010
Commits on Aug 5, 2010
  1. Integrate Perl 5 into the build system

    Using an extension module, a single interpreter is now created and shared
    between all compile runs.
Commits on Aug 4, 2010
  1. Add VERSION writer

Something went wrong with that request. Please try again.