Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 4.00.0+rc1

Jul 19, 2012

  1. tagging 4.00.0+rc1 (at last)

    git-svn-id: http://caml.inria.fr/svn/ocaml/release/4.00.0+rc1@12743 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 19, 2012
  2. standard ignore

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12737 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 19, 2012
  3. small fixes to the mingw instructions

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12736 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 19, 2012

Jul 18, 2012

  1. Fix PR#5689

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12726 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 18, 2012

Jul 17, 2012

  1. PR#5659: ocamlmklib -L option breaks with MSVC

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12723 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 17, 2012
  2. update the cygwin instructions

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12722 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 17, 2012
  3. alainfrisch

    Document that the change to Random.float impacts the generated sequen…

    …ces.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12718 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 17, 2012
  4. avoid i18n when sorting test results

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12717 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 17, 2012

Jul 16, 2012

  1. make it work with cygwin's new (X-based) tcl/tk

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12716 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 16, 2012
  2. alainfrisch

    #5687: Fix dynlink when used from output-obj'ed main bytecode program…

    …. (Cherry-picked from trunk.)
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12715 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 16, 2012
  3. PR#5214: ocamlfind plugin invokes 'cut' utility

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12712 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 16, 2012

Jul 13, 2012

  1. revert bogus commit 12708

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12709 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 13, 2012
  2. segfault when specifying invalid allocation policy in OCAMLRUNPARAM

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12708 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 13, 2012
  3. Do not try to build shared libraries on architectures where they are …

    …not available
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12707 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 13, 2012
  4. Fabrice Le Fessant

    export Env.env_of_only_summary needed to rebuild environments

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12706 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 13, 2012

Jul 12, 2012

  1. Fabrice Le Fessant

    PR#5682: check dont_write_files in Cmt_format.save_cmt

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 12, 2012
  2. Fabrice Le Fessant

    Update Changes about when CFI annotations are generated

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12704 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 12, 2012
  3. Fabrice Le Fessant

    Update Changes about when CFI annotations are generated

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12703 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 12, 2012
  4. Fabrice Le Fessant

    bin-annot: add a field to indicate whether envs have been cleared

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 12, 2012

Jul 11, 2012

  1. Fabrice Le Fessant

    exort Envaux.env_from_summary

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12700 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 11, 2012
  2. Fabrice Le Fessant

    Fix PR#5679 : test .line/.loc/.cfi together and use them together

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12699 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 11, 2012
  3. Fabrice Le Fessant

    Fix conflict between r12681 and r12697

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 11, 2012
  4. Fabrice Le Fessant

    Fix bin-annot file size by clearing envs

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12697 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 11, 2012

Jul 10, 2012

  1. PR#5137: caml-types-explore does not work

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12695 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012
  2. PR#5218: use $(MAKE) instead of "make" in Makefiles

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012
  3. PR#5218: use $(MAKE) instead of "make" in Makefiles

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12692 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012
  4. PR#5677: do not use "value" as identifier (genprintval.ml)

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012
  5. PR#5279: executable name is not initialized properly in caml_startup_…

    …code
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12687 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012
  6. PR#5312: remove the Windows @responsefile feature, that conflicted

     with '-w @...' command-line warning specifications [breaking change]
    
    This change has relatively wide consequences as it modifies the windows
    OCaml runtime: when the runtime computed the argument vector "argv"
    passed to the program, it automatically expanded arguments of the form
    @foo into the content of the filename "foo" (parsed as a sequence of
    command-line arguments). This means that this "feature" was
    automatically enabled for all user programs written in OCaml and
    linking to the usual runtime.
    
    This conflicted with the more recent feature of the OCaml *compiler*
    (which is affected, as an OCaml program), that allows to pass warning
    specifications of the form "-w @...", for example -w @ae. On windows,
    it would try to replace it by the content of the file "ae", leading to
    an error.
    
    Given the warning specifications are widely used in OCaml programs
    (causing silly Windows portability problems), and the @reponsefile is
    anecdotical at best (at poll [1] on the Caml-list revealed no user
    using this feature), it was decided to remove @responsefile
    altogether.
    
    [1] see mailing-list thread "[community poll for PR#5312] Do some
    OCaml Windows users still use the @responsefile feature?"
    
    This change affects all OCaml programs compiled under Windows. Users
    previously relying on the @responsefile feature should now explicitely
    expand Sys.argv themselves; use Arg.parse_argv to rerun Arg
    command-line handlers on user-provided string arrays.
    
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12686 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012
  7. Tests comming with PR#5644 fix

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12684 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012
  8. PR#5644: Stream.count broken when used with Sapp or Slazy nodes

    There is a bug in the way concatenating operations work when combined
    with `Sgen`-defined stream (Stream.from, Stream.of_string): the
    concatenation functions reset the `count` field to 0, which disturbs
    the Sgen producer.
    
    While the fix in the Scons case is easy (instead of 0, set
    the count to `original_count - 1`), fixing the Sapp case is more
    delicate (we can't predict the size of the prepended stream). Our
    technique is to change the stored left-hand-side to not the stream
    data only, but the whole stream, count included.
    Once we detect the prepended stream was completely consumed, we can
    then restore the count to its previous value, so that Sgen's function
    can be provided correct count information. This required a change in
    the internal `get_data` implementation.
    
    Slazy-constructed streams have the exact same issue: we don't know
    their count before forcin them. Again, `get_data` is changed to
    dynamically update the count at forcing time.
    
    
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12683 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012
  9. fix PR#5674: move Texp_poly and Texp_newtype to exp_extra

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12681 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 10, 2012

Jul 09, 2012

  1. PR#5666: C includes don't provide a revision number

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12678 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 09, 2012
  2. PR#5597: register names for instrtrace primitives in embedded bytecode

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 09, 2012
  3. Follow-up for PR#5655

    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12676 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    authored July 09, 2012
Something went wrong with that request. Please try again.