Permalink
Switch branches/tags
Commits on Jul 19, 2012
  1. tagging 4.00.0+rc1 (at last)

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

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

    Damien Doligez
    Damien Doligez committed Jul 19, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12736 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 18, 2012
  1. Fix PR#5689

    Jacques Garrigue
    Jacques Garrigue committed Jul 18, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12726 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 17, 2012
  1. PR#5659: ocamlmklib -L option breaks with MSVC

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

    Damien Doligez
    Damien Doligez committed Jul 17, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12722 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  3. avoid i18n when sorting test results

    Damien Doligez
    Damien Doligez committed Jul 17, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12717 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 16, 2012
  1. make it work with cygwin's new (X-based) tcl/tk

    Damien Doligez
    Damien Doligez committed Jul 16, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12716 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. #5687: Fix dynlink when used from output-obj'ed main bytecode program…

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

    xclerc committed Jul 16, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12712 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 13, 2012
  1. revert bogus commit 12708

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

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

    Damien Doligez
    Damien Doligez committed Jul 13, 2012
    …not available
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12707 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 12, 2012
  1. PR#5682: check dont_write_files in Cmt_format.save_cmt

    lefessan committed Jul 12, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. Update Changes about when CFI annotations are generated

    lefessan committed Jul 12, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12704 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  3. Update Changes about when CFI annotations are generated

    lefessan committed Jul 12, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12703 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 11, 2012
  1. exort Envaux.env_from_summary

    lefessan committed Jul 11, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12700 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. Fix conflict between r12681 and r12697

    lefessan committed Jul 11, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  3. Fix bin-annot file size by clearing envs

    lefessan committed Jul 11, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12697 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 10, 2012
  1. PR#5137: caml-types-explore does not work

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

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

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

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

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

    gasche committed Jul 10, 2012
     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
  7. Tests comming with PR#5644 fix

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

    gasche committed Jul 10, 2012
    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
  9. fix PR#5674: move Texp_poly and Texp_newtype to exp_extra

    Jacques Garrigue
    Jacques Garrigue committed Jul 10, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12681 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 9, 2012
  1. PR#5666: C includes don't provide a revision number

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

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

    xclerc committed Jul 9, 2012
    git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12676 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02