Skip to content
Commits on Dec 20, 2011
Commits on Dec 18, 2011
Commits on Oct 30, 2011
Commits on Oct 29, 2011
  1. Checkpoint new bootstrap attempt

    committed Oct 29, 2011
Commits on Oct 27, 2011
  1. Regularize Any/Mu variable handling

    committed Oct 26, 2011
    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

    committed Oct 26, 2011
    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 committed with Sep 24, 2011
    …mplementation of an auto-generated set of trig functions.
Commits on Sep 23, 2011
  1. @pmurias

    Eval runs basic perl5 code. The Makefile needs review to check if it can

    pmurias committed Sep 23, 2011
    be made more portable.
  2. @pmurias

    Evaling perl5 code loads the Perl5Interpreter class.

    pmurias committed Sep 23, 2011
    Perl5 interop support is built with "make perl5"
Commits on Sep 20, 2011
Commits on Sep 17, 2011
  1. Fix build

    committed Sep 17, 2011
  2. Fix build

    committed Sep 17, 2011
Commits on Sep 15, 2011
Commits on Sep 14, 2011
  1. Redesign to cross-domain communication system

    committed Sep 14, 2011
    Instead of using a custom interface which is compiled once and shared
    between versions of Kernel.dll, a system which proved fragile and
    inflexible, we now coopt System.Collections.IDictionary.
    
    Also adds a C# code module to the compiler, finally allowing all
    aspects of the compiler/compilee interface to be controlled by current
    code.
Commits on Sep 10, 2011
Commits on Aug 27, 2011
  1. @diakopter

    make Kernel.cs compile under visual studio

    diakopter committed Aug 27, 2011
    make Builtins a partial class
    add stub for sprintf
    add Printf.cs to Makefile
Commits on Aug 9, 2011
  1. @diakopter

    implement IO r,w,x,o methods

    diakopter committed Aug 9, 2011
    add Visual Studio/MonoDevelop solution/project files
Commits on Jul 26, 2011
Commits on Jun 16, 2011
Commits on Jun 15, 2011
Commits on Jun 11, 2011
Something went wrong with that request. Please try again.