Commits

Author Commit Message Labels Comments Date
xleroy
Preprocesseur pour les emetteurs de code du compilo natif. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@62 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Fichiers drivers pour le compilo natif. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@61 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout flags et magic numbers pour le compilo natif. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@60 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Nouvelle technique de construction du CRC pour les .cmi. List.combine maintenant decurryfiee. Introduction de Ident.unique_name. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@59 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
MAJ imprimeur de valeurs pour la nouvelle repr des listes. Renommage codegen -> bytegen, linker -> bytelink. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@58 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Introduction de dumpapprox pour imprimer les infos d'un .cmx. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@57 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Deplacement du parser de C-- ici. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@56 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
pervasives: utilisation de %addfloat, etc. list: decurryfication de combine. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@55 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Renommage de codegen -> bytegen, linker -> bytelink. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@54 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Codage des constructeurs constants avec Const_pointer 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
xleroy
Premier jet d'un runtime pour le code natif. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@52 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Integration du generateur de code et du compilateur. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@51 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout du compilateur natif. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@50 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Fermetures representees en un seul bloc git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@49 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
MAJ apres le changement de representation des constructeurs constants (reste a tester). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@48 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Suite au changement de representation des constructeurs constants, on coupe le tableau transl en deux: transl_const et transl_block. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@47 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Increment version. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@46 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Changement de la representation des constructeurs constants. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@45 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
MAJ desassembleur apres changement de la representation des constructeurs constants. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@44 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Prise en compte de la variable $(CAMLRUN) de ../Makefile. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@43 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout d'une variable $(CAMLRUN). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@42 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Changement representation des constructeurs constants. list: ajout de nth obj: %is_block devient une fonction C. parsing: le tableau transl est coupe en transl_const et transl_block. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@41 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Changement representation des constructeurs constants. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@40 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Nettoyage du bootstrap. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@39 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Reecriture de certaines boucles avec sortie par catch...exit. Introduction de main.c commun a tous les tests. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@38 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Iloop est maintenant une boucle infinie, on en sort par catch...exit. Ca supprime Ilooptest, Ialwaystrue, Ialwaysfalse. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@36 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Premiere version. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@34 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Correction de log2. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@33 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Rectification calcul des deplacements relatifs. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@32 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Passage de {Array,String}.{get,set} en primitives C. Renommage %array_get -> %array_unsafe_get, etc. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@31 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  1. Prev
  2. Next