summaryrefslogtreecommitdiff
path: root/bytecomp/lambda.mli
Commit message (Collapse)AuthorAgeFilesLines
* Ajout de pseudo-evenements en debut de fonction (on ne s'y arrete pas,Jérôme Vouillon1997-03-271-0/+2
| | | | | | | | | mais on peut y mettre des point d'arret). Permet de mettre un point d'arret au debut de n'importe quelle fonction ("break function"). Ce point d'arret est commun a tous les cas de la fonction git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1466 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout du support pour le debuggerXavier Leroy1996-11-291-0/+10
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1211 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Detection des fonctions tuplifiees.Xavier Leroy1996-10-221-1/+3
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1085 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout du module Types et d'infos d'environnement dans Typedtree.Xavier Leroy1996-09-231-1/+0
| | | | | | | Translcore: meilleur tests de types pour determiner le kind d'un tableau. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1004 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/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Compilation du pattern-matching revue (orpats, matchings avec entiersXavier Leroy1996-04-041-7/+10
| | | | | | | et caracteres). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@736 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout de la primitive %absfloat (valeur absolue flottante).Xavier Leroy1996-03-071-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@683 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Lfunction a plusieurs arguments. Decurryfication faite dans Translcore.Xavier Leroy1995-12-191-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@548 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Acces aux variables liees par un pattern-matching entierement revu.Xavier Leroy1995-12-151-8/+6
| | | | | | | Passe d'elimination des lets inutiles. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@534 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Transformation des references en variablesXavier Leroy1995-11-251-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@463 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout flag mutable sur Pmakeblock, qui desactiveXavier Leroy1995-11-091-1/+1
| | | | | | | l'approximation pour e.g. les references vers des fonctions. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@427 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* "with" -> "with type"Xavier Leroy1995-10-031-1/+1
| | | | | | | Compilation de [| ... |] avec plus de 256 elements. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@310 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
* Creation du module primitive.Xavier Leroy1995-07-271-6/+25
| | | | | | | Gestion speciale des tableaux de flottants et des records de flottants. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@152 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Changement representation des primitives.Xavier Leroy1995-07-251-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@143 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Introduction de Pintoffloat et Pfloatofint.Xavier Leroy1995-07-111-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@75 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Branchement du GC de la version bytecode sur le compilateur natifXavier Leroy1995-07-101-4/+6
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@72 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Codage des constructeurs constants avec Const_pointerXavier Leroy1995-07-021-2/+6
| | | | | | | | | Optimisation de match (a,b) with (p1,p2) -> Renommage de codegen -> bytegen, linker -> bytelink. emitcode: cas Kdummy 0. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@53 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Fermetures representees en un seul blocXavier Leroy1995-06-221-1/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@49 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Changement representation des constructeurs constants.Xavier Leroy1995-06-181-3/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@40 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Remplacement de Cset par SetXavier Leroy1995-05-301-1/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@20 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Passage a la version bootstrappee (franchissement du Rubicon)Xavier Leroy1995-05-041-0/+65
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02