ocaml/byterun
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
..
.cvsignore macos9: suppression de GUSI (PR#307); suppression 68k 2001-03-13 16:49:28 +00:00
.depend Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h 2001-06-15 14:22:38 +00:00
.depend.nt MAJ portage Win32 1998-12-02 14:39:27 +00:00
Makefile Gestion correcte du cas ou une fonction utilise un espace de pile superieur a Stack_threshold (PR#339) 2001-05-28 15:14:18 +00:00
Makefile.Mac Gestion correcte du cas ou une fonction utilise un espace de pile superieur a Stack_threshold (PR#339) 2001-05-28 15:14:18 +00:00
Makefile.Mac.depend suppression MacOS/68k 2001-07-12 13:37:35 +00:00
Makefile.nt Gestion correcte du cas ou une fonction utilise un espace de pile superieur a Stack_threshold (PR#339) 2001-05-28 15:14:18 +00:00
alloc.c PR#224 2000-11-26 19:29:25 +00:00
alloc.h PR#224 2000-11-26 19:29:25 +00:00
array.c Begin_roots -> CAMLparam 1999-11-29 19:03:05 +00:00
backtrace.c Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h 2001-06-15 14:22:38 +00:00
backtrace.h Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h 2001-06-15 14:22:38 +00:00
callback.c Bug dans callbackN_exn en code natif 2001-05-28 15:34:49 +00:00
callback.h Changement de la licence 1999-11-17 18:59:06 +00:00
compact.c bcopy -> memmove; pas de virgule finale dans instruct.h 2000-10-12 18:05:42 +00:00
compact.h Changement de la licence 1999-11-17 18:59:06 +00:00
compare.c Suppression de code #if 0 inutile 2001-02-13 09:29:08 +00:00
config.h passage a ANSI C -> suppression bcopy et memmov 2000-10-29 17:36:44 +00:00
custom.c Erreur dans final_custom_operations (PR#169) 2000-07-27 08:37:50 +00:00
custom.h Ajout des modules Int32, Int64 et Nativeint 2000-02-11 15:09:27 +00:00
debugger.c bcopy -> memmove; pas de virgule finale dans instruct.h 2000-10-12 18:05:42 +00:00
debugger.h Changement de la licence 1999-11-17 18:59:06 +00:00
exec.h Ajout du backtrace 2001-02-19 12:29:00 +00:00
extern.c bcopy -> memmove; pas de virgule finale dans instruct.h 2000-10-12 18:05:42 +00:00
fail.c Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h 2001-06-15 14:22:38 +00:00
fail.h Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h 2001-06-15 14:22:38 +00:00
finalise.c ajout Weak.get_copy 2000-08-23 17:10:03 +00:00
finalise.h Correction d'un pb d'include 2000-02-14 14:30:40 +00:00
fix_code.c optimsation pm a donf 2001-02-19 20:27:52 +00:00
fix_code.h Ajout du backtrace 2001-02-19 12:29:00 +00:00
floats.c ieee mode for FreeBSD before 4.0R (checked) 2001-03-27 03:08:20 +00:00
freelist.c codes pour faciliter le debug 2000-04-03 08:34:22 +00:00
freelist.h Changement de la licence 1999-11-17 18:59:06 +00:00
gc.h Blue -> Caml_blue etc. 2000-01-02 16:10:00 +00:00
gc_ctrl.c Revu l'initialisation de verb_gc. Ajout de messages de trace pour attempt_open 2001-02-19 10:01:41 +00:00
gc_ctrl.h Revu l'initialisation de verb_gc. Ajout de messages de trace pour attempt_open 2001-02-19 10:01:41 +00:00
hash.c modif de Xavier 2000-04-14 09:41:56 +00:00
instrtrace.c or-pat avec variables et compil du switch 2000-10-02 14:18:05 +00:00
instrtrace.h Changement de la licence 1999-11-17 18:59:06 +00:00
instruct.h Ajout du backtrace 2001-02-19 12:29:00 +00:00
intern.c Bugs dans la serialisation des objets custom (PR#238) 2000-11-30 17:13:41 +00:00
interp.a ajout instruction ISINT 2000-04-20 18:54:27 +00:00
interp.c Gestion correcte du cas ou une fonction utilise un espace de pile superieur a Stack_threshold (PR#339) 2001-05-28 15:14:18 +00:00
interp.h Changement de la licence 1999-11-17 18:59:06 +00:00
intext.h Ajout des modules Int32, Int64 et Nativeint 2000-02-11 15:09:27 +00:00
ints.c Utilisation de FORMAT_BUFFER_SIZE plus coherente. 2001-02-05 08:51:56 +00:00
io.c Ne pas echouer si on fait exit' plante si on a ferme stdout / stderr avant 2001-02-20 10:02:59 +00:00
io.h Introduction des blocs de type Custom. 2000-02-10 14:04:59 +00:00
lexing.c Changement de la licence 1999-11-17 18:59:06 +00:00
macintosh.c MacOS: ajout macosunix; portage bigarray et systhreads; tabs 2000-04-05 18:30:22 +00:00
macintosh.h MacOS: utilisation de ToolServer 1999-11-29 19:04:49 +00:00
main.c MacOS: ajout macosunix; portage bigarray et systhreads; tabs 2000-04-05 18:30:22 +00:00
major_gc.c Ajout de Int32.t et Int64.t (premiere etape) 2000-02-11 12:03:31 +00:00
major_gc.h finalisation de valeurs allouees 2000-01-07 16:51:58 +00:00
md5.c Changement de la licence 1999-11-17 18:59:06 +00:00
md5.h Changement de la licence 1999-11-17 18:59:06 +00:00
memory.c PR#437 2001-07-20 14:18:08 +00:00
memory.h 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) 2001-07-23 15:34:14 +00:00
meta.c PR#224 2000-11-26 19:29:25 +00:00
minor_gc.c codes pour faciliter le debug 2000-04-03 08:34:22 +00:00
minor_gc.h finalisation de valeurs allouees 2000-01-07 16:51:58 +00:00
misc.c Revu l'initialisation de verb_gc. Ajout de messages de trace pour attempt_open 2001-02-19 10:01:41 +00:00
misc.h commentaires 2001-03-06 16:54:07 +00:00
mlvalues.h ajout constructeurs listes 2001-01-05 13:55:13 +00:00
mpwtool.c macos9: suppression de GUSI (PR#307); suppression 68k 2001-03-13 16:49:28 +00:00
obj.c truncate sur tableau de floats PR#156 2000-07-10 11:28:38 +00:00
parsing.c Changement de la licence 1999-11-17 18:59:06 +00:00
prims.h Changement de la licence 1999-11-17 18:59:06 +00:00
printexc.c Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h 2001-06-15 14:22:38 +00:00
printexc.h Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h 2001-06-15 14:22:38 +00:00
reverse.h Generaliser les operations Reverse 2000-02-10 14:03:09 +00:00
roots.c Correction d'un pb d'include 2000-02-14 14:30:40 +00:00
roots.h Correction d'un pb d'include 2000-02-14 14:30:40 +00:00
rotatecursor.c MacOS 2000-04-17 20:01:40 +00:00
rotatecursor.h MacOS 2000-04-17 20:01:40 +00:00
signals.c Bump NSIG to 64 -- AIX, Linux and perhaps others have 64 signals 2001-07-02 12:49:57 +00:00
signals.h MacOS: ajout macosunix; portage bigarray et systhreads; tabs 2000-04-05 18:30:22 +00:00
stacks.c Gestion correcte du cas ou une fonction utilise un espace de pile superieur a Stack_threshold (PR#339) 2001-05-28 15:14:18 +00:00
stacks.h Gestion correcte du cas ou une fonction utilise un espace de pile superieur a Stack_threshold (PR#339) 2001-05-28 15:14:18 +00:00
startup.c Revu backtrace pour que ca marche avec des threads. Ajout et utilisation de printexc.h 2001-06-15 14:22:38 +00:00
startup.h Backtrace 2001-02-19 12:40:33 +00:00
str.c bcopy -> memmove; pas de virgule finale dans instruct.h 2000-10-12 18:05:42 +00:00
sys.c Ajout du backtrace 2001-02-19 12:29:00 +00:00
sys.h Ajout du backtrace 2001-02-19 12:29:00 +00:00
terminfo.c pas de terminfo si code natif 2000-10-27 12:55:48 +00:00
ui.h Changement de la licence 1999-11-17 18:59:06 +00:00
weak.c alloc.c: typo; weak.c: include manquant 2000-09-08 11:48:06 +00:00
weak.h Changement de la licence 1999-11-17 18:59:06 +00:00
win32.c Changements cosmetiques dans le signal_thread 2001-04-10 11:14:33 +00:00