Skip to content
Commits on Jan 11, 2013
  1. @alainfrisch
  2. @alainfrisch
  3. @alainfrisch
Commits on Jan 10, 2013
  1. @alainfrisch
  2. @alainfrisch
  3. @alainfrisch

    Use the typing environment to keep track of static handlers. Hide sta…

    …tic handlers under try blocks and lazy expressions.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/branches/static_exceptions@13218 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    alainfrisch committed Jan 10, 2013
  4. @alainfrisch

    First version of static exceptions.

    git-svn-id: http://caml.inria.fr/svn/ocaml/branches/static_exceptions@13217 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    alainfrisch committed Jan 10, 2013
  5. @alainfrisch
Commits on Jan 8, 2013
  1. fixed wrong @since version numbers

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13215 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Jan 8, 2013
  2. @alainfrisch

    Fix #5876.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13214 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    alainfrisch committed Jan 8, 2013
  3. @alainfrisch

    Doc.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13213 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    alainfrisch committed Jan 8, 2013
  4. @alainfrisch

    Add ocamldoc 'since' tag to Set.find.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13212 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    alainfrisch committed Jan 8, 2013
  5. @alainfrisch

    #5864: add a find operation to Set.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13211 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    alainfrisch committed Jan 8, 2013
Commits on Jan 7, 2013
  1. @alainfrisch

    Extend ast_mapper to allow mapping locations.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    alainfrisch committed Jan 7, 2013
  2. @alainfrisch
  3. [coloring] No need to test for "well-typed" interferences.

    The interference graph no longer contains "ill-typed" interferences
    between registers of different class, so we no longer need to test
    in the coloring algorithm.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13208 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    committed Jan 7, 2013
  4. [interf] Don't record "ill-typed" interferences.

    The coloring algorithm uses only the "well-typed" interferences (registers
    with same class). This is because we don't assign the same stack slot to
    registers of different register class.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13207 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    committed Jan 7, 2013
Commits on Jan 6, 2013
  1. [arm] Inlined byte-swap operations are simple if their arguments are.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13206 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    committed Jan 6, 2013
  2. PR#5774: Updates Changes.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13205 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    committed Jan 6, 2013
  3. PR#5774: Add test for the bswap primitives.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13204 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    committed Jan 6, 2013
  4. [arm] Implement the byte swap operations (PR#5774).

    Use rev16/movt to implement direct 16-bit byte-swap operation
    (ARMv6T2 and above) and rev to implement the 32-bit byte-swap
    operation (ARMv6 and above).
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13203 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    committed Jan 6, 2013
Commits on Jan 3, 2013
  1. @danmey

    Reverting "PR#5868: Bytecode dependencies should not appear in output…

    … of ocamldep"
    
    -native flag semantics are currently different to that what the user
    expects, and what was attempted to be fixed. The semantics of -native
    are not to completely disable generation of dependencies for bytecode
    instead make the compilation to native code more efficient.
    
    Most of the project are expected to be buildable with both versions of
    the compiler. So ocamldep is expected to always generate the
    dependencies in both cases. When the .mli file is absent ocamldep
    needs to still generate dependencies in bytecode to build the cmi only
    and to build cmi and cmx for the dependent compilation unit . Because
    of some make tool pecularities, handling of two different rules that
    include the same depenency is problematic, so instead when the -native
    flag is not used the cmo file is used as a proxy to build cmi, when
    the -native enabled however, the cmx file is used as proxy to build
    cmi file for the dependencies to avoid recompilation of the dependent
    .cmo file just to get .cmi file.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13202 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 3, 2013
  2. ignore generated file

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13201 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Jan 3, 2013
  3. PR#5804: bad formatting of documentation

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13200 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Jan 3, 2013
  4. PR#5712: (6) document OCAMLRUNPARAM flag R

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13199 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Jan 3, 2013
  5. PR#5712: (6) document OCAMLRUNPARAM flag R

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13198 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    Damien Doligez committed Jan 3, 2013
Commits on Jan 1, 2013
  1. @danmey

    PR#5868: Somewhat a better fix for -native option.

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
  2. @danmey

    PR#5868: Bytecode dependencies should not appear in output of ocamlde…

    …p when -native flag is used
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13194 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
  3. @danmey

    PR#5212: Fix: ocamlbuild does not warn for bad input

    Patch by Ygrek!
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
  4. @danmey

    Fix missing files to be installed for ocamlbuild

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13192 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
  5. @danmey

    Add some test for ocamlbuild. Make ocamlbuild_test test function hand…

    …le optional parameters and support expected failures
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13191 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
  6. @danmey

    Commit also .depend file for ocamlbuild Makefile.noboot

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13190 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
  7. @danmey

    Entry point for ocamlbuild noboot version.

    Is enabled by saying:
    
    # make OCAMLBUILD_NOBOOT=yes world.opt
    
    currently just works for bytecode only.
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
  8. @danmey

    Initial version of Makefile.noboot that does not depend on ocamlbuild…

    … being booted
    
    Still requires some work, in particular:
    * native build of ocamlbuild
    * building Camlp4 still is not working
    * not vpath leftover files break the further build
    
    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13188 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
  9. @danmey

    Remove old module from ocamlbuild bootstrap Std_signatures to tide up

    git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
    danmey committed Jan 1, 2013
Something went wrong with that request. Please try again.