Commits on Mar 8, 2012
  1. close branch 3.12

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12205 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Mar 8, 2012
Commits on Mar 7, 2012
  1. preparing merge of 3.12 into trunk

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12197 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Mar 7, 2012
Commits on Feb 24, 2012
  1. Fix #5382: EOPNOTSUPP and ENOTSUPP different on exotic platforms (Sol…

    …aris, GNU/Hurd).
    
    Patch by Samuel Thibault <sthibault@debian.org>
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12185 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Jonathan Protzenko committed Feb 24, 2012
Commits on Feb 17, 2012
  1. @diml
Commits on Feb 15, 2012
  1. @diml

    PR#5481: update camlp4 ast magic numbers and add a comment before the…

    … ast definition
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Feb 15, 2012
Commits on Feb 3, 2012
  1. Fix PR#5498

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12112 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Jacques Garrigue committed Feb 3, 2012
Commits on Jan 30, 2012
  1. Partial fix for #5398: at least avoid an out-of-bounds access.

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12105 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Jonathan Protzenko committed Jan 30, 2012
  2. Fix #5383: Cannot build OCaml 3.12.1 Win32/MSVC

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12101 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Jonathan Protzenko committed Jan 30, 2012
Commits on Jan 20, 2012
  1. @lefessan

    Add primitive %apply to complement %revapply

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12062 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    lefessan committed Jan 20, 2012
  2. @lefessan

    Fix PR#5489

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12056 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    lefessan committed Jan 20, 2012
Commits on Jan 19, 2012
  1. @lefessan

    Improve Fix #5236

     Previous fix would introduce applications without correct locations. Also,
    non-unary functions would not be correctly optimized (this is fixed in
    Simplif.simplify_exits). Added one test in the testsuite.
    
    
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    lefessan committed Jan 19, 2012
Commits on Jan 10, 2012
  1. PR#5387: typo in commit 11985

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12010 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Jan 10, 2012
  2. update required flexdll version

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12009 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Jan 10, 2012
  3. break long line

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12008 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Jan 10, 2012
  4. fix PR#5469

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@12006 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Jacques Garrigue committed Jan 10, 2012
Commits on Jan 5, 2012
  1. @diml
  2. @diml

    PR#5231: fix parsing of <:str_item< type t = $x$ >>

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11989 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Jan 5, 2012
  3. @diml

    PR#5387: avoid extra Ast.CrNil and Ast.CgNil

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11988 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Jan 5, 2012
  4. @diml

    PR#5387: avoid extra Ast.StNil and Ast.SgNil

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11985 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Jan 5, 2012
Commits on Dec 30, 2011
  1. @diml

    PR#5442: use safe_string_escaped instead of String.escaped

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11983 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Dec 30, 2011
Commits on Dec 29, 2011
  1. PR#5453: configure doesn't find X11 under Ubuntu/MultiarchSpec

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11977 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 29, 2011
Commits on Dec 23, 2011
  1. clarify camlparam/camllocal documentation

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11954 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 23, 2011
  2. remove spurious flag from previous commit

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11953 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 23, 2011
  3. install VERSION file

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11952 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 23, 2011
  4. update documentation of -output-obj

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11951 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 23, 2011
  5. misc updates

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11950 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 23, 2011
  6. PR#5369 Wrong error location with records

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 23, 2011
  7. @diml

    PR#5442: strings must be escaped when the ast meta-expansed by Camlp4

    Because strings in the Camlp4 Ast are escaped.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11947 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Dec 23, 2011
Commits on Dec 22, 2011
  1. @diml

    PR#5120: fix the output function of Camlp4.Debug.formatter

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11944 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Dec 22, 2011
Commits on Dec 21, 2011
  1. cygwin is changing from Windows-based to X-based tcl/tk

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 21, 2011
  2. @diml

    PR#5410: fix printing of class application with Camlp4

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11916 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Dec 21, 2011
Commits on Dec 20, 2011
  1. add some tests with @ characters

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11905 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 20, 2011
  2. PR#5380: remove leftover code

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11904 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Dec 20, 2011
  3. @diml

    PR#5374: be consistent for locations of type declarations between Cam…

    …lp4 and the OCaml parser
    
    Camlp4 used only the location of the rhs of type declarations, while
    OCaml used the location of the whole type declaration. The location of
    abstract types was then wrong when using Camlp4.
    
    Thanks to furuse for his contribution.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11901 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Dec 20, 2011
  4. @diml

    Avoid creating malformed location in Camlp4 when no token is consumed

    When no token was consumed, Camlp4 created a location with start-pos > stop-pos.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/3.12@11900 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    diml committed Dec 20, 2011