Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 27, 2011
  1. Regularize Any/Mu variable handling

    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.
Commits on Oct 26, 2011
  1. Switch to single-AppDomain execution

    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 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
Commits on Sep 17, 2011
  1. Fix build

    authored
  2. Fix build

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

    authored
    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 authored
    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 authored
    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
Commits on May 25, 2011
Commits on May 21, 2011
  1. Add new types Int, Rat, FatRat, Complex

    authored
    Also adds a stripped-down copy of the DLR's bignum library, and
    the license for it.
Commits on May 6, 2011
  1. Finish fixing up make reboot

    authored
Commits on May 4, 2011
  1. Use Makefile to control building of compiler modules

    authored
    This will 1. make builds a bit slower 2. make them use less
    memory 3. make -j work, most of the time
Commits on Apr 14, 2011
  1. @mberends
Commits on Apr 13, 2011
  1. @pmurias

    added -Bhoopl

    pmurias authored
Commits on Apr 3, 2011
Something went wrong with that request. Please try again.