Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 23, 2012
  1. First attempt to use a per-user directory for the module cache

    Data is stored in Local Application Data\NieczaModuleCache, which Mono will
    map to $HOME/.local/share/NieczaModuleCache.  The --obj-dir object actually
    does something now (how long has it been broken?) and can be used to isolate
    multiple instances of Niecza, and is used internally to make bootstrapping
    One known wart is that $*PERL<version> may become out of date because it is
    only updated when the setting needs to be recompiled, and the build system
    no longer always forces a recompilation of the user-wide setting.
Commits on Aug 1, 2012
Commits on Feb 26, 2012
  1. @pmurias

    make perl5 now always rebuilds

    pmurias authored
    Added Niecza::create_LoS which creates a Perl6 list of string from p5
Commits on Jan 27, 2012
  1. @pmurias

    Make the perl5 interop work outside the niecza directory and hopefull…

    pmurias authored
    …y on Mac OS X too (not tested yet).
Commits on Jan 15, 2012
Commits on Jan 14, 2012
  1. @pmurias

    Unbitrot perl5 interopability.

    pmurias authored
Commits on Dec 30, 2011
Commits on Dec 27, 2011
  1. Revert " has a valid SSL certificate now"

    Ah, optimism.
    This reverts commit 66cefa7.
Commits on Dec 26, 2011
Commits on Dec 20, 2011
Commits on Dec 18, 2011
Commits on Oct 30, 2011
Commits on Oct 29, 2011
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.
Commits on Oct 26, 2011
  1. 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 19, 2011
Commits on Oct 17, 2011
Commits on Oct 15, 2011
  1. @pmurias
Commits on Oct 9, 2011
Commits on Oct 3, 2011
Commits on Oct 2, 2011
  1. @pmurias
Commits on Sep 30, 2011
Commits on Sep 25, 2011
  1. @colomon

    Significant expansion of the C# Complex class in Utils.cs. Complete i…

    colomon authored committed
    …mplementation of an auto-generated set of trig functions.
Commits on Sep 23, 2011
  1. @pmurias
  2. @pmurias

    Evaling perl5 code loads the Perl5Interpreter class.

    pmurias authored
    Perl5 interop support is built with "make perl5"
Commits on Sep 20, 2011
Something went wrong with that request. Please try again.