summaryrefslogtreecommitdiff
path: root/asmcomp/split.ml
Commit message (Collapse)AuthorAgeFilesLines
* Add [@poll error] attribute (#10462)Sadiq Jaffer2021-11-091-0/+1
|
* Remove labels after calls, checkbound, and GC pointsNicolás Ojeda Bär2020-10-081-1/+1
|
* Remove SpacetimeNicolás Ojeda Bär2020-10-081-1/+0
|
* Move contains_calls and num_stack_slots from Proc to Mach.fundeclGreta Yorsh2019-09-091-0/+2
|
* Remove loop constructors in Cmm and MachVincent Laviron2019-02-191-5/+0
|
* Whitespace and overlong line fixes.David Allsopp2018-06-141-1/+2
|
* Disable CSE for the initialization function (#1455)Pierre Chambart2018-03-151-1/+1
|
* Add a recursive flag on the Ccatch constructPierre Chambart2016-10-281-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 casesPierre Chambart2016-10-281-9/+16
|
* Spacetime: a new memory profiler (#585)Mark Shinwell2016-07-291-2/+4
|
* Labels after calls, call GC points and checkbound points (again) (#660)Mark Shinwell2016-07-061-1/+1
|
* Revert "Labels after calls, call GC points and checkbound points"Alain Frisch2016-07-011-1/+1
|
* Labels after calls, call GC points and checkbound points (#644)Mark Shinwell2016-07-011-1/+1
|
* More warnings when compiling the compiler.alainfrisch2016-03-151-5/+5
|
* Update headers for the new license.Damien Doligez2016-02-181-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 Doligez2014-08-221-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-libsFabrice Le Fessant2014-05-091-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 Frisch2013-10-141-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/branches/raise_variants@14226 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Enable and fix more warnings.Alain Frisch2012-05-291-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 Leroy2012-02-211-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 headersDamien Doligez2011-07-271-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* clean up spaces and tabsDamien Doligez2010-01-221-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 Leroy2007-01-291-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 compilationLuc Maranget2000-08-111-9/+15
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3273 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Changement de la licenceXavier Leroy1999-11-171-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Renommage en Objective CamlXavier Leroy1996-04-301-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Extension objets.Jérôme Vouillon1996-04-221-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 Leroy1996-01-111-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 Leroy1995-10-291-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 copyrightXavier Leroy1995-08-091-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 Leroy1995-07-021-17/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@51 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Premiere version.Xavier Leroy1995-06-151-0/+202
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@34 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02