Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 10, 2012
  1. @funnelweb

    Add policy files for FSharp.Core 2.0.0.0,4.0.0.0 --> 2.3.0.0, 4.3.0.0

    funnelweb authored
    F# 3.0 uses version number 4.3.0.0 for FSharp.Core (2.3.0.0 for the
    Mono-for-.NET-2.0 profile). This would break binary compat for
    assemblies that expect to bind to FSharp.Core 4.0.0.0.
    
    This means we need to install a global policy redirect DLL for
    FSharp.Core 2.0.0.0 --> FSharp.Core 2.3.0.0
    FSharp.Core 4.0.0.0 --> FSharp.Core 4.3.0.0
    
    For example, the existing MonoDevelop binding DLL for F# expects to
    bind to FSharp.Core 4.0.0.0.
    
    Also, "make do-4-0" no longer makes the proto compiler, you need a
    "make all" or "make proto" for that
Commits on Sep 24, 2012
  1. @knocte

    configure.ac: fix typo

    knocte authored
    s/insall/install/
  2. @knocte

    configure.ac: warn if not using Mono >= 2.11.5

    knocte authored
    This version of mono is the first one which has the necessary fixes
    to make xbuild work with F#, so let's warn the user just in case she
    needs this functionality.
    
    The commit in question is:
    mono/mono@cca3cb1
  3. @knocte

    configure.ac: warn about not using the same prefix as mono

    knocte authored
    Lots of users think fsharp for Linux default installation path is
    different than mono "by default". What happens is that the configuration
    phase just configures the installation prefix as /usr/local by default
    if nothing is supplied.
    
    To better clarify this, we add a warning.
    (As integration with xbuild is not likely going to work if different
    prefix is used, as I haven't tested that scenario yet.)
Commits on Aug 17, 2012
  1. @knocte

    configure.ac: require Mono 2.9

    knocte authored
    The README file was still kind of confusing in the Requirements section,
    because:
    a) It stated "mono trunk" instead of "mono master", as svn->git migration
    happened already a while ago.
    b) It mentioned a specific commit in mono instead of simply the lowest
    Mono version that included this commit.
    
    Looking at the commit, that fixes bug BNC#641146, it is dated on
    September 2010 and went to the master branch:
    https://bugzilla.novell.com/show_bug.cgi?id=641146
    
    On August 2012, master branch gets labeled from "2.8.1" to "2.9":
    http://lists.ximian.com/mailman/private/mono-patches/2010-October/178421.html
    
    So we can safely assume that any Mono version equal or higher than
    Mono 2.9 contains this fix. (The fix was backported too to the 2-8
    branch but I still don't know which of the 2.8.x series included it;
    at least I know it is not 2.8.1 as that is the version that the
    reporter of the bug had.)
Commits on Apr 12, 2011
  1. @migueldeicaza
Commits on Jan 20, 2011
  1. @puffnfresh

    Compile and install F# Interactive (fsi.exe)

    puffnfresh authored
    Along with additional fsi.exe references:
    * FSharp.Compiler.Interactive.Settings.dll
    * FSharp.Compiler.Server.Shared.dll
    
    Change fsi.fs to workaround a Mono bug when compiling with runtime v4.0:
    
    https://bugzilla.novell.com/show_bug.cgi?id=665710
Commits on Dec 13, 2010
  1. @shana
Commits on Dec 12, 2010
  1. @shana

    Makefiles and public keys

    shana authored
Something went wrong with that request. Please try again.