Commit Graph

876 Commits (05627e0de4a50067f36d1eca9dcc9ebd5736c3f8)

Author SHA1 Message Date
Xavier Leroy 072e77b3ba Nettoyage du code qui teste les signaux en attente.
Tester systematiquement les signaux dans leave_blocking_section.
Tester aussi dans Sys.signal (s'il y a un signal en attente dont on
change le comportement en Signal_ignore, p.ex.)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6999 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-31 12:31:03 +00:00
Damien Doligez 9a9886022f depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6992 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-29 15:54:25 +00:00
Damien Doligez 0e436d7aab c'est pas moi c'est Xavier
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6988 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-29 12:47:45 +00:00
Xavier Leroy da79df9b18 Revu gestion des signaux et leurs interactions avec les threads systeme (PR#3659)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6987 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-29 12:11:01 +00:00
Xavier Leroy bc037fc29f Normalisation des numeros de signaux renvoyes par Unix.wait* (PR#3584)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6845 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-04-17 08:23:51 +00:00
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
Pierre Weis 280dcb3097 Correcting bug about erroneous erro reporting in case of wrong
conversions in format strings.
Static and dynamic messages about wrong format strings are now very
similar in printf.ml, scanf.ml, and typecore.ml.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6802 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-04 14:51:31 +00:00
Xavier Leroy a339aac082 Suite utilisation _lseeki64: il faut declarer la fonction car on ne peut pas inclure IO.H du systeme
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-02-03 10:02:32 +00:00
Xavier Leroy 46c4d1845c Utilisation de _lseeki64 au lieu de lseek (PR#3324)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6773 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-02-02 15:52:11 +00:00
Xavier Leroy 7a4aa339bb Construction de version.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6772 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-02-02 15:51:24 +00:00
Damien Doligez ca6ab5f7d0 PR#3406, parentheses
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6742 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-01-04 16:29:33 +00:00
Damien Doligez 51ac0f737e PR#3406 CAMLreturn manquant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6741 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-01-04 15:39:44 +00:00
Xavier Leroy 9a0f715af8 Nettoyage #ifdef pour PPC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6717 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-30 17:06:02 +00:00
Damien Doligez 39f06c597a PR#3085 ajout option "-version"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-27 01:04:19 +00:00
Damien Doligez 7519fe8f6b fusion des bugfixes de 3.08.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-11-25 00:06:06 +00:00
Damien Doligez a2f487ee52 precisions dans les commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-10-07 11:13:15 +00:00
Damien Doligez c3a39fc8c8 Fusion des modifs de la branche release308 entre 3.08.0 et 3.08.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6612 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-20 17:04:35 +00:00
Jacques Garrigue 54aeaa6db4 add multiple dlopen emulation for Darwin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6604 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-18 05:03:23 +00:00
Xavier Leroy 19203b2b1c Merge fix PR#2946 Obj.tag
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6585 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-12 12:56:04 +00:00
Damien Doligez 5cf402d263 proprification
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6582 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-12 12:13:34 +00:00
Xavier Leroy 1945d78909 Revision de output_value: plus de table de hachage, meilleure gestion du buffer de sortie
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6558 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-19 13:21:10 +00:00
Xavier Leroy c0cf8a1c31 Ajout Colornum_hd et Coloredhd_hd pour extern.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6557 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-19 13:20:06 +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
Damien Doligez 960111fea4 unused variables en mode debug
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-09 12:50:56 +00:00
Xavier Leroy 9de985cc70 Unused variables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6422 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-19 16:02:07 +00:00
Damien Doligez 68a411d870 ajout reglage de vitesse du GC pour mlgmp
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6405 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-14 15:17:43 +00:00
Damien Doligez 79920fe227 suppression des remarques temporaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6404 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-14 14:28:30 +00:00
Damien Doligez cd64d89caf finalisation dans l'ordre
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-14 13:27:42 +00:00
Xavier Leroy c270bbea92 Je prefere sans chaines d'identification. Merci.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6389 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-12 10:40:52 +00:00
Xavier Leroy d3e86fdfcc Ne pas forcer de registres si on utilise le compilateur Intel icc (PR#2586)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6387 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-12 09:16:17 +00:00
Jacques Garrigue 6ca9627bfa pour CAML_JIT
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-05 01:15:53 +00:00
Basile Starynkevitch e13fbb44fc added a comment asking to keep in sync with obj.c function caml_cache_public_method[2]
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-04 13:21:46 +00:00
Basile Starynkevitch a121b35b97 functions caml_cache_public_method and caml_cache_public_method2 might be useful for jit
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6371 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-04 13:05:18 +00:00
Xavier Leroy 9d19bcf441 MAJ magic numbers suite aux modifs des objets
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-01 12:36:34 +00:00
Jacques Garrigue 6a940ef65d switch to new vtable representation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6331 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-26 11:10:52 +00:00
Xavier Leroy 8f8ace0a2c strerror est standard ANSI C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-18 08:50:22 +00:00
Damien Doligez db3745919b suppression des warnings "unused variable" de gcc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-17 17:10:00 +00:00
Xavier Leroy 7de4fe5835 Proteger la fabrication de opnames.h contre l'internationalisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6288 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-09 10:37:27 +00:00
Xavier Leroy b3092ca665 saved_pc doit garder sa valeur pendant le longjmp, sinon les backtraces sont incorrects pour les exceptions levees depuis une primitive C (PR#2030)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6287 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-09 10:35:38 +00:00
Xavier Leroy 8b7a1d8075 Installer signals.h comme dans la version Unix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6279 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-04 09:03:25 +00:00
Damien Doligez 6ec4b75b21 PR#2526
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6271 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-29 12:20:17 +00:00
Basile Starynkevitch e95d355d4b added call to caml_prepare_bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6258 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-26 14:09:01 +00:00
Basile Starynkevitch 3858ce7288 added caml_prepare_bytecode (which does nothing)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6257 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-26 14:08:22 +00:00
Basile Starynkevitch 41edc1a237 in LOCAL_CALLBACK_BYTECODE mode the return address should be into
the local callback code


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6256 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-26 12:02:07 +00:00
Basile Starynkevitch d2441b0b7f added caml_bcodcount for traced DEBUG
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6255 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-26 07:59:23 +00:00
Basile Starynkevitch 8db9132e84 added <ctype.h> for isprint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6254 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-23 23:16:15 +00:00
Basile Starynkevitch ec5aec483e when DEBUG can have several -t
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6248 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-22 09:54:43 +00:00
Basile Starynkevitch e7baf44b05 interpreter may trace detailed stack when DEBUG
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6247 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-22 09:53:38 +00:00
Basile Starynkevitch fba433fc0d added detailed traces with stack
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6246 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-22 09:51:46 +00:00
Basile Starynkevitch b6eb20ae04 added detailed traces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6245 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-22 09:48:04 +00:00
Basile Starynkevitch 0ba9de834b added caml_instr_string
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6238 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-19 08:56:51 +00:00
Basile Starynkevitch c2a1f5acaa no THREADED_CODE if CAML_JIT
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6237 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-19 07:55:28 +00:00
Basile Starynkevitch 95108d464b caml_static_release_bytecode should fail when NATIVE_CODE
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6231 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-17 06:44:26 +00:00
Damien Doligez e66365b066 include interp.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6230 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 15:34:31 +00:00
Basile Starynkevitch d9f7343eda release_bytecode only without NATIVE_CODE
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6228 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 14:47:06 +00:00
Basile Starynkevitch 27f4189920 added caml_static_release_bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6226 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 13:53:01 +00:00
Basile Starynkevitch 804e703c80 typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6225 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 13:47:01 +00:00
Basile Starynkevitch 941263f019 added static_release_bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 13:46:43 +00:00
Basile Starynkevitch c814e1b968 typo (args initialization always needed, even with LOCAL_CALLBACK_BYTECODE)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6223 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 13:25:39 +00:00
Basile Starynkevitch 15c68cabe6 added a LOCAL_CALLBACK_BYTECODE compile flag (for support of callback bytecode on the C stack - eg for JIT...)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6222 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 13:23:31 +00:00
Basile Starynkevitch bc5de7f65e caml_clear_bytecode renamed as caml_release_bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6221 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 13:20:58 +00:00
Basile Starynkevitch 2cb1a50144 added caml_clear_bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6220 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 13:08:05 +00:00
Basile Starynkevitch 5106930458 added empty caml_clear_bytecode
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6219 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-16 13:07:25 +00:00
Damien Doligez 2560e53f70 PR#2352, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-15 16:18:16 +00:00
Damien Doligez f428d9a90d appeler les fonctions de finalisation apres compactage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6207 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-15 15:00:27 +00:00
Damien Doligez bde72ee4d5 PR#2328
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6201 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-13 17:12:46 +00:00
Damien Doligez 01cbd4fca5 PR#2352
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6200 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-13 17:11:55 +00:00
Xavier Leroy 0100a08d10 Depollution
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6179 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-01 13:09:21 +00:00
Xavier Leroy 7da45ce4bc Exporter caml_fatal_error*, la lib str les utilise
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-01 13:07:57 +00:00
Xavier Leroy e2b313a055 Rendre ocamlc -output-obj compatible avec Dynlink et le toplevel
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-22 15:07:51 +00:00
Damien Doligez 84104299c9 typo dans un commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6103 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-02 15:12:13 +00:00
Damien Doligez 5f7ca4010d PR#2121
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6100 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-02 14:42:45 +00:00
Damien Doligez a28cc2b00f ajout Gc.quick_stat
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6097 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-30 14:29:04 +00:00
Damien Doligez 0c5b71aae3 commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6070 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-14 17:13:30 +00:00
Xavier Leroy 8b51687a78 Fixed problem in caml_classify_float with 'strict aliasing' optimization in gcc 3 (PR#1982)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6067 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-09 15:33:31 +00:00
Damien Doligez 794c184571 suppression du support Mac OS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6065 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-08 22:28:48 +00:00
Damien Doligez 5cfb0e6121 suppression du portage Mac OS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-07 17:39:46 +00:00
Damien Doligez 258c929f64 PR#1914,PR#1956, suppression du portage Mac OS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-05 20:26:19 +00:00
Damien Doligez 45f8229a30 bug */ dans un commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6056 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-04 15:47:22 +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 af3e65b6a5 $id
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6053 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-03 20:55:41 +00:00
Damien Doligez a93d5fec2d $id
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6052 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-03 20:55:20 +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 85b4903902 typo dans un commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-03 12:50:41 +00:00
Damien Doligez 6652a576a6 PR#2016
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6048 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-03 12:15:49 +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 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 fa20613687 Introduction de Int32.float_of_bits et Int32.bits_of_float. Remplacement de float_of_bytes par Int64.float_of_bits.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6033 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-20 16:24:35 +00:00
Xavier Leroy d821d4bb8a Probleme avec gcc 64 bits dans input_value_from_{block,malloc}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6030 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-20 10:57:38 +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 a90b6e9d12 decontamination (PR#1914, PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6022 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-15 18:37:24 +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
Damien Doligez 8fde08275d deuxieme tranche des travaux de depollution (PR#1914 et PR#1956) + dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6020 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-15 16:29:53 +00:00
Damien Doligez fd7e2a7cb9 deuxieme tranche des travaux de depollution (PR#1914 et PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6019 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-15 16:28:22 +00:00
Damien Doligez 5fcac6a58c debut du travail de depollution de l'espace de noms (PR#1914)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6011 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-08 19:50:26 +00:00
Xavier Leroy 44ca4c62e6 Verification de debordements dans les conversions string -> int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5957 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:58:10 +00:00
Xavier Leroy 2f458c3866 Ajout de I64_literal et I64_ult
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:57:17 +00:00
Xavier Leroy d956eeca5b Revu semantique de compare sur les flottants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5955 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:56:56 +00:00
Xavier Leroy de2346f25f Suppression declaration inutile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5954 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:56:42 +00:00
Xavier Leroy 2ddcb69bbc Ajout array_bound_error() pour compatibilite ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5953 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:56:33 +00:00
Xavier Leroy cd3e751fb8 Revu semantique des comparaisons polymorphes sur les flottants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5951 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:55:47 +00:00
Xavier Leroy d71d293491 Les acces hors bornes dans les tableaux et les chaines levent tous la meme exception Invalid_arg("index out of bounds") pour compatibilite avec ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5950 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 15:55:24 +00:00
Damien Doligez df0a2df619 PR#1927 et PR#1929
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5937 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-20 21:02:53 +00:00
Damien Doligez e969e8ad9f PR#1878
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5873 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-10-16 23:22:23 +00:00
Xavier Leroy 3195a6f480 alloc_channel: chan pouvait etre finalise lors de l'allocation (en cas d'appel depuis caml_out_channels_list) (PR#1734)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5758 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-29 11:48:34 +00:00
Xavier Leroy 60a563d8fb MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5713 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-17 15:41:14 +00:00
Damien Doligez 0463f64510 PR#1756
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-16 17:28:00 +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
Xavier Leroy 0c9ced52bf Installer signals.h dans les includes publics (pour enter/leave_blocking_section)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5616 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-23 12:52:06 +00:00
Xavier Leroy 37ea8fd4fd Correction de obj_dup dans le cas ou le bloc a copier est >= Max_young_wosize
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5613 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-23 12:46:13 +00:00
Xavier Leroy af6f4447ae int_of_string: proteger contre les caracteres nuls
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5611 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-23 11:27:05 +00:00
Xavier Leroy 1fa763e0c5 Merge branch with recursive modules
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5602 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-19 15:53:53 +00:00
Xavier Leroy b55c04a788 failwith -> extern_invalid_argument
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5601 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-19 13:05:17 +00:00
Xavier Leroy 72848589cf Oubli de init_custom_operations() dans caml_startup_code
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5587 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-01 15:58:05 +00:00
Xavier Leroy 49abd9f9a7 Rectifie affichage des noms de primitives en mode debug
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5582 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-26 12:41:54 +00:00
Xavier Leroy d864263ee4 Remplacement _DLL par CAML_DLL; decouple le choix DLL/LIB des options passees a cl
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5551 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-12 14:23:10 +00:00
Xavier Leroy ac54fbc459 Code de debug laisse par erreur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5550 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-12 14:21:20 +00:00
Xavier Leroy 4a19edd532 Bug dans string_{less,greater}{than,equal} (PR#1674)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5541 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-06 13:52:08 +00:00
Xavier Leroy 370a1cbdc4 float_of_string sur chaine vide (PR#1662)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5539 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-05 14:16:29 +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 328587eefc suppression d'un warning
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5475 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-02 01:16:14 +00:00
Xavier Leroy 5c7accd134 Optimisation de Pervasives.compare par strength reduction
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-01 08:46:39 +00:00
Xavier Leroy 3022b15ef3 printf, formats non signes, argument de type Caml int: utiliser Unsigned_long_val au lieu de Long_val
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5467 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-31 08:41:58 +00:00
Xavier Leroy 0180aa6cd8 Introduction de Unsigned_{long,int}_val
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5466 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-31 08:41:12 +00:00
Xavier Leroy b0f0bcf00b La gestion des @responsefile est maintenant faite en Caml. Bug dans caml_read_directory.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5451 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-24 15:25:13 +00:00
Xavier Leroy bba3cef902 La gestion des @responsefile est maintenant faite en Caml. Penser a liberer le buffer utilise par system().
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5450 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-24 15:24:51 +00:00
Xavier Leroy c17f3fbb73 Probleme d'alignement dans int64_to_float (PR#1428)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5444 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-20 15:07:44 +00:00
Xavier Leroy ddaa49019c Traiter le cas d'un makeblock qui depasse Max_young_wosize (PR#1551)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-06 11:55:55 +00:00
Xavier Leroy 859efb84a8 Ajout de Sys.readdir
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-03-03 17:16:15 +00:00
Damien Doligez 501d64ea6a PR#1554
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5401 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-24 16:44:48 +00:00
Luc Maranget 2258980625 merci damien (locations fantomes)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-24 15:13:01 +00:00
Xavier Leroy 127f048374 Mettre une blocking section autour de open() pour traiter les FIFO nommees (PR#1533)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-11 14:30:44 +00:00
Jacques Garrigue 71409b5604 support vanilla MacOSX dynamic loading
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5378 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-09 08:42:13 +00:00
Xavier Leroy 22649ba49d Traiter correctement les grands fichiers dans pos_in et pos_out (PR#1511)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-06 10:59:07 +00:00
Damien Doligez eac092b352 PR#1494
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-01-03 15:04:08 +00:00
Damien Doligez 1f716a7b5b suppression de quelques GCCismes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5354 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-16 16:42:13 +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
Damien Doligez 2d19235e3e fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5348 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-16 14:30:26 +00:00
Damien Doligez e0991a68d7 retombee du PR#1495 : suppression de Heap_chunk_max
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5343 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-15 23:27:06 +00:00
Damien Doligez 1ceb86a2ea PR#1495
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-12 18:59:11 +00:00
Damien Doligez acb60d3c7e depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5339 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-12 18:56:59 +00:00
Damien Doligez 82cfc766ca bug de signaux dans system_command
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-12-12 10:46:15 +00:00
Xavier Leroy 1ca0e80c73 Ameliore backtrace dans le cas ou l'exception est levee par une primitive C (PR#654)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-26 10:47:21 +00:00
Xavier Leroy 6dfe97c192 Correction bug input_value/output_value sur des blocs de plus de 4 mega-mots (PR#784). La limite globale a 4Go reste pour le moment.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-25 14:40:32 +00:00
Pierre Weis d38749ab35 Comments not understood by the alpha native C compiler.
Please use /* */ instead of //.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-22 10:11:55 +00:00
Xavier Leroy 7816096a39 Parser les quotes dans les @responsefiles (PR#1424). A tester.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5271 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-17 16:34:08 +00:00
Damien Doligez b29e84f717 petite discrepance byte/word
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-15 16:15:19 +00:00
Damien Doligez 921202e4ac DLL sur MacOS X
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5261 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-14 19:01:26 +00:00
Damien Doligez 76dfd059b8 ajout DLL pour MacOS X
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5259 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-12 17:52:57 +00:00
Bruno Verlyck 21bc67fa0c Re-export de do_read pour Cash (que Damien le nettoyeur avait zappé)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5253 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-07 18:08:27 +00:00
Damien Doligez 9754be9ef7 clarification des tailles bytes/words (PR#1459)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5238 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-04 13:58:10 +00:00
Damien Doligez 04a0377a58 petit changement de l'affichage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5237 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-04 13:57:21 +00:00
Damien Doligez 219d03a647 changement des locations, suite...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5234 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-04 12:39:57 +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 1ba3a292a9 fix du fix du PR#1249
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5212 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-31 10:37:53 +00:00
Damien Doligez 0738514628 PR#1249
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5197 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-29 13:55:33 +00:00
Luc Maranget c417b82d9e nouveau ocamllex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5193 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-28 16:46:50 +00:00
Damien Doligez 85acae0a8a fix petits bugs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-22 13:02:46 +00:00
Damien Doligez 8e2eca2146 fix: SEGV lecture en dehors de la pile (sur PROGRAM_EXIT)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5186 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-22 12:30:03 +00:00
Damien Doligez d80af265ab int_of_string doit implementer les conventions lexicales du langage sinon le compilo fait Fatal Error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5176 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-11 20:18:00 +00:00
Pierre Weis 144780b729 Unused match case 'B' in orpat.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5161 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-07 12:22:26 +00:00
Damien Doligez 0bacf85473 ajout include manquant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5140 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-23 18:03:03 +00:00
Damien Doligez dd63c45e38 PR#1379
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5136 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-18 13:59:27 +00:00
Damien Doligez b883d393e9 PR#1384, deuxieme
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5135 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-17 14:12:48 +00:00
Damien Doligez 47ae2e8b0a PR#1384
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5133 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-09-17 13:45:33 +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 8ca2c9f049 fix du bug signale par Steve Harris dans Caml-list
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5101 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-13 17:16:32 +00:00
Xavier Leroy da8d3a6e46 Ne pas utiliser fpclassify sous Cygwin et Mingw (PR#1293)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5075 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-05 12:19:50 +00:00
Damien Doligez e41863b492 changement overhead par defaut -> 80
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5062 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-01 14:14:10 +00:00
Damien Doligez a0552161a6 boucler si pointeur faible sur lazy recursif, sinon c'est pas correct
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5059 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-30 14:00:36 +00:00
Xavier Leroy a839b74dda Oubli d'une parenthese
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5058 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-30 13:48:52 +00:00
Xavier Leroy 8e809f9bf7 Lorsqu'on raccourcit un forward, il faut quand meme colorier le bloc forward (PR#1273)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5056 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-30 13:02:31 +00:00
Xavier Leroy 715bb0214d Ne pas entrer les blocs Forward_tag dans la table de hash des blocs deja traites
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-30 12:59:13 +00:00
Jacques Garrigue 39c474b37f works better under Windows ME
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5034 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-24 03:22:38 +00:00
Damien Doligez 37bf95c248 detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5029 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 14:12:03 +00:00
Xavier Leroy 1446383b74 Typo dans message
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5011 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 08:22:27 +00:00
Xavier Leroy 67c2312c8d Dans callback_exn, rectifier extern_sp lorsque l'interprete termine sur une exception (PR#1228)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4991 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-11 15:37:18 +00:00
Xavier Leroy 491d1da4a1 Retour en arriere sur getenv qui va voir dans la registry: mieux vaut bien positionner les variables d'environnement depuis l'installeur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4938 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-18 16:18:21 +00:00
Xavier Leroy dde21583f7 Suppression du cas particulier Win32, on peut utiliser setlocale()
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4930 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-18 13:00:13 +00:00
Xavier Leroy 435e5f3eda MAJ PUBLIC_INCLUDES
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4925 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-17 12:24:42 +00:00
Xavier Leroy 4cc760b856 Reactiver win32_system pour Mingw; MAJ de la longueur maxi de la ligne de commande (un peu plus de 4000 sous W2000)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4903 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 13:30:52 +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
Xavier Leroy 9ccdfd8953 Reinitialiser young_limit a la fin de chaque GC mineur, meme s'il n'a pas ete appele via garbage_collection dans asmrun/signals.c (PR#1181)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4893 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-06 14:34:49 +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
Damien Doligez 848902ce6a cosmetique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4882 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-05 12:11:23 +00:00
Damien Doligez 22dad7905b bug dans le calcul des tranches
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4881 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-05 12:11:15 +00:00
Damien Doligez 069204e04f bug subtil obj_truncate
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4880 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-05 12:10:40 +00:00
Damien Doligez 2cea587bdf ajout message verbose
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4879 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-05 12:10:15 +00:00
Xavier Leroy c9c0e6d13c Nettoyage alloc_for_heap, free_for_heap. Prevoir d'utiliser mmap() au lieu de malloc() pour allouer le tas majeur (utile pour IA64/Linux)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4867 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-03 14:21:50 +00:00
Damien Doligez 3b358c7349 fix declenchement du compactage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4854 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-28 16:57:31 +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
Bruno Verlyck bdb009f5f9 2 trucs pour pouvoir emuler un mode non bufferise avec un buffer de taille 1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4846 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-27 14:31:09 +00:00
Xavier Leroy 384a4cd437 Software emulation of 64-bit integers if needed. Use safe division for int32 and nativeint if necessary
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4832 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-25 08:32:53 +00:00
Damien Doligez d2fb105b3f changement interface failed_assert
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4816 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-16 15:06:45 +00:00
Damien Doligez e6387575f6 bug heap_increment > 4M
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4815 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-16 15:06:31 +00:00
Xavier Leroy ac63307b52 Ajout de external_raise dans les variables bidons pour ocamlc.opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4785 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-07 13:17:12 +00:00
Xavier Leroy 962f2894a3 Soyons prudent avec unistd.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4749 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-26 13:33:25 +00:00
Damien Doligez f159067664 PR#1116
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4713 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-22 10:05:13 +00:00