Permalink
Commits on Oct 27, 2011
  1. @sorear
  2. @sorear
  3. @sorear

    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.
    sorear committed Oct 27, 2011
  4. @sorear

    Fix class A::B {}; class A {}

    sorear committed Oct 27, 2011
  5. @sorear
  6. @sorear
  7. @sorear

    mergeback

    sorear committed Oct 27, 2011
  8. @sorear
Commits on Oct 26, 2011
  1. @sorear
  2. @sorear
  3. @sorear
  4. @sorear

    Fix stubbing of modules

    sorear committed Oct 26, 2011
  5. @sorear
  6. @sorear
  7. @sorear
  8. @sorear

    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].
    sorear committed Oct 26, 2011
  9. @colomon
  10. @colomon

    Add Complex.polar.

    colomon committed Oct 26, 2011
  11. @colomon

    Add exp($x, $base).

    colomon committed Oct 26, 2011
  12. @colomon

    Add unpolar and cis.

    colomon committed Oct 26, 2011
  13. @colomon
  14. @sorear

    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.
    sorear committed Oct 26, 2011
Commits on Oct 25, 2011
  1. @sorear
  2. @sorear
  3. @sorear
Commits on Oct 24, 2011
  1. @sorear
  2. @sorear
  3. @sorear
  4. @sorear
  5. @sorear
  6. @sorear
  7. @sorear

    Reimplement the REPL

    sorear committed Oct 24, 2011
  8. @sorear
  9. @sorear
  10. @sorear