Commit Graph

141 Commits (da05d1bb63048991d38d606ad0b4a67305f46d8b)

Author SHA1 Message Date
Damien Doligez 50a74afc47 variable inutile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1576 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-02 12:51:25 +00:00
Damien Doligez 9544810249 unification local_roots/local_roots_new
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1575 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-01 17:15:19 +00:00
Damien Doligez 8555ce8fe7 Changement de Push/Pop_roots en Begin/End_roots
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-26 17:16:31 +00:00
Damien Doligez 256b1a5959 options du runtime -> unsigned long
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1567 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-21 15:26:09 +00:00
Damien Doligez 03ec746bf1 deTABisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-19 15:42:21 +00:00
Damien Doligez 98b6d9e18f compactage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1539 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:45:38 +00:00
Xavier Leroy 55c3fbdf7d Pour l'Alpha, 1 -> 1L dans les masques.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1532 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:03:16 +00:00
Xavier Leroy 1b40aa1989 Variable inutilisee
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-24 11:02:27 +00:00
Xavier Leroy d058711cc9 Traiter le cas caml_bottom_of_stack = NULL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1448 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-24 10:58:02 +00:00
Xavier Leroy fe9570c55e MAJ des declarations EXTERN/PUBLIC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1444 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-23 13:52:45 +00:00
Xavier Leroy b0c36c72ed Typo dans commentaire.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1422 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-21 10:44:43 +00:00
Damien Doligez bd66a16b7d Bug de weak pointer sur entier + depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-19 14:20:23 +00:00
Xavier Leroy 00b97ef71f Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1407 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 18:05:17 +00:00
Xavier Leroy c41e852408 Suppression de caml_top_of_stack.
Partage de code entre caml_start_program et callback*.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 10:17:32 +00:00
Xavier Leroy 0dc9883e4e MAJ portage Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1320 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 10:48:39 +00:00
Xavier Leroy e8639e7208 Utiliser %r29 au lieu de %r1 pour passer la taille a caml_alloc et caml_call_gc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-03 17:11:35 +00:00
Xavier Leroy 8fc33f2cab Appel incorrect de $$dyncall
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 16:55:02 +00:00
Damien Doligez d4f9a5071c ajout Weak
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1293 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-24 19:55:55 +00:00
Xavier Leroy f442e137d0 Nettoyages
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-14 11:01:15 +00:00
Xavier Leroy a3a9207a6f Oubli d'un "Pop_root" dans make_vect.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1260 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-06 10:34:03 +00:00
Xavier Leroy d03774a5a0 Suite protage IRIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1255 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-03 14:41:42 +00:00
Xavier Leroy 48d0d44146 Suite du portage SGI
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1253 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-03 10:14:54 +00:00
Xavier Leroy e7c777c655 Debut portage SGI
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1249 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-01 17:40:41 +00:00
Xavier Leroy 1deabf7d89 Remettre caml_last_return_address a 0 apres avoir recharge les registres d'allocation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1240 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-01-05 14:06:54 +00:00
Xavier Leroy 6c76e7e834 Ajout de remove_global_root
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1218 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-10 15:39:51 +00:00
Xavier Leroy 1c277b8b04 array.c: utiliser check_urgent_gc
signals.c: #include "callback.h"


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-15 15:24:14 +00:00
Xavier Leroy 1c3d3b17d2 Rectification portage AIX.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1190 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-13 13:25:56 +00:00
Xavier Leroy ec284d57bc Ajout de callback.o
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1180 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:44:00 +00:00
Xavier Leroy 497933ed8a Ajout de printexc.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1176 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 13:12:16 +00:00
Xavier Leroy e4565c0e7d Ajout de caml_startup. Ne pas transmettre l'argument argc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1163 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:55:49 +00:00
Xavier Leroy 26adf3e9b2 Retour en arriere pour l'Alpha.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1119 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 12:41:55 +00:00
Xavier Leroy 6dd6095715 Retour en arriere sur le remplacement de array_bound_error par un trap
arithmetique.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1118 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 12:38:56 +00:00
Xavier Leroy 9a374eb4d6 Portage 680x0.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1093 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-24 16:14:57 +00:00
Xavier Leroy 706e26ad1b Utiliser un overflow trap pour detecter les acces hors des tableaux.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1070 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-09 13:36:48 +00:00
Xavier Leroy e910c65a7f Modification des includes pour que ca passe mieux en Linux/x86 mal installe.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1059 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-08 09:31:43 +00:00
Xavier Leroy 2395d35d86 stack.h: suppression du marquage des adresses de retour dans les stack frames
(ne gagne pas de temps sauf sur KB).
startup.c: ne pas faire sys_exit a la fin de caml_main.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1050 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 13:20:04 +00:00
Xavier Leroy 84d255a913 MAJ main/startup.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1028 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 15:05:59 +00:00
Xavier Leroy 360004c16d Introduction de $(ASPP) et $(ASPPFLAGS).
Renommage de tous les .asm en .S.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@990 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 13:24:41 +00:00
Xavier Leroy 720ef59b1c Portage Solaris/x86
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@987 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 12:43:46 +00:00
Xavier Leroy 7b8776e106 Separation de main() dans un fichier a part.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@937 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-24 12:58:12 +00:00
Xavier Leroy 65d4129afd Nettoyage pour Linux.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@927 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-15 16:32:13 +00:00
Xavier Leroy ad7d60415a Signaux pour le PowerPC sous Linux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@926 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-12 17:53:01 +00:00
Xavier Leroy 3d32b96bf7 Correction de la sequence d'appel du GC.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-04 11:44:36 +00:00
Xavier Leroy 76104a251c Suite du portage PowerPC/MkLinux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@917 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-03 18:39:36 +00:00
Xavier Leroy 1130f59602 Adaptation a MkLinux du portage PowerPC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@916 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-03 16:14:11 +00:00
Xavier Leroy 64150b4f8e Suppression de l'alignement a 16, utile seulement sur le 486 et
nuisible sur le Pentium.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@903 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-25 09:28:17 +00:00
Xavier Leroy f1d4573081 Readaptation du portage HPPA a NextStep
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-24 14:43:05 +00:00
Xavier Leroy fc52ff530a Portage HPUX, fin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@898 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-24 13:24:38 +00:00
Xavier Leroy 77ff668587 Portage HPUX, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@897 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-23 16:23:18 +00:00
Xavier Leroy 98b778f975 Portage HPUX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@896 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-23 09:27:16 +00:00