Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: serialize

Oct 27, 2011

  1. Stefan O'Rear

    Rename Cursor.new to avoid conflicting with code that pretends gramma…

    …rs are classes
    sorear authored
  2. Stefan O'Rear

    Merge branch 'master' of github.com:sorear/niecza into serialize

    sorear authored
  3. Stefan O'Rear

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

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

    sorear authored
  5. Stefan O'Rear

    Fix /(x|y)/ case; tracking :dba immediately while parsing

    sorear authored
  6. Stefan O'Rear

    Reimplement compilation of subsets

    sorear authored
  7. Stefan O'Rear

    mergeback

    sorear authored
  8. Stefan O'Rear

    Fix indirect-name package autovivification

    sorear authored

Oct 26, 2011

  1. Stefan O'Rear

    Fix compile-time references to OUTER etc

    sorear authored
  2. Stefan O'Rear

    Fix crashes when trying to compile CORE:: name references

    sorear authored
  3. Stefan O'Rear

    Prevent mainline Routines from eating return exceptions

    sorear authored
  4. Stefan O'Rear

    Fix stubbing of modules

    sorear authored
  5. Stefan O'Rear

    Actually report errors from C3 inconsistency...

    sorear authored
  6. Stefan O'Rear

    Fix GLOBAL/PROCESS in indirect name usage (how did this ever work?)

    sorear authored
  7. Stefan O'Rear

    Implement SubInfo.transparent required for &?BLOCK

    sorear authored
  8. Stefan O'Rear

    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 authored
  9. colomon

    Turn on S32-num files that now work.

    colomon authored
  10. colomon

    Add Complex.polar.

    colomon authored
  11. colomon

    Add exp($x, $base).

    colomon authored
  12. colomon

    Add unpolar and cis.

    colomon authored
  13. colomon

    Add log subs and log10 sub and method.

    colomon authored
  14. Stefan O'Rear

    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 authored

Oct 25, 2011

  1. Stefan O'Rear

    Fix handling of eval "use Foo" when Foo has INIT blocks

    sorear authored
  2. Stefan O'Rear

    Implement auto-compilation of referenced modules

    sorear authored
  3. Stefan O'Rear

    Implement isolating compartment system

    sorear authored

Oct 24, 2011

  1. Stefan O'Rear

    s/Container/Compartment/ to avoid confusion with Scalar et al

    sorear authored
  2. Stefan O'Rear

    Make CLR wrapper cache properly follow the ContainerGlobal contract

    sorear authored
  3. Stefan O'Rear

    Get SubInfos and ObjectRegistry under [ContainerGlobal] contract

    sorear authored
  4. Stefan O'Rear

    Better documentation of field-isolation contracts

    sorear authored
  5. Stefan O'Rear

    Fix handling of BEGIN { eval "use Other" }

    sorear authored
  6. Stefan O'Rear

    Merge branch 'master' of github.com:sorear/niecza into serialize

    sorear authored
  7. Stefan O'Rear

    Reimplement the REPL

    sorear authored
  8. Stefan O'Rear

    Refactor eval and improve protopad integration, kill eval_result global

    sorear authored
  9. Stefan O'Rear

    Some rearrangements of unit/SerUnit divide; allow evals to use caller…

    … GLOBAL
    sorear authored
  10. Stefan O'Rear

    Change Unit methods to use the invocant instead of currentUnit

    sorear authored
Something went wrong with that request. Please try again.