Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 28, 2011
  1. @colomon

    Turn on gcd.t and lcm.t.

    colomon authored
  2. @colomon
Commits on Oct 27, 2011
  1. Regularize Any/Mu variable handling

    It turned out that 'type' was not a necessary part of the public
    API.  Removing it simplified other things.  Also fixes coretest;
    changes Nil to reset variables to Any default.
  2. Fix class A::B {}; class A {}

  3. mergeback

Commits on Oct 26, 2011
  1. Fix stubbing of modules

  2. Rearrange setting to make inlining work better

    Also adds missing \s to non-inlined versions of &postcircumfix ops.
    Fixes <a b c d>[2,3].
  3. @colomon
  4. @colomon

    Add Complex.polar.

    colomon authored
  5. @colomon

    Add exp($x, $base).

    colomon authored
  6. @colomon

    Add unpolar and cis.

    colomon authored
  7. @colomon
  8. Switch to single-AppDomain execution

    As I thought, remote method invocation seems to have been the major
    bottleneck in /serialize.  Using a lighter-weight isolation protocol
    has improved performance:
    (time mono-sgen run/Niecza.exe -C CORE)
    master:  user    0m30.898s
    before:  user    1m26.453s
    now:     user    0m29.246s
    The new procedure uses only Assembly-level isolation: runtime
    assemblies are renamed to have names starting with Run.; so CORE.dll
    is the compiler's CORE and Run.CORE.dll is the user's.  This seemed
    preferable over the reverse to avoid name clashes with perversely
    named user modules.
Commits on Oct 25, 2011
Commits on Oct 24, 2011
  1. Reimplement the REPL

Something went wrong with that request. Please try again.