[Pkg-cli-apps-commits] [SCM] fsharp tag, 3.0.2, created. a6ab5a9191b139ca7ba1d6b06761e2494a418704

Ben Winkel funnelweb007 at gmail.com
Tue Mar 19 22:01:33 UTC 2013


The tag, 3.0.2 has been created
        at  a6ab5a9191b139ca7ba1d6b06761e2494a418704 (commit)

- Shortlog ------------------------------------------------------------
commit a6ab5a9191b139ca7ba1d6b06761e2494a418704
Author: Ben Winkel <funnelweb007 at gmail.com>
Date:   Sat Oct 20 14:55:59 2012 -0400

    Remove fsharpc2, fsharpi2
    
    The mono F# 2.0 build built an extra copy of FSharp.Compiler.dll,
    fsc.exe, fsi.exe under mono/lib/2.0. These were to give the option to
    run the compiler and F# interactive running under .NET 2.0, accessed by
    "fsharpc2" and "fsharpi2"
    
    For F# 3.0 these are no longer needed - like Microsoft releases of F#
    we only need one compiler, running on the mono  .NET 4.0 profile. This
    compiler is used for compiling .NET 2.0, .NET 4.0, Silverlight,
    Portable, Android etc. code. There is nothing special about .NET 2.0
    that needs its own copy of the compiler.
    
    So the commands "fsharpc2" and "fsharpi2" have been removed from the
    mono F# 3.0 build.
    
    The commit also includes some other changes to reduce build times, like
    running fsyacc, flex etc. only once rather than twice.
-----------------------------------------------------------------------

-- 
fsharp



More information about the Pkg-cli-apps-commits mailing list