Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: serialize
Commits on Oct 27, 2011
  1. Stefan O'Rear
  2. Stefan O'Rear
  3. Stefan O'Rear

    Regularize Any/Mu variable handling

    sorear authored
    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.
  4. Stefan O'Rear

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

    sorear authored
  5. Stefan O'Rear
  6. Stefan O'Rear
  7. Stefan O'Rear

    mergeback

    sorear authored
  8. Stefan O'Rear
Commits on Oct 26, 2011
  1. Stefan O'Rear
  2. Stefan O'Rear
  3. Stefan O'Rear
  4. Stefan O'Rear

    Fix stubbing of modules

    sorear authored
  5. Stefan O'Rear
  6. Stefan O'Rear
  7. Stefan O'Rear
  8. Stefan O'Rear

    Rearrange setting to make inlining work better

    sorear authored
    Also adds missing \s to non-inlined versions of &postcircumfix ops.
    Fixes <a b c d>[2,3].
  9. Solomon Foster
  10. Solomon Foster

    Add Complex.polar.

    colomon authored
  11. Solomon Foster

    Add exp($x, $base).

    colomon authored
  12. Solomon Foster

    Add unpolar and cis.

    colomon authored
  13. Solomon Foster
  14. Stefan O'Rear

    Switch to single-AppDomain execution

    sorear authored
    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
  1. Stefan O'Rear
  2. Stefan O'Rear
  3. Stefan O'Rear
Commits on Oct 24, 2011
  1. Stefan O'Rear
  2. Stefan O'Rear
  3. Stefan O'Rear
  4. Stefan O'Rear
  5. Stefan O'Rear
  6. Stefan O'Rear
  7. Stefan O'Rear

    Reimplement the REPL

    sorear authored
  8. Stefan O'Rear
  9. Stefan O'Rear
  10. Stefan O'Rear
Something went wrong with that request. Please try again.