Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move contains_calls and num_stack_slots from Proc to Mach.fundecl | Greta Yorsh | 2019-09-09 | 1 | -0/+2 |
| | |||||
* | Remove loop constructors in Cmm and Mach | Vincent Laviron | 2019-02-19 | 1 | -5/+0 |
| | |||||
* | Whitespace and overlong line fixes. | David Allsopp | 2018-06-14 | 1 | -1/+2 |
| | |||||
* | Disable CSE for the initialization function (#1455) | Pierre Chambart | 2018-03-15 | 1 | -1/+1 |
| | |||||
* | Add a recursive flag on the Ccatch construct | Pierre Chambart | 2016-10-28 | 1 | -2/+3 |
| | | | | | When this flag is Nonrecursive, we can avoid iterating on various passes. This makes exponential time cases more unlikely. | ||||
* | Change Cmm Ccatch construct to allow recursive cases | Pierre Chambart | 2016-10-28 | 1 | -9/+16 |
| | |||||
* | Spacetime: a new memory profiler (#585) | Mark Shinwell | 2016-07-29 | 1 | -2/+4 |
| | |||||
* | Labels after calls, call GC points and checkbound points (again) (#660) | Mark Shinwell | 2016-07-06 | 1 | -1/+1 |
| | |||||
* | Revert "Labels after calls, call GC points and checkbound points" | Alain Frisch | 2016-07-01 | 1 | -1/+1 |
| | |||||
* | Labels after calls, call GC points and checkbound points (#644) | Mark Shinwell | 2016-07-01 | 1 | -1/+1 |
| | |||||
* | More warnings when compiling the compiler. | alainfrisch | 2016-03-15 | 1 | -5/+5 |
| | |||||
* | Update headers for the new license. | Damien Doligez | 2016-02-18 | 1 | -11/+14 |
| | | | | Remains to be done: remove all headers in testsuite/tests. | ||||
* | merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev ↵ | Damien Doligez | 2014-08-22 | 1 | -1/+1 |
| | | | | | | 15121) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15125 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Add reset functions to make modules reentrant when used through compiler-libs | Fabrice Le Fessant | 2014-05-09 | 1 | -1/+6 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14770 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Support for raise variants in ocamlopt. Only amd64 for now. | Alain Frisch | 2013-10-14 | 1 | -2/+2 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/branches/raise_variants@14226 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | remove all $Id keywords | Damien Doligez | 2012-10-15 | 1 | -2/+0 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Enable and fix more warnings. | Alain Frisch | 2012-05-29 | 1 | -1/+1 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12498 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | PR#5487: addition of CFI directives and a few filename/linenumber info to ↵ | Xavier Leroy | 2012-02-21 | 1 | -1/+2 |
| | | | | | | generated amd64 and i386 assembly files. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12179 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | renaming of Objective Caml to OCaml and cleanup of copyright headers | Damien Doligez | 2011-07-27 | 1 | -1/+1 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | clean up spaces and tabs | Damien Doligez | 2010-01-22 | 1 | -1/+1 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Stack backtraces on uncaught exceptions in native code (merge of the ↵ | Xavier Leroy | 2007-01-29 | 1 | -3/+3 |
| | | | | | | opt_backtrace branch) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | new or-pat compilation + exhaustiveness used in compilation | Luc Maranget | 2000-08-11 | 1 | -9/+15 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3273 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Changement de la licence | Xavier Leroy | 1999-11-17 | 1 | -1/+2 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Renommage en Objective Caml | Xavier Leroy | 1996-04-30 | 1 | -2/+2 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Extension objets. | Jérôme Vouillon | 1996-04-22 | 1 | -1/+1 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | liveness: mettre dans les noeuds Iexit un live_across raisonnable. | Xavier Leroy | 1996-01-11 | 1 | -1/+1 |
| | | | | | | | split: pour les noeuds Iexit, utiliser i.live et non i.next.live. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@610 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | spill: ne pas compter les pseudo-registres deja alloues en pile. | Xavier Leroy | 1995-10-29 | 1 | -1/+1 |
| | | | | | | | split: ne pas renommer les pseudo-registres deja alloues git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@365 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Ajout des notices de copyright | Xavier Leroy | 1995-08-09 | 1 | -0/+13 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Integration du generateur de code et du compilateur. | Xavier Leroy | 1995-07-02 | 1 | -17/+5 |
| | | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@51 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 | ||||
* | Premiere version. | Xavier Leroy | 1995-06-15 | 1 | -0/+202 |
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@34 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02 |