[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