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 |
Jacques Garrigue
|
4ec03d034e
|
roll-back commit bugs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4704 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-18 22:59:41 +00:00 |
Jacques Garrigue
|
0a8236066f
|
vive les methodes polymorphes!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-18 07:27:47 +00:00 |
Xavier Leroy
|
c716acb5be
|
Cas particulier Win32 dans leave_blocking_section qui cassait la bibliotheque de threads
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4663 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-15 14:39:44 +00:00 |
Xavier Leroy
|
94acce074f
|
random_seed est un peu plus random
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-15 11:41:55 +00:00 |
Xavier Leroy
|
f7a0fae13b
|
Bug dans callback_exn (extern_sp n'etait pas remis a sa valeur initiale)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4640 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-12 12:17:48 +00:00 |
Damien Doligez
|
fc5d8b4344
|
ne pas lever d'exception si on flushe un channel ferme
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-26 14:28:25 +00:00 |
Xavier Leroy
|
bd8c3bbd18
|
Retour en arriere sur le renommage Lexing.lex_buffer_len -> Lexing.lex_buffer_end, car ca casse Hevea
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4542 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-18 16:16:31 +00:00 |
Xavier Leroy
|
cefcfba94a
|
Mettre -D_FILE_OFFSET_BITS=64 dans les options de compilation partagees par tout le monde
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4533 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-15 14:38:37 +00:00 |
Jun FURUSE / 古瀬 淳
|
6d62b98893
|
typo in comment fixed: CAMLreturn1 -> CAMLreturn
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4530 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-14 09:48:57 +00:00 |
Damien Doligez
|
4e87d1239d
|
deps + factorisation sprintf/kprintf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-13 17:34:58 +00:00 |
Xavier Leroy
|
5c4a92bc13
|
Les descripteurs renvoyes par sys_open sont mis en mode close-on-exec
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4507 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-11 13:13:55 +00:00 |
Xavier Leroy
|
de5eebe6c8
|
Le mode Open_append implique Open_write
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4496 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-11 08:39:50 +00:00 |
Xavier Leroy
|
e1695d8818
|
Cosmetique: renommage du champ lex_buffer_len
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4495 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-11 08:39:20 +00:00 |
Xavier Leroy
|
04cb5cdb68
|
Exporter les fonctions MD5, ca peut toujours servir. Dans MD5Update, la taille passee en argument est un long, pas un int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4491 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-10 17:22:45 +00:00 |
Xavier Leroy
|
28a68af74d
|
Revu traitement des forwarding pointers dans compare_val
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4489 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-07 13:46:07 +00:00 |
Xavier Leroy
|
e5ba68d556
|
Pour getenv, consulter egalement la base de registres, ca facilitera le travail de l'installeur Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4485 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-06 16:54:50 +00:00 |
Damien Doligez
|
b3e52122e2
|
problemes d'includes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-06 13:32:30 +00:00 |
Xavier Leroy
|
bddfe5d0ce
|
Ajout operations sur gros fichiers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4474 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-02 09:16:39 +00:00 |
Damien Doligez
|
f3a1293b03
|
Digest: modif channel, fix PR#924, ajout to_hex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-25 16:37:15 +00:00 |
Damien Doligez
|
30e7601af2
|
assertions fausses
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4435 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-21 15:05:26 +00:00 |
Xavier Leroy
|
c11df14a4d
|
PR#643,728,869: inclure des definitions bidon de variables utilisees par otherlibs/threads/scheduler.c afin de pouvoir faire ocamlc.opt threads.cma
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4434 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-21 13:54:44 +00:00 |
Xavier Leroy
|
75fb773561
|
Revu gestion endianness des flottants (pour le StrongARM). Revu installation des .h publics
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4430 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-19 14:37:44 +00:00 |
Damien Doligez
|
adc7a32111
|
bricoles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4428 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-19 13:29:09 +00:00 |
Xavier Leroy
|
429efbf7c2
|
Ajout Sys.executable_name, laisser Sys.argv.(0) inchange (PR#817)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-11 13:51:40 +00:00 |
Damien Doligez
|
5a82cfee84
|
ajout hexadecimal pour Gc.verbose
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-08 19:34:49 +00:00 |
Damien Doligez
|
8ea64b58dc
|
byterun/finalise.c: support pour les lazy finalises
byterun/gc_ctrl.c: ajout Gc.major_slice
byterun/major_gc.c: gros bug dans les valeurs finalisees + ajout Gc.major_slice
byterun/major_gc.h: gros bug dans les valeurs finalisees + ajout Gc.major_slice
byterun/memory.c: typo dans un commentaire
byterun/minor_gc.c: petit bug, ajout Gc.major_slice
parsing/parser.mly: plus de conflits; l'automate reste identique
stdlib/gc.ml: ajout Gc.major_slice
stdlib/gc.mli: ajout Gc.major_slice
stdlib/sys.ml: ajout Sys.ocaml_version
stdlib/sys.mli: ajout Sys.ocaml_version
utils/config.mlp: ajout Sys.ocaml_version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4357 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-05 17:11:33 +00:00 |
Xavier Leroy
|
ec9b16b6bc
|
_ dans les litteraux d'entiers et de flottants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4350 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-04 16:44:55 +00:00 |
Damien Doligez
|
15c25173cf
|
ajout Gc.top_heap_words
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-01 12:23:58 +00:00 |
Damien Doligez
|
b47d250360
|
divers bugs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4302 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-23 17:49:50 +00:00 |
Damien Doligez
|
e962b870e8
|
bug lazy dans ocamlopt + diverses bricoles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-20 22:20:58 +00:00 |
Damien Doligez
|
0dbce74fc8
|
lazy a la Tolmach
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-20 17:39:10 +00:00 |
Damien Doligez
|
09a8c6bc78
|
configure: suppression "smart preprocessing" pour MacOS X
asmrun/roots.c, byterun/alloc.c, byterun/gc_ctrl.c, byterun/minor_gc.c,
byterun/minor_gc.h, byterun/roots.c, byterun/startup.c:
derecursivation du GC mineur
byterun/config.h, stdlib/gc.mli: compactage active par defaut (300%)
otherlibs/unix/select.c: ajout include MacOS X
.cvsignore: bricoles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-18 15:13:26 +00:00 |
Xavier Leroy
|
855d819382
|
Avoid double free on intern_obj_table (PR#729)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4247 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-11 13:41:17 +00:00 |
Damien Doligez
|
06bad3978d
|
MacOS 9
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4164 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-12-13 13:59:27 +00:00 |
Damien Doligez
|
b511be714e
|
bug dans les assert du code de debug...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4162 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-12-13 13:12:04 +00:00 |