Commit Graph

7445 Commits (d06b348db0cbdd99642291b03a91e1e7124e9b69)

Author SHA1 Message Date
Xavier Leroy 2697040e5a Ajout de max_int et min_int.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@247 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-05 09:21:25 +00:00
Xavier Leroy 83bd2f350d Affichage des erreurs dans l'ordre inverse.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@246 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-04 12:07:32 +00:00
Xavier Leroy d458d0a077 Nettoyage de la doc en commentaires.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@245 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-04 12:07:15 +00:00
Xavier Leroy 2be298be1d '$' autorise au debut d'un symbole.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@244 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-04 12:06:52 +00:00
Xavier Leroy 1e7f2fc591 Utiliser CLK_TCK de preference a HZ.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@243 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-04 12:06:20 +00:00
Xavier Leroy 65df484b04 Rectification option -S.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@242 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-04 12:06:05 +00:00
Xavier Leroy 6ce2dd362f Une ligne inutile.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@241 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-04 12:05:50 +00:00
Xavier Leroy 59cf507955 Un pas de plus vers la release
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@240 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-03 15:22:54 +00:00
Xavier Leroy 7e691c81a6 Meilleur traitement des variables non generalisables.
Divers nettoyages pendant l'ecriture de la doc.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@239 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-02 18:55:37 +00:00
Xavier Leroy 756ae5b326 Definition de SHELL pour IRIX, etc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@238 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-30 16:53:49 +00:00
Xavier Leroy bf26cf7612 Backtrack sur les branchements absolus. Produire du code PIC pour IRIX
est plus complique que ca (passer l'adresse de la fonction appelee
dans $25?)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@237 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-30 15:36:59 +00:00
Xavier Leroy 14dad5b536 Augmentation de la marge d'erreur pour le Mips.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@236 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-30 14:17:06 +00:00
Xavier Leroy f31b8eda9f Debugging du code pour eviter les branchements absolus.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@235 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-30 14:16:45 +00:00
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