Commit Graph

229 Commits (bdcbaa96025eb71f9aaeaef1573ca234b79fd846)

Author SHA1 Message Date
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
Xavier Leroy d75918f7e4 Ajout Lock/Unlock
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1695 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 08:51:09 +00:00
Xavier Leroy bec90463c8 Revu completement l'allocation des buffers d'I/O.
Nettoyage du code d'I/O.
Ajout de hooks pour verrouiller en conjonction avec otherlibs/systhreads.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-29 15:37:22 +00:00
Xavier Leroy d7f93706ae Nettoyage des types de code_checksum
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-30 12:28:31 +00:00
Damien Doligez 36dbf9fb22 Fix warning gcc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1669 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-29 13:06:05 +00:00
Damien Doligez 364d41a963 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-04 14:54:05 +00:00
Xavier Leroy 30374ece5c Pour utiliser les fonctions MD5 depuis C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 13:49:11 +00:00
Xavier Leroy b149e67a88 Nouveau module Marshal dans stdlib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-02 18:16:15 +00:00
Damien Doligez b2e61fc63d Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1628 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-27 17:06:23 +00:00
Jérôme Vouillon eddd99bd52 Bug dans le calcul de la taille de frame (prendre en compte extra_args).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1622 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-18 20:18:41 +00:00
Damien Doligez c4fb76de04 Fix: bug dans le calcul de la longueur max d'une chaine.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1616 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-16 17:07:11 +00:00
Jérôme Vouillon 210c4d198d Erreur de syntaxe dans macro Push_roots.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1607 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-15 12:36:20 +00:00
Xavier Leroy c99916fdb9 Nouveau format d'executable.
Eradication des warnings de gcc.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1594 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:49:36 +00:00
Damien Doligez e399e61725 roots.c: variable inutile
compact.c weak.c: bug entre pointeurs faibles et compactage.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1577 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-02 12:51:51 +00:00
Damien Doligez 9544810249 unification local_roots/local_roots_new
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1575 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-01 17:15:19 +00:00
Damien Doligez 8555ce8fe7 Changement de Push/Pop_roots en Begin/End_roots
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-26 17:16:31 +00:00