Jacques Garrigue
|
51a70a07bc
|
support dlopen without RTLD_GLOBAL (PR#517)
(but linking may not work on some libraries...)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3740 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-09-09 08:35:55 +00:00 |
Daniel de Rauglaudre
|
07ee8d4b81
|
-
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3734 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-09-08 18:22:48 +00:00 |
Jacques Garrigue
|
4bdf28108f
|
avoid problem with dlsym/failwith and keep thread linking info
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-09-07 05:56:31 +00:00 |
Xavier Leroy
|
54e41e7ecd
|
Exporter les definitions qui vont bien pour ocamlc.opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3678 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-30 08:59:29 +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
|
dbd7e48bb3
|
petit bug de flottant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3668 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-27 13:46:45 +00:00 |
Damien Doligez
|
522f43d0d3
|
commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3647 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-21 18:50:05 +00:00 |
Damien Doligez
|
91e077432c
|
deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3642 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-21 10:01:28 +00:00 |
Damien Doligez
|
593885abd4
|
bug make_array et consorts
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3641 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-21 10:00:11 +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 |
Jacques Garrigue
|
13b6fa0a4a
|
message de debugage oublie'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-13 09:45:44 +00:00 |
Xavier Leroy
|
d05d0c6d1e
|
Nettoyage du PRNG, ajout de references biblio
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-13 08:47:23 +00:00 |
Xavier Leroy
|
c2842461bf
|
Erreur de couper-coller dans la gestion des racines C globales
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3631 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-08-13 08:46:59 +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
|
a3e1c60136
|
Rendre async_signal_mode visible (pour otherlibs/threads/posix.c)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3590 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-07-23 15:34:34 +00:00 |
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 |
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 |
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 |
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
|
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
|
f0e7035637
|
Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3526 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-06-15 14:22:38 +00:00 |
Xavier Leroy
|
2f4c169542
|
Bug dans callbackN_exn en code natif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3519 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-05-28 15:34:49 +00:00 |
Xavier Leroy
|
9387fab6bc
|
Gestion correcte du cas ou une fonction utilise un espace de pile superieur a Stack_threshold (PR#339)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3518 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-05-28 15:14:18 +00:00 |
Xavier Leroy
|
7646d818a2
|
Changements cosmetiques dans le signal_thread
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-04-10 11:14:33 +00:00 |
Jacques Garrigue
|
22064c466b
|
ieee mode for FreeBSD before 4.0R (checked)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3476 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-03-27 03:08:20 +00:00 |
Xavier Leroy
|
1d08b37615
|
Dans float_of_bits, eviter de faire un load ou store flottant au cas ou le processeur serait en mode 'trapping' (PR#309)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3469 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-03-15 14:50:29 +00:00 |
Jacques Garrigue
|
cb4fb47dde
|
floating point requires initialization on FreeBSD before 3.1R
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3468 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-03-14 05:36:59 +00:00 |
Damien Doligez
|
1b13d5ec5a
|
macos9: suppression de GUSI (PR#307); suppression 68k
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3467 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-03-13 16:49:28 +00:00 |
Damien Doligez
|
e8f102b6dc
|
commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3459 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-03-06 16:54:07 +00:00 |
Damien Doligez
|
08dc972b1e
|
Mac: deps + Makefile; gethost.c: ajout const
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-28 17:20:27 +00:00 |
Xavier Leroy
|
0f0fd99ae2
|
Ajout de backtrace
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3445 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-27 09:51:24 +00:00 |
Xavier Leroy
|
217f88b19a
|
Ne pas echouer si on fait exit' plante si on a ferme stdout / stderr avant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3429 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-20 10:02:59 +00:00 |
Luc Maranget
|
eb7578b8db
|
optimsation pm a donf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3427 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-19 20:27:52 +00:00 |
Xavier Leroy
|
9ae26af1c8
|
Dans fatal_uncaught_exception, ne pas appeler print_exception_backtrace si on est en natif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3425 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-19 13:14:26 +00:00 |
Xavier Leroy
|
913d33aa9e
|
Backtrace
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3423 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-19 12:40:33 +00:00 |
Xavier Leroy
|
4b84fcf843
|
Ajout du backtrace
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3422 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-19 12:29:00 +00:00 |
Xavier Leroy
|
d130e50285
|
Revu l'initialisation de verb_gc. Ajout de messages de trace pour attempt_open
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3419 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-19 10:01:41 +00:00 |
Xavier Leroy
|
2565811d4d
|
Suppression de code #if 0 inutile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-13 09:29:08 +00:00 |
Xavier Leroy
|
2771f4343c
|
Vider les buffers lorsqu'on fait close histoire d'avoir une exception Sys_error a la premiere lecture ou ecriture suivante
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3401 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-06 15:21:50 +00:00 |
Damien Doligez
|
7a1d2f70ad
|
compteurs flottants + alarmes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3398 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-05 14:59:02 +00:00 |
Xavier Leroy
|
e2dcbd8d54
|
Utilisation de FORMAT_BUFFER_SIZE plus coherente.
Ajout de int64_bits_of_float et int64_float_of_bits
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-05 08:51:56 +00:00 |
Xavier Leroy
|
8c88881c4d
|
Ajout float_of_bytes, classify_float. Enlever le cas particulier FreeBSD dans init_ieee_float, plus pertinent
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3385 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-05 08:51:16 +00:00 |
Xavier Leroy
|
18d9da6452
|
Cosmetique dans les comparaisons de flottants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3384 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-02-05 08:50:32 +00:00 |
Damien Doligez
|
982c27890f
|
ajout constructeurs listes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3362 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-01-05 13:55:13 +00:00 |
Damien Doligez
|
aeaf78924c
|
bug Gc.stats
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3361 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-01-05 13:54:56 +00:00 |
Damien Doligez
|
b80c77b025
|
fix -noassert pour que le typage des assertions soit toujours fait
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3353 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-12-04 15:37:05 +00:00 |
Xavier Leroy
|
22b3c296c1
|
Bugs dans la serialisation des objets custom (PR#238)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3348 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-11-30 17:13:41 +00:00 |
Xavier Leroy
|
ae0584e2d2
|
Wrong handler was returned by Sys.signal (PR#226). Convert signal numbers back to their symbolic representation whenever possible (PR#227)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3344 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-11-27 16:10:49 +00:00 |
Damien Doligez
|
1f56584145
|
PR#224
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3343 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-11-26 19:29:25 +00:00 |
Xavier Leroy
|
730e54bbfe
|
int_of_string et al: verifier la base sur le premier chiffre (PR#223)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3333 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2000-11-20 12:27:56 +00:00 |