Commit Graph

711 Commits (041523b74b6b239a52a396a45d14c89bf7586c7f)

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