Commit Graph

3446 Commits (0e71b96798719c379827119b874c5430f6002f6a)

Author SHA1 Message Date
Xavier Leroy 0e71b96798 En natif, ne pas appeler garbage_collection depuis Alloc_small; cela peut provoquer un callback vers Caml (e.g. pour changer de contexte) qui fiche la pagaille dans du code C qui s'estime protege par le master lock (e.g. input_val)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3589 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-23 15:34:14 +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
Damien Doligez 8f19b27b2c suppression MacOS/68k
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3587 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-20 14:20:16 +00:00
Damien Doligez 695cfee080 PR#437
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3586 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-20 14:18:08 +00:00
Xavier Leroy 41dc6c3f04 Typo dans doc de Map.mem (PR#440)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3585 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-16 19:41:51 +00:00
Xavier Leroy 7d677e32cc Correction bug dans establish_server (PR#438)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3584 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-16 19:40:49 +00:00
Xavier Leroy 0b4de72b8d Chasse aux ; superflus de Damien :-)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3583 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-16 19:40:17 +00:00
Damien Doligez 67d149436b PR#438
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3582 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-16 15:37:40 +00:00
Xavier Leroy 0c7d9bd456 Suppression de draws.o
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3581 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-14 16:54:41 +00:00
Xavier Leroy b3ddab52e0 Cosmetique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3580 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-14 16:54:17 +00:00
Xavier Leroy 220c3186b2 Lexing incorrect de `ident`
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3579 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-12 15:54:28 +00:00
Xavier Leroy baadede426 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3578 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-12 15:39:49 +00:00
Xavier Leroy f82c5fa471 Suppression de draws.c (cf derniere modif de Damien). Deplacement des fonctions specifiques X11 dans GraphicsX11
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3577 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-12 15:32:23 +00:00
Damien Doligez 53f02c13cf suppression MacOS/68k
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3576 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-12 13:37:35 +00:00
Damien Doligez 1f23c61bdb portage graph sur MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3575 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-12 13:00:55 +00:00
Damien Doligez cd92c251f7 detabisation + suppression support MacOS/68k
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3574 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-12 12:56:18 +00:00
Damien Doligez fc53c99cda detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3573 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-12 12:54:24 +00:00
Xavier Leroy 0838b45bb7 Debut MAJ pour 3.02
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-10 08:04:35 +00:00
Xavier Leroy c8f5484071 Typo dans la chaine Id
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3571 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-10 08:04:03 +00:00
Damien Doligez 13d62f2485 PR#383
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3570 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-06 17:08:10 +00:00
Xavier Leroy ab586be3a1 Renommer tous les identificateurs de toutes les composantes d'une structure, c'est necessaire pour compiler correctement 'include' en ocamlopt (PR#423)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3569 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-05 12:23:52 +00:00
Xavier Leroy 0ebe7af83e Revu detection bignum_arch pour ix86 linux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3568 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-05 09:38:29 +00:00
Xavier Leroy c3498a8d67 Remettre stdin, stdout et stderr en mode bloquant avant de faire exec() (PR#425)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3567 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-04 19:15:41 +00:00
Xavier Leroy b708229015 Support user-defined printers taking a formatter as first argument
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3566 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-03 11:04:10 +00:00
Xavier Leroy e5032e48c9 Ajout SO_ERROR (PR#422)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3565 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-03 07:43:20 +00:00
Xavier Leroy 390e63f888 Pour le preprocessing, utiliser des fichiers temporaires uniques dans /tmp (PR#314)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3564 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-02 14:25:28 +00:00
Xavier Leroy 141b93165d Recuperer les erreurs .cmi non trouve
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-02 12:55:06 +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 ce5f1c3298 Ajout options pour le compilo xlc_r AIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3561 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-02 12:35:46 +00:00
Xavier Leroy 10a3beff9d Patches pour conformance ANSI stricte (compilo AIX xlc_r)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3560 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-02 12:24:13 +00:00
Xavier Leroy ae47eb4d1f Test -lncurses if all else fails (PR#388)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3559 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-02 12:10:31 +00:00
Xavier Leroy 280f52c6c8 Matcher sur alpha* et non pas sur alpha (le nouveau config.guess sort des trucs du style alphaev5) (PR#417)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3558 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-02 11:35:04 +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
Jacques Garrigue cf5c5f706c liste des labels manquants dans l'exception Labels_missing
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3556 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-29 01:46:46 +00:00
Xavier Leroy b5a0efe8c8 Remplacement de config/auto-aux/config.* par config/gnu/config.*. But: se resynchroniser sur les sources FSF courants de ces scripts, avec le moins de modifications de notre part. En consequence, petits changements dans configure pour s'adapter aux differences dans la sortie de config.guess
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3555 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 14:40:07 +00:00
Xavier Leroy b40f5fe120 Remplacement de config.guess et .sub par les versions de ../gnu, plus a jour
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3554 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 14:38:21 +00:00
Xavier Leroy 61923290a6 MAJ avec la version FSF courante et merge de nos modifs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 14:37:26 +00:00
Xavier Leroy 4274173f1c This commit was generated by cvs2svn to compensate for changes in r3550,
which included commits to RCS files with non-trunk default branches.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3551 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 14:04:51 +00:00
Xavier Leroy 5a2d4f0437 This commit was generated by cvs2svn to compensate for changes in r3547,
which included commits to RCS files with non-trunk default branches.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3548 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 14:03:42 +00:00
Xavier Leroy 45aebab702 Parenthesage douteux dans le test de WNOHANG
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3546 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 13:07:15 +00:00
Xavier Leroy edf18f873b Ajout Hashtbl.fold, autres MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3545 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 09:06:32 +00:00
Xavier Leroy 371e5b9cde Ajout de Hashtbl.fold (PR#195)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3544 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 08:33:25 +00:00
Xavier Leroy 8c7b0cae7d Ajout de SO_ERROR (PR#205)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3543 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 08:19:08 +00:00
Xavier Leroy 6919159c42 Rendu Unix thread-safe; ThreadUnix est deprecated
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3542 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-25 08:04:00 +00:00
Xavier Leroy a1692e5d36 Dans stat_alloc: ne pas faire Out_of_memory si malloc() renvoie NULL parce que sz == 0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3541 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-21 09:14:07 +00:00
Xavier Leroy 65083e9a91 Marquer comme 'deprecated' Printexc.catch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-19 10:04:04 +00:00
Xavier Leroy ec532a6230 Utiliser inet_aton quand disponible (PR#394)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3539 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-19 10:03:33 +00:00
Xavier Leroy dd6109d87b Pas de backtrace en natif (PR#391)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3538 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-19 10:02:48 +00:00
Xavier Leroy 6976726fd4 Detection de inet_aton()
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3537 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-19 10:01:57 +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