Commit Graph

503 Commits (d30af127d806d2dbda32e7af5c774975129349b5)

Author SHA1 Message Date
Damien Doligez e6007f6057 fusion des changements jusqu'a 3.08.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-24 17:20:54 +00:00
Jacques Garrigue 6034f51257 align Caml_system__frametable
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6631 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-10-06 06:33:25 +00:00
Xavier Leroy 6310a642de Detection stack overflow pour AMD64/Linux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6602 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-13 13:38:27 +00:00
Xavier Leroy 9dff4b1fa2 Suite nettoyage segv_handler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6601 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-13 12:17:02 +00:00
Xavier Leroy 1a8c0ee7b9 Prevoir de recuperer les debordements de pile lorsque youg_ptr et exn_pointer sont en registres
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6600 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-13 11:45:44 +00:00
Xavier Leroy a8afc7f0a0 Revu checkbound pour Sparc/non-Solaris (PR#2980)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6598 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-12 16:04:07 +00:00
Xavier Leroy 6fbad77c8a Ajout de pseudo-registres supplementaires pour le passage de plus de 6 arguments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6596 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-12 14:29:25 +00:00
Xavier Leroy af9b98fcbb Ajout de pseudo-registres supplementaires pour le passage de plus de 6 arguments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6593 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-12 13:37:12 +00:00
Xavier Leroy e2df31285a MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6591 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-12 13:32:24 +00:00
Xavier Leroy d704771b0c Nettoyage de la partie system-dependent de la gestion des signaux (a tester)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6590 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-12 13:32:11 +00:00
Xavier Leroy 237006931a Fusion des modifs faites sur la branche release jusqu'a la release 3.08.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6552 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-13 12:19:15 +00:00
Xavier Leroy 63b506d2cd Suppression portage ocamlopt pour Power/AIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6423 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-19 16:17:31 +00:00
Xavier Leroy ffe6271308 young_ptr et bottom_of_stack doivent etre sauvegardes par caml_alloc* (PR#2518)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-18 08:04:40 +00:00
Damien Doligez a0f7f8a2a2 suppression des warnings "unused variable" de gcc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6300 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-17 17:25:52 +00:00
Xavier Leroy 93ff0675a7 Portage HHPA/Linux, suppression du portage HPPA/Nextstep (PR#2561). A tester
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-16 09:09:23 +00:00
Xavier Leroy c9840b7dd7 MAJ portage HPPA/HPUX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6289 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-09 15:19:16 +00:00
Xavier Leroy d6137c10fa Suite depollution pour Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6278 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-04 09:02:47 +00:00
Xavier Leroy 96b512c1da Utiliser bctrl plutot que blrl, evite de perturber la prediction des adresses de retour sur le G5
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6129 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-22 14:56:25 +00:00
Xavier Leroy 33b28443c8 Glitches dans le renommage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6123 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-17 12:30:11 +00:00
Damien Doligez ddc87e9802 PR#1914,PR#1956 depollution de l'espace de noms
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-04 14:32:34 +00:00
Damien Doligez 258688a333 depollution suite (PR#1914 et PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6050 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-03 12:51:20 +00:00
Damien Doligez 0c7aecb88d depollution suite (et fin?) (PR#1914 et PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6047 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-02 19:23:29 +00:00
Damien Doligez 7ba8c1ca1d depollution suite (PR#1914 et PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6046 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-01 18:32:36 +00:00
Damien Doligez 5a678d29f5 depollution suite (PR#1914 et PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-01 16:42:43 +00:00
Damien Doligez 331b2d89c3 depollution suite (PR#1914, PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6044 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-31 14:20:40 +00:00
Damien Doligez 31943bac1d depollution suite (PR#1914 et PR#1956); byterun/weak.c: PR#1929 suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-29 22:15:02 +00:00
Xavier Leroy 661a890b17 Typo dans la precedente correction
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6031 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-20 11:05:51 +00:00
Xavier Leroy 37e20a0e93 Bug dans raise_caml_exception (r14, r15 not correctly reinitialized)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6029 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-20 10:54:52 +00:00
Damien Doligez aa46693dc5 depollution (PR#1914, PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6023 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-16 18:09:44 +00:00
Damien Doligez 1a9f5599dd decontamination (PR#1914, PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6021 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-15 18:10:51 +00:00
Xavier Leroy e4922858fd Changement erreur acces hors bornes. Utilisation des buckets statiquement alloues par ocamlopt pour Out_of_memory et Stack_overflow
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5948 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:54:03 +00:00
Xavier Leroy 4755668ea9 Support Sparc et PowerPC pour NetBSD (PR#1746)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5711 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-17 15:11:03 +00:00
Xavier Leroy 8c008a73d1 Introduction/utilisation de caml_array_bound_error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-30 15:39:39 +00:00
Xavier Leroy bc33391898 Portage AMD64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-30 08:28:48 +00:00
Damien Doligez 0c39583400 alignement stack frames a 16 octets sur powerpc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5607 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-20 15:17:52 +00:00
Xavier Leroy 29b096a3a9 Revu implementation Thread.exit dans systhreads (PR#1644)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5599 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-16 12:31:14 +00:00
Xavier Leroy 10933b0b8f Include manquant (PR#1699)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5589 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-02 09:29:46 +00:00
Xavier Leroy ae248c9da5 MAJ IRIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5574 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-23 12:09:36 +00:00
Damien Doligez 43b02185d7 ajout option -stypes; depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-02 01:32:09 +00:00
Damien Doligez 1395ffba85 compatibilite mac os 10.1 / 10.2 (suite)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5463 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-26 15:47:55 +00:00
Damien Doligez 552118dc3a compatibilite macos 10.1 / 10.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5462 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-26 14:54:45 +00:00
Damien Doligez bdf861b2e1 fix probleme MacOS 10.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5364 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-03 15:08:08 +00:00
Damien Doligez c442456315 MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5352 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-16 15:59:59 +00:00
Xavier Leroy 2f698390a5 Support SPARC V8 et SPARC V9. Suppression indirection sur young_limit dans le cas de Solaris.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-29 15:03:08 +00:00
Xavier Leroy 7624b292ef Suite PR#1466: revision modification de young_limit dans le cas de l'Alpha
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5297 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-25 12:50:20 +00:00
Damien Doligez b3170e3d1f PR#1466 suite (et fin en ce qui concerne MacOS X)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-07 11:51:39 +00:00
Damien Doligez ed3123ee87 changement des locations, premiere tranche
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-01 17:06:47 +00:00
Damien Doligez 7f968224ae probleme out-of-bounds string/array access sur Mac OS 10.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5141 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-23 18:03:56 +00:00
Xavier Leroy 6b193ab37e Patches for OpenBSD/Alpha (PR#1392)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5137 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-20 11:40:28 +00:00
Damien Doligez e842dda8c9 depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5134 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-17 13:50:21 +00:00
Xavier Leroy 9adc852967 Blinder la lecture de /proc/self/exe (sur de vieux noyaux Linux, ca ne renvoie pas un nom de fichier, mais un inode)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5113 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-03 13:56:36 +00:00
Damien Doligez 38a7141441 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5021 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 17:09:18 +00:00
Damien Doligez 851b9cb158 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5020 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 16:38:07 +00:00
Damien Doligez 8bd27a45b4 deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5018 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 15:48:45 +00:00
Xavier Leroy 38b49667b1 MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5016 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 13:38:00 +00:00
Xavier Leroy c4ac4c67d4 Oubli regle .c.obj
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4937 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-18 16:17:34 +00:00
Xavier Leroy 2412a5ad07 Utiliser au lieu de gcc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4916 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-11 08:36:35 +00:00
Xavier Leroy a82c366504 Portage Mingw et revision du portage Win32/MSVC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 09:49:45 +00:00
Damien Doligez bfc6b1c6c4 OCAMLRUNPARAM accepte l'hexadecimal
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4885 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-05 12:26:08 +00:00
Xavier Leroy d7d4ac58d3 MAJ portage IA64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4869 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-03 14:22:31 +00:00
Damien Doligez 2dd5bb2e5d .depend + .cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4855 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-28 17:03:40 +00:00
Pierre Weis 9e67392a3a Disparition du module Scanning: modification des Makefiles + bootstrap.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4852 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 22:05:39 +00:00
Xavier Leroy f4961db472 Nettoyage test inutile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4773 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-06 12:02:26 +00:00
Damien Doligez 4e87d1239d deps + factorisation sprintf/kprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-13 17:34:58 +00:00
Xavier Leroy 5835791057 Workaround gcc 2.96 bug (RH 7.2, Mandrake 8.[01])
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4503 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 10:12:43 +00:00
Xavier Leroy d33ac50ba4 Directive .end incorrecte
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4494 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-11 08:38:52 +00:00
Xavier Leroy 429efbf7c2 Ajout Sys.executable_name, laisser Sys.argv.(0) inchange (PR#817)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-11 13:51:40 +00:00
Xavier Leroy 71cf31f0e2 Ajout du packaging d'unites de compilation (option -pack)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-08 16:55:44 +00:00
Damien Doligez e962b870e8 bug lazy dans ocamlopt + diverses bricoles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 22:20:58 +00:00
Damien Doligez 09a8c6bc78 configure: suppression "smart preprocessing" pour MacOS X
asmrun/roots.c, byterun/alloc.c, byterun/gc_ctrl.c, byterun/minor_gc.c,
byterun/minor_gc.h, byterun/roots.c, byterun/startup.c:
         derecursivation du GC mineur

byterun/config.h, stdlib/gc.mli: compactage active par defaut (300%)

otherlibs/unix/select.c: ajout include MacOS X

.cvsignore: bricoles


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-18 15:13:26 +00:00
Xavier Leroy 7501784c80 MAJ en-tetes pour mentionner la 'special exception' sur la LGPL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07 13:41:02 +00:00
Xavier Leroy 2ba4aa94da Faire marcher ctrl-C sous Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3983 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-05 16:10:12 +00:00
Xavier Leroy 2cf0db4232 Ajout mecanisme de trace dans les parsers ocamlyacc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3981 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-05 13:34:42 +00:00
Xavier Leroy 8e264b64e4 Ajout de unix.c, dynlink.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-30 09:01:33 +00:00
Xavier Leroy ddd99c7e5d Chargement dynamique de primitives C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-28 14:47:48 +00:00
Damien Doligez 5f4fd94902 bug de Gc.counters + blindage des macros
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-13 13:53:51 +00:00
Xavier Leroy b19236a7b1 Revu gestion des racines globales (utilisation d'une skip list pour accelerer remove_global_root)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3630 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-11 17:36:38 +00:00
Xavier Leroy c6bef2669d La detection de debordement de pile ne marche pas sur Alpha/DUnix (on n'arrive pas a recuperer la valeur des registres 13 et 15)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3622 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-08 09:14:46 +00:00
Xavier Leroy bf110cd0e2 Detection du debordement de pile C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3621 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-08 08:30:26 +00:00
Xavier Leroy f79a71ec24 Documenter le probleme avec garbage_collection et le traitement des signaux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3588 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-23 15:33:21 +00:00
Xavier Leroy 7d9d5c1f32 Bump NSIG to 64 -- AIX, Linux and perhaps others have 64 signals
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3562 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-02 12:49:57 +00:00
Xavier Leroy 8d89bc946b return -> CAMLreturn
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3557 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-29 11:37:06 +00:00
Xavier Leroy 5dea37e252 Convert signal number back to symbolic identifiers when possible (PR#395). Wrong handler was returned by Sys.signal (PR#226).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3536 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-19 08:43:11 +00:00
Xavier Leroy 66cc55fe8f Ajout et utilisation de printexc.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3527 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-15 14:22:49 +00:00
Xavier Leroy 6a97978504 Cleanup patches (see PR#321)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-03-30 12:21:13 +00:00
Jacques Garrigue 770b5de3e7 assembler problems on Solaris
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3434 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-22 03:37:29 +00:00
Xavier Leroy 9a2e79a891 Changement de l'initialisation de verb_gc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3424 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-19 12:42:33 +00:00
Damien Doligez b3b719c729 *** empty log message ***
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3397 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-05 14:55:22 +00:00
Xavier Leroy fd8846fecd Portage Cygwin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-08-10 09:58:08 +00:00
Xavier Leroy 2eb091a42a Suite et fin des hacks sur le RSE
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3245 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-21 08:08:23 +00:00
Xavier Leroy 5897e80026 Essai de gestion correcte du RSE
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3241 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-20 12:08:32 +00:00
Xavier Leroy 0222854cba Correction mauvaises dependances, mauvais calcul de l'adresse de L101
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3240 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-20 10:57:15 +00:00
Xavier Leroy ca1424bb97 Ajout de stops explicites (le mode -xauto est trop bugge)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3237 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-18 11:51:21 +00:00
Xavier Leroy 514897cdcb Various bug fixes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3236 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-18 11:26:54 +00:00
Xavier Leroy 5b77735593 Suppression des loads et stores avec postincrement (probleme potentiel avec as -xauto)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-01 11:46:20 +00:00
Xavier Leroy f029d9a546 Portage IA64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3223 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-01 07:47:19 +00:00
Xavier Leroy 176441f93b Suite portage IA64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3222 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-06-30 16:37:42 +00:00
Xavier Leroy 18fd4e7ab8 Rectification generateur HPPA pour supprimer warning de compatibilite (PR#125)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-06-05 12:32:11 +00:00
Xavier Leroy ccf1c01d14 Hack pour HPUX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-21 13:33:34 +00:00
Xavier Leroy d532f14ea9 Revu compil win32.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3127 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-21 12:41:08 +00:00
Pierre Weis 9abfff060e Suppression de Formatmsg, réécriture des messages à l'aide de Format.fprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3123 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-21 08:13:22 +00:00
Xavier Leroy b661d816b9 wincmdline -> win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3059 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-11 13:05:30 +00:00
Damien Doligez 3f6a493b87 MacOS: ajout macosunix; portage bigarray et systhreads; tabs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3042 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-05 18:30:22 +00:00
Xavier Leroy b1fa3c7002 Portage AIX 4.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2973 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-17 16:45:18 +00:00
Damien Doligez 4dcc3bec1d #include manquants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2944 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-10 20:30:38 +00:00
Xavier Leroy 1fc102caa7 Adaptation pour BSD
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2891 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-29 16:15:59 +00:00
Xavier Leroy 1cac403368 Ajout des modules Int32, Int64 et Nativeint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-11 15:09:27 +00:00
Xavier Leroy 9e206909f4 Introduction des blocs de type Custom.
Remplacement des blocs de type Final par des blocs de type Custom.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-10 14:04:59 +00:00
Damien Doligez 71e622a29a dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2749 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 18:08:43 +00:00
Damien Doligez 0a2021e986 finalisation de valeurs allouees
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2746 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:51:58 +00:00
Xavier Leroy 2f0753ff7e Au retour de garbage_collection, le tas mineur n'est pas forcement vide (signal handlers). Donc, verifier qu'on a assez de place pour l'allocation demandee, et refaire un GC sinon.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2734 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 13:27:52 +00:00
Damien Doligez 9968714ee2 optimisation des racines globales pour le GC mineur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2733 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-05 13:16:31 +00:00
Damien Doligez 878f4f4de3 Blue -> Caml_blue etc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2728 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-03 16:15:14 +00:00
Jacques Garrigue 71d0a1a181 dead files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2654 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 17:09:30 +00:00
Damien Doligez ddc7d63689 tabs -> spaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2639 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:16:30 +00:00
Damien Doligez f9dafc4088 CAMLRUNPARAM -> OCAMLRUNPARAM
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2570 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-18 17:57:48 +00:00
Xavier Leroy 65981ac3e6 Bug dans le traitement des exceptions qui s'echappent d'un callback C -> Caml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-18 14:42:01 +00:00
Xavier Leroy cc0f32b054 Changement de la licence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 18:59:06 +00:00
Damien Doligez 658c8164c9 Portage PPC/Linux: adaptation aux nouvelles conventions du noyau 2.2 (bis)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2543 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 14:53:57 +00:00
Damien Doligez 51fee224b0 Portage PPC/Linux: adaptation aux nouvelles conventions du noyau 2.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2542 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 14:52:01 +00:00
Damien Doligez 2b18366eef typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 12:47:44 +00:00
Xavier Leroy 07708176ee Remise a jour SunOS 4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2538 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 11:08:28 +00:00
Xavier Leroy 8f492b2886 Corrections pour AIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2535 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 10:25:12 +00:00
Damien Doligez 7afdd2ae84 MAJ du portage Rhapsody pour MacOS XS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-15 20:04:30 +00:00
Damien Doligez a5268f4a8f changement "__linux" -> "SYS_elf" car "__linux" n'est plus defini sous Linux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2526 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-15 13:52:17 +00:00
Damien Doligez a68fec227c Leger bug dans depend.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2507 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-09 14:00:59 +00:00
Damien Doligez 30ae96bf99 utilise SYS_elf au lieu de __linux (dans un #ifdef)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2467 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 13:44:40 +00:00
Xavier Leroy 26d4b308cf Ajout de bsd_elf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:35:23 +00:00
Xavier Leroy 51c55b2228 Revu la gestion des signaux et des exceptions dans les signal handlers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2377 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-06-05 12:02:48 +00:00
Xavier Leroy 68829a504b Portage BeOS/Intel x86
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2376 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-05-18 18:46:17 +00:00
Xavier Leroy 0370b63cf7 Support pour *BSD
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-05-15 15:06:16 +00:00
Damien Doligez bbcdbb90b6 dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-04 23:00:31 +00:00
Xavier Leroy 814ec4e5f1 Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2332 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-04 12:40:37 +00:00
Xavier Leroy 6e1aa1f7f1 Ajout de callback*_exn
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2284 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-14 16:48:25 +00:00
Xavier Leroy eae6662350 Typo dans array_bound_error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2262 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-01 14:14:24 +00:00
Xavier Leroy 74c6c950f0 Install de libasmrunp.a
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-01-27 10:52:54 +00:00
Xavier Leroy b6280d4ea7 clean: Ne pas effacer mips.s
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2232 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-09 10:17:28 +00:00
Xavier Leroy 5f01ac8bc8 Adaptation a Solaris
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2227 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-07 12:55:25 +00:00
Xavier Leroy 83cd7cac3d Optimisation de la selection d'instruction (les checkbounds peuvent apparaitre dans des expressions simples, c'est bon pour le flottant Intel)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-03 17:28:53 +00:00
Xavier Leroy 7f9ee6a995 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2218 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 14:39:27 +00:00
Xavier Leroy e62bfafb00 Suppression des asserts pour le Sparc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2199 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-26 10:08:37 +00:00
Xavier Leroy 6191b9336f Typo dans raise_sys_blocked_io
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2198 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-26 10:00:51 +00:00
Xavier Leroy 88a9a6bb60 Ajout de Sys_blocked_io
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-20 15:38:09 +00:00
Xavier Leroy b71badac85 Mips/Irix: passage en mode -n32. Mips/Ultrix: suppression
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2183 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-18 18:10:53 +00:00
Xavier Leroy 6d11a1feb7 Bugs dans caml_array_bound_error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2179 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-13 14:17:21 +00:00
Xavier Leroy f82a3ee095 Bug dans caml_array_bound_error en mode PIC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2178 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-13 11:05:38 +00:00
Xavier Leroy 5adf029a51 Debug Invalid_argument pour acces hors bornes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2168 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 10:22:02 +00:00
Xavier Leroy 016a2078e7 Suppression code inutile dans caml_array_bound_error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2167 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 09:32:55 +00:00
Xavier Leroy 939d9b30a9 En ocamlopt, les acces hors bornes levent Invalid_argument au lieu de planter le programme. Itou pour les fonctions C qui appellent invalid_argument. Teste sur Intel, a tester sur les autres
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2165 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-11 15:35:48 +00:00
Xavier Leroy 7fd3559990 Ne pas compiler les versions profile des bibliotheques sur les machines qui n'implementent pas ocamlopt -p
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2160 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-06 15:39:18 +00:00
Damien Doligez 9101f79a3f dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 16:32:45 +00:00
Pierre Weis 0b2e88f6ff Addition du warning de la séquence.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 08:01:06 +00:00
Xavier Leroy edce8eb8e8 Ne pas utiliser sigprocmask() dans mlraise() si nous sommes en threads POSIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2138 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-02 15:08:40 +00:00
Damien Doligez 3be947947e nouvelles fonctions alloc/alloc_small
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2134 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-26 19:19:32 +00:00
Xavier Leroy 66ae9423a7 Portage ARM
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2120 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-15 16:10:53 +00:00
Xavier Leroy 281583d13d Portage ARM
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2114 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-10 14:56:53 +00:00
Xavier Leroy 11bf250259 Une ligne blanche en moins
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2101 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-01 12:30:02 +00:00
Xavier Leroy e119edf522 Probleme de profiling (dans PROFILE_CAML, il faut sauver %ebp car caml_alloc* doivent preserver tous les registres)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2100 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-01 12:21:22 +00:00
Xavier Leroy e02dbb8ffa Regle pour power.p.o (sous AIX, n'accepte pas l'option -DPROFILING)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2070 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-17 10:01:56 +00:00
Xavier Leroy 33401f0421 Regle pour power.p.o
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2069 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-17 09:34:50 +00:00
Xavier Leroy 301a14f26d Proprification du traitement des numeros de signaux negatifs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2050 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-13 15:58:08 +00:00
Damien Doligez 7db224fe4a ajout cast manquant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2044 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-12 12:35:17 +00:00
Xavier Leroy c6b82c5c30 Sys.signal renvoie l'ancien handler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2039 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-08 16:52:33 +00:00
Xavier Leroy 057d9f6aa4 Debug de l'option -p
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2027 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-06 14:25:44 +00:00
Xavier Leroy 6c9aa7d18b Ajout de ASPPPROFFLAGS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2026 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-06 14:25:24 +00:00
Xavier Leroy 49521cb928 Ajout du profiling par gprof (ocamlopt -p)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2025 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-06 13:27:38 +00:00
Xavier Leroy 599307795e Se proteger contre le cas sp == 0 (pas de pile ML active)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2016 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-29 11:52:59 +00:00
Xavier Leroy 0326505a60 MAJ du portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1952 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-11 18:42:59 +00:00
Xavier Leroy 6813c409c9 Portage SparcLinux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1951 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-11 14:57:23 +00:00
Xavier Leroy bf21081737 Indentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1941 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 15:27:19 +00:00
Xavier Leroy b0bccd8878 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1940 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-27 15:22:01 +00:00
Damien Doligez 712d9b60de dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1926 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-21 16:09:12 +00:00
Xavier Leroy d83bfc2f72 array.c est maintenant partage avec byterun
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1894 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:09:22 +00:00
Damien Doligez c75800174b Portage Rhapsody, suite et fin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1888 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-13 19:31:32 +00:00
Xavier Leroy e378bb74d8 Premier jet portage Rhapsody
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1885 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-13 13:57:35 +00:00
Damien Doligez 2148ecdc7d MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1854 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 16:04:36 +00:00
Xavier Leroy b63c21085d Declarations PUBLIC en trop
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1848 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 13:27:09 +00:00
Xavier Leroy f279531490 Mise au point
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1831 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-05 16:23:28 +00:00
Xavier Leroy 148d1fb92d Typo dans code PPC/Linux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1830 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-05 16:23:17 +00:00
Xavier Leroy 7d6bff3aa1 Nouvelle interface avec le GC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1822 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-01 13:04:05 +00:00
Xavier Leroy b90e113ad4 Mise au point
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1821 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-01 12:35:46 +00:00
Xavier Leroy 680e15240c Modifs cosmetiques, reste a tester
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1820 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-28 15:09:30 +00:00
Xavier Leroy 60ec2ed6a4 Debugging inferace GC pour Power/AIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1819 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-28 15:05:02 +00:00
Xavier Leroy 71fbb303ff Bug de depilage dans caml_call_gc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1817 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-27 17:01:18 +00:00
Xavier Leroy 74930bc5b6 Retour en arriere sur caml_last_context
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1816 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-27 16:36:35 +00:00
Xavier Leroy 7fa389d64c Retour en arriere sur caml_last_context
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1815 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-27 16:33:52 +00:00
Xavier Leroy fac2c70093 Protoization
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1814 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-27 16:33:08 +00:00
Xavier Leroy 5866ccca18 Revision de l'interface avec le GC, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-27 16:28:40 +00:00
Xavier Leroy 898b0a9090 Remplacement caml_last_return_address -> caml_last_context
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 14:33:21 +00:00
Xavier Leroy 92a3d57ea6 Nouvelle interface GC pour Alpha (debut)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1805 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 13:30:05 +00:00
Xavier Leroy 20d3b7872e Nouvelle interface avec le GC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1802 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 12:51:38 +00:00
Xavier Leroy fcb76777ac Remettre young_limit a zero quand signal appele depuis *_blocking_section
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1801 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 12:38:09 +00:00
Xavier Leroy beaa636723 Revision de l'interface avec le GC, debut
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1797 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-21 13:46:23 +00:00
Xavier Leroy 5721a56975 Rendre public gc_entry_regs[32] et gc_entry_float_regs[32]
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1794 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-20 15:31:10 +00:00
Xavier Leroy 944383b2f1 Executer le signal apres avoir reinitialise young_limit.
Assert(async_signal_mode) au mauvais endroit.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1789 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-20 14:14:21 +00:00
Damien Doligez b8e86dc080 dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1780 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 17:43:44 +00:00
Xavier Leroy b830953ef6 MAJ prototypes pour Solaris
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1771 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 13:24:57 +00:00
Xavier Leroy 06b7420e8a Ajout de ocamlc.opt. MAJ en vue release 1.06.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 10:39:01 +00:00
Damien Doligez 39a87233bf foo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1707 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-11 15:10:32 +00:00
Xavier Leroy 1517cea772 Sources C convertis en ANSI C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 12:55:01 +00:00