Commit Graph

352 Commits (6d23fc5722b9a739144835a7b9f31eb880ae4ba2)

Author SHA1 Message Date
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