Commit Graph

432 Commits (b6e330b08948a015b96a5cf1d55001386eb8fd7e)

Author SHA1 Message Date
Xavier Leroy 1c960b6978 Mise en forme de la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@234 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-30 13:12:53 +00:00
Xavier Leroy 9ae0f88869 Pour IRIX, generation de code sans branchements absolus.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@233 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-30 13:12:36 +00:00
Xavier Leroy 7cc46031a8 MAJ fichier .cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@232 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-29 08:35:48 +00:00
Xavier Leroy 6d88477193 MAJ des fichiers .cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@231 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-29 08:33:39 +00:00
Xavier Leroy b2db4aa8ad Possibilite de detourner la sortie vers des fonctions utilisateur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@230 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-29 08:31:50 +00:00
Xavier Leroy e5225267f8 Premiers pas vers le toplevel en bibliotheque.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@229 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-28 11:44:00 +00:00
Xavier Leroy 3471bdb395 Verification de l'unicite des noms dans les structures.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@228 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-28 11:23:33 +00:00
Xavier Leroy 5f4c093fb3 Ajout du spill retarde dans les if...then...else.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@227 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-28 11:22:55 +00:00
Xavier Leroy 05709f0f84 camldep reecrit en Caml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@226 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 13:54:58 +00:00
Xavier Leroy f360daf981 camldep reecrit en Caml.
Nettoyage doc de format.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@225 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 13:54:37 +00:00
Xavier Leroy e0adbdd1f4 Ajout d'un trailer dans les fichiers .mll.
Nettoyages.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 13:54:14 +00:00
Xavier Leroy 3c0686ff5a Reecriture de camldep en Caml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@223 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 13:53:40 +00:00
Xavier Leroy 2c31b608a0 Erreur maximale remontee (pour les Dec 5000).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@222 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 10:01:11 +00:00
Xavier Leroy 83a6816de1 Simplif codetest et bytetest.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@221 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 10:00:46 +00:00
Xavier Leroy e065657873 Erreur de syntaxe.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@220 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 10:00:30 +00:00
Xavier Leroy 4dc464a8f3 Les arguments de Lreturn ne sont pas critiques
(enfin, moins que l'adresse de retour...)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@219 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 09:01:22 +00:00
Xavier Leroy 6e77a12cff Un exemple de foncteurs d'ordre superieur fully transparent.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@218 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 08:46:29 +00:00
Xavier Leroy a019da159a Introduction de Lreloadretaddr.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@217 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 08:46:03 +00:00
Xavier Leroy 4ce3c0d09f Suppression scheduler externe.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@216 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-25 08:45:40 +00:00
Xavier Leroy c9483f27bf Mise au point du portage Sparc avec scheduling.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@215 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 15:12:05 +00:00
Xavier Leroy ed132bbc39 Ajout option -dscheduling.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@214 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:25:21 +00:00
Xavier Leroy d6326b99c2 Nettoyage d'un commentaire pour eviter boucle dans dependances...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@213 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:25:04 +00:00
Xavier Leroy 8d4f26747a MAJ apres ajout des foncteurs applicatifs.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@212 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:24:43 +00:00
Xavier Leroy c74d4b5252 Option -dscheduling. MAJ Makefile.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@211 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:24:18 +00:00
Xavier Leroy 248dbe55d2 Plus de ~ au debut d'un operateur infixe.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:24:02 +00:00
Xavier Leroy 749e4be66d MAJ code de sauvegarde des registres pour le GC.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@209 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:22:25 +00:00
Xavier Leroy 441a8baaae selection: simplification du cas Istore.
scheduling: nettoyages mineurs.
emit_*: inutile de masquer l'adresse de retour quand on fait un tailcall.
emit_sparc: remplissage manuel des delay slots
proc_alpha, proc_mips, proc_i386: suppression du scheduling.
proc_alpha: ne pas utiliser le registre $23.
proc_sparc: desactivation du scheduler externe


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@208 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:21:58 +00:00
Xavier Leroy 11f66b576a MAJ apres intro du scheduler.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@207 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:18:55 +00:00
Xavier Leroy b35c76cd87 Version++.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@206 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-23 11:56:10 +00:00
Xavier Leroy 90fc1c2cf4 Foncteurs applicatifs.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@205 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-23 11:55:54 +00:00
Xavier Leroy 50b6deb34c Ajout de Sys.getcwd.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@204 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-23 11:55:32 +00:00
Xavier Leroy 6e95ca1d13 Ajout de getcwd.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@203 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-23 11:54:56 +00:00
Xavier Leroy 0b9972d50f Ajout du scheduler (a tester serieusement)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@202 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-13 09:31:50 +00:00
Xavier Leroy 937fece4e3 Introduction de Lcondbranch3.
coloring: plus de variete dans le choix d'un registre.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@201 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-12 14:26:23 +00:00
Xavier Leroy 4b86eee145 Correction de la generation de asmcomp/emit.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@200 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-10 12:50:19 +00:00
Xavier Leroy 71f6a94481 Suppression du flag Open_rdwr, inutile et confusant.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@199 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-10 12:18:40 +00:00
Xavier Leroy 1e725a2db6 searchpath verifie que c'est un fichier normal.
file_exists reecrit avec stat.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@198 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-10 09:16:58 +00:00
Xavier Leroy d35b0bde7c Posixification des signaux.
Changement de representation de Sys.signal_behavior


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@197 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-10 08:21:42 +00:00
Xavier Leroy 89055b054e Rendons a Cesar...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@196 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 15:25:52 +00:00
Xavier Leroy e4066357b1 Ajout des notices de copyright
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 15:06:35 +00:00
Xavier Leroy 45eef06435 Remise a jour
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@194 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 14:55:10 +00:00
Xavier Leroy 4a6a38d858 Fichier oublie
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 14:52:04 +00:00
Xavier Leroy bd39426c54 Suppression de output_compact_value.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@192 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 13:17:15 +00:00
Xavier Leroy 72a34f9f6b On autorise ~ au debut des operateurs prefixes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@191 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 13:17:02 +00:00
Xavier Leroy d0012c733a MAJ des commentaires de doc dans les interfaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@190 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 13:15:01 +00:00
Xavier Leroy d2e588b4f0 Division par 0.0 ne declenche plus Division_by_zero (c'est le modele
IEEE 754, les amis).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 13:11:08 +00:00
Xavier Leroy 26b0a04376 Nettoyage commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@188 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 09:55:27 +00:00
Xavier Leroy 6d9f7f16f8 Ajout de la recuperation d'erreurs dans les parsers Yacc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 09:39:43 +00:00
Xavier Leroy 260bb413e9 Nettoyages pour supprimer bien des warnings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@186 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-08 16:44:29 +00:00
Xavier Leroy f99a06904d Suppression de make configure
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@185 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-08 14:07:01 +00:00