Commit Graph

244 Commits (e512116138d03bb859235f6e153bca002644bce8)

Author SHA1 Message Date
Xavier Leroy e512116138 Dans input_value, traitement special des tres gros blocs de donnees marshalees (excedant la taille maxi d'un bloc du tas)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2046 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-12 14:09:43 +00:00
Damien Doligez b42c106db5 ajout free_for_heap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-12 12:37:26 +00:00
Xavier Leroy c6b82c5c30 Sys.signal renvoie l'ancien handler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2039 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-08 16:52:33 +00:00
Damien Doligez 16cf256535 changement gc_message
alloc_for_heap, add_to_heap, allocation_color
mauvais parametres alloc_final dans io.c


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2031 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-07 18:43:39 +00:00
Damien Doligez e8359d9f87 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2011 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-04 16:51:51 +00:00
Xavier Leroy 45ddaf9eca Ajout de Pervasives.set_binary_mode_{in,out}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2007 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-02 09:51:50 +00:00
Jérôme Vouillon 87b17301f4 Nouvelle syntaxe des classes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1997 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-24 19:22:26 +00:00
Xavier Leroy af85f7c394 Portage Cray T3E
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1996 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-23 16:47:02 +00:00
Xavier Leroy 840152fd2d Debut portage Cray T3E
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1992 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-23 13:39:54 +00:00
Xavier Leroy ae0c8b96d7 Cosmetique dans div_float
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1989 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-22 12:43:41 +00:00
Xavier Leroy d9b1220dca Ajout de output_value_to_malloc and input_value_from_malloc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1985 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-11 12:53:45 +00:00
Xavier Leroy 8b7bcb0bda Bug de verrouillage dans output_char et flush_partial
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1984 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-11 12:53:08 +00:00
Xavier Leroy 541bd069b3 Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1955 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-12 11:28:28 +00:00
Xavier Leroy df1f4f4640 _setmode -> setmode en WIN32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1954 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-12 11:23:15 +00:00
Xavier Leroy 0326505a60 MAJ du portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1952 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-11 18:42:59 +00:00
Damien Doligez 57e273953e portage bytecode sur Cray T3E
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1927 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-21 16:09:26 +00:00
Pierre Weis 13f00c37fa Export de fail.h pour l'utilisateur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1924 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-20 12:41:00 +00:00
Xavier Leroy fd8ea59807 Ajout des options -make_runtime et -use_runtime
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 14:48:34 +00:00
Xavier Leroy 49c266fde7 Meilleure gestion de callback_depth (l'ancienne ne resistait pas aux exceptions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1917 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 14:45:50 +00:00
Xavier Leroy e08ab0bb94 Double_val(x) = f est remplace par Store_double_val(x, f)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1914 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-09 07:46:28 +00:00
Damien Doligez 36bb9a9b86 Changement pour les threads.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1903 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 16:32:33 +00:00
Xavier Leroy ea8fe59ea0 Adoption des memes representations que dans ocamlopt pour les tableaux de flottants et les fonctions mutuellement recursives.
Simplification de la compilation du let rec de valeurs.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1895 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:15:55 +00:00
Damien Doligez c0d06c862a Portage Rhapsody
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1889 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-13 19:59:11 +00:00
Xavier Leroy bef3a4317e #define S_ISREG
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1883 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-27 14:06:41 +00:00
Xavier Leroy 8c7f4c0c76 Verifier que le channel est en mode binaire pour input_value, output_value, input_binary_int, output_binary_int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1879 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:51:39 +00:00
Xavier Leroy fb90ff47c0 Ignorer correctement les repertoires dans searchpath pour Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1878 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:48:44 +00:00
Pierre Weis b5ae8a0a0a Introduction des fonctions de timing.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1875 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-25 10:20:38 +00:00
Pierre Weis a75b7469a3 Bug dans commentaire de local_roots
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1870 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-06 18:35:29 +00:00
Xavier Leroy 1c0387d296 Lock et Unlock peuvent declencher un context switch, donc mettre en racines tout ce qui doit survivre
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1858 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-11 20:53:07 +00:00
Xavier Leroy 09e66e6936 Lock peut provoquer un context switch, donc mettre en racine tout ce qui doit survivre a Lock
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1857 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-11 20:48:46 +00:00
Xavier Leroy e5224f96b2 En Win32: ignorer les blancs avant le nom de la commande
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1853 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 14:56:28 +00:00
Xavier Leroy d239a741bd Contourner les limitations de Win32 dans sys_command
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1850 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 13:27:48 +00:00
Xavier Leroy a70d72c04a Ajout stdlib.h pour proto malloc()
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1849 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 13:27:29 +00:00
Jérôme Vouillon 490a7058e5 Passage de la valeur des exceptions non rattrapees au debugger
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1844 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 13:53:13 +00:00
Xavier Leroy ec6e90ab3f Proto de do_local_roots
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1813 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-27 16:30:58 +00:00
Xavier Leroy 94b58863a9 Revision de l'interface GC pour ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1799 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-21 13:49:30 +00:00
Xavier Leroy 0436b11bfd Nouvelle interface pour do_local_roots en natif
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1793 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-20 15:30:43 +00:00
Damien Doligez b8e86dc080 dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1780 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 17:43:44 +00:00
Damien Doligez da41973dfb Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 15:11:58 +00:00
Xavier Leroy f9d6235c66 Meilleurs prototypes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1772 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 13:52:31 +00:00
Xavier Leroy 06b7420e8a Ajout de ocamlc.opt. MAJ en vue release 1.06.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 10:39:01 +00:00
Damien Doligez 59130591cf Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1762 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-12 18:59:32 +00:00
Xavier Leroy 2ec9928fc7 Erreur dans le proto de tgetstr (signale par Jerome).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1737 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-24 15:52:05 +00:00
Xavier Leroy f9e3751bf3 Assertion dans leave_blocking_section
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1725 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-16 16:11:17 +00:00
Xavier Leroy f96ff2b7df Installer callback.h
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1724 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-16 16:10:53 +00:00
Damien Doligez 5dfad13c8f gc_ctrl.c: Fix Gc.get
stacks.c: Fix Gc.set


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1719 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-14 15:48:45 +00:00
Damien Doligez 78aa561421 Invalid_argument "Array.new" -> "Array.make"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1704 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-11 15:09:43 +00:00
Xavier Leroy 88054d9a98 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 16:01:39 +00:00
Xavier Leroy 4c8f23357d Petites erreurs de types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1697 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 13:13:33 +00:00
Xavier Leroy 1517cea772 Sources C convertis en ANSI C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 12:55:01 +00:00