Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: autofocus
Commits on Jul 18, 2012
  1. @alainfrisch

    New modifier in record declaration (after 'mutable'): 'match'. This e…

    alainfrisch authored
    …nables autofocus for patterns which are not wildcard, variable, alias, constraint, or-pattern.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/branches/autofocus@12728 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. @alainfrisch

    Create a branch to experiment with autofocusing pattern matching on a…

    alainfrisch authored
    … record field (#5667).
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/branches/autofocus@12727 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  3. Fix PR#5689

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

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12724 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. removed bogus $Id lines

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12721 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  3. removed all keyword expansion

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 16, 2012
  1. @alainfrisch
  2. PR#5214: ocamlfind plugin invokes 'cut' utility

    Xavier Clerc authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12713 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 13, 2012
  1. @alainfrisch

    Small tweak to avoid creating delayed checks after delayed checks hav…

    alainfrisch authored
    …e been executed.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12711 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. PR#5676: add ipv6 support on Windows.

    Jonathan Protzenko authored
    Patch by Jérôme Vouillon <Jerome.Vouillon@pps.jussieu.fr>
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12710 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 12, 2012
  1. @lefessan

    Fix problem of size of bin-annot files

    lefessan authored
    - Reset most of the fields of Env.t when saving bin-annot files
    - Move debugger/envaux.ml to typing/, and add a function to 
        recover environements from bin-annot files.
    - Move tools/typedtreeIter.ml to typing/
    - Move the code of typing/typedtreeMap.ml from cmt_format.ml
    
    
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12702 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 10, 2012
  1. PR#5137: caml-types-explore does not work

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. PR#5218: use $(MAKE) instead of "make" in Makefiles

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  3. ignore generated files

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12691 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  4. PR#5677: do not use "value" as identifier (genprintval.ml)

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12690 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  5. PR#5279: executable name is not initialized properly in caml_startup_…

    Damien Doligez authored
    …code
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12688 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  6. PR#5312: remove the Windows @responsefile feature, that conflicted

    Gabriel Scherer authored
     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/trunk@12685 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  7. PR#5644: Stream.count broken when used with Sapp or Slazy nodes

    Gabriel Scherer authored
    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/trunk@12682 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  8. fix PR#5674: move Texp_poly and Texp_newtype to exp_extra

    Jacques Garrigue authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12680 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 9, 2012
  1. PR#5597: register names for instrtrace primitives in embedded bytecode

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. Follow-up for PR#5655

    Xavier Clerc authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12675 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  3. @lefessan
  4. PR#5647: Cannot use install_printer in debugger

    Xavier Clerc authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12672 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  5. PR#5655: ocamlbuild doesn't pass cflags when building C stubs

    Xavier Clerc authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12670 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  6. PR#5637: invalid printing of anonymous type parameters (camlp4 revise…

    Xavier Clerc authored
    …d syntax)
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12668 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  7. PR#5651: printer for abstract data type (camlp4 revised syntax)

    Xavier Clerc authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12666 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  8. @lefessan

    Merge commit 12664 from 4.00 on trunk/

    lefessan authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12665 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 8, 2012
  1. fix wrong parameter name in binary annotation

    Jacques Garrigue authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12662 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 7, 2012
  1. PR#5628: Add Topdirs.remove_directory (and directive #remove_director…

    Gabriel Scherer authored
    …y) to remove a directory from the load path
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12660 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 6, 2012
  1. @xavierleroy

    PR#5671: initialization of compare_ext field in caml_final_custom_ope…

    xavierleroy authored
    …rations()
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jul 4, 2012
  1. @diml

    PR#5668: print using the syntax "let f x y z = ..." only when the pat…

    diml authored
    …tern is an identifier
    
    This form is incorrect when the pattern is not an identifier.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jun 29, 2012
  1. @alainfrisch

    Extend ifdef example, with a compile-time getenv.

    alainfrisch authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  2. @alainfrisch

    Better error report.

    alainfrisch authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12654 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  3. @alainfrisch

    Continue demo of ast mapper.

    alainfrisch authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12653 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Commits on Jun 27, 2012
  1. update test file following commit 10652 in ocamldoc

    Damien Doligez authored
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Something went wrong with that request. Please try again.