1. HongboZhang
  2. ocaml

Commits

Author Commit Message Date Builds
xleroy
Si un .mli n'a pas de .ml, ne pas faire dependre qquechose sur le .cmx. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@92 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Modif des actions des parsers produits par camlyacc: elles prennent l'env en premier argument et le repassent a peek_val (plus efficace pour le compilateur natif). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@91 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Un #endif etait non strictement ANSI... git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@90 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Makefile: utilisation de VPATH pour pouvoir employer un compilo C different de celui du runtime bytecode. roots.c: ajout du Mips. alpha.asm: on emploie $25 dans raise_exception pour garder trace du raise. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@89 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
emit_alpha: Idiv, Imod ont besoin de $gp. interf: diminuer le poids des preferences dans les branches des conditionnelles. selection: mettre contains_calls a true s'il y a un trywith (necessaire pour le Mips). spill: backtrack sur le spilling retarde, qui ne marche pas du tout. (Il retarde le spilling jusqu'apres un point de destruction!) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@88 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout entrees pour le bootstrap du compilo natif. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@87 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Eclatement de meta.c en obj.c et meta.c git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@86 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
MAJ suite a C_CALL5. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@85 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Construction de stdlib.cmxa git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@84 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout de Asmlibrarian. Librarian -> Bytelibrarian. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@83 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout de l'instruction C_CALL5. meta.c eclate en obj.c et meta.c. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@82 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
MAJ du linker et du librarian. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@81 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Suppression de lexing.o. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@80 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout de asmlibrarian, MAJ de asmlink. clambda, closure: meilleure detection des fonctions closes. selection: correction de storechunk. spill: spill retarde dans les conditionnelles. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@79 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout de asmlibrarian. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@78 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Lexing.get_next_char est maintenant en ML. Utilisation des primitives %floatofint et %intoffloat. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@77 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Suppression de lexing.c (Lexing.get_next_char est maintenant en ML). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@76 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Introduction de Pintoffloat et Pfloatofint. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@75 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Rectification de caml_bottom_of_stack dans caml_c_call. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@74 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
cmmgen: correction de Pnegfloat; modifs mineures dans l'adressage des tableaux. proc_alpha: MAJ commentaires. selection: les ops flottantes ne sont plus considerees comme "cheap", pour leur laisser plus de temps pour se terminer. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@73 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Branchement du GC de la version bytecode sur le compilateur natif git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@72 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout construction "checkbounds" dans C--. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@71 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
On rend $gp callee-save et on fait ldgp seulement si necessaire git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@70 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ajout du mini-GC. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@69 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Ne rien reloader dans les arguments des appels de fonction. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@68 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Curryfication de Format.print_break. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@67 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
MAJ des conventions d'appel. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@66 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Integration du mini-GC. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@65 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Passage au truc d'Appel pour les fermetures de fonctions mutuellement recursives. Changement du layout de try ... with ... Correction de bugs dans la generation des descripteurs de frames. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@64 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
xleroy
Nettoyage du bootstrap. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@63 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  1. Prev
  2. Next