Commit Graph

1978 Commits (6a295a909c7f03c2619cfad4ce98d17d715bbdc2)

Author SHA1 Message Date
Xavier Leroy 8148a859ae MAJ magic number for bytecode executables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1898 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:21:34 +00:00
Xavier Leroy 9fba7b5673 Commentaire
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1897 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:17:08 +00:00
Xavier Leroy e7c438472b Ajout des motifs de tableaux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1896 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:16:54 +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
Xavier Leroy d83bfc2f72 array.c est maintenant partage avec byterun
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1894 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:09:22 +00:00
Xavier Leroy 268f9837e9 Meilleur traitement des branchements conditionnels en fin de boucle
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1893 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:08:26 +00:00
Xavier Leroy 019ea317d1 Simplification compilation du let rec de valeurs. Meilleure compilation des boucles for.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1892 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:07:57 +00:00
Xavier Leroy 9d58fcda15 Cosmetique
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1891 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 09:07:06 +00:00
Francois Rouaix c9f077f8db Changed interface of dbopen
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1890 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-16 09:45:37 +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
Damien Doligez c75800174b Portage Rhapsody, suite et fin
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1888 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-13 19:31:32 +00:00
Damien Doligez e6373b2028 Portage Rhapsody, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1887 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-13 17:47:24 +00:00
Xavier Leroy 8a66e4a3cb Portage Rhapsody, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1886 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-13 15:06:16 +00:00
Xavier Leroy e378bb74d8 Premier jet portage Rhapsody
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1885 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-13 13:57:35 +00:00
Xavier Leroy 32a7a0f2bb Contourner la non-delimitation des arguments dans spawn
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1884 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-27 14:07:09 +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 83cea541c3 Ajout de let module = <modulexpr> in <expr>
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1882 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:54:44 +00:00
Xavier Leroy 900fada82e Meilleure gestion des erreurs EUNKNOWNERROR
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1881 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:53:08 +00:00
Xavier Leroy 7c6224f2e3 Allocation des mutexes et des conditions hors du tas
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1880 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:52:39 +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
Xavier Leroy fb21808a4a Ajout -D_REENTRANT si threads systeme
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1877 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:46:56 +00:00
Xavier Leroy ab3b118780 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1876 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:46:34 +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 85bae36901 Détection des fonctions de timing.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1874 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-24 10:43:14 +00:00
Francois Rouaix 4114ac7941 DB interface
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1873 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-23 12:42:23 +00:00
Xavier Leroy 01b52f7c7f Eviter les spills preventifs 'impossibles'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1872 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-13 16:32:32 +00:00
Xavier Leroy c7f9a3da96 Meilleur traitement des paires de registres entiers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1871 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-13 16:32:12 +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
Pierre Weis 4fd993abbe Introduction de print_flush dans les formats de printf.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1869 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-16 10:44:28 +00:00
Damien Doligez 05684b2b53 fix: bug du profiler
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1868 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-12 16:54:34 +00:00
Damien Doligez 6a3728e8f9 fix: le profiler ne mettait pas assez de parentheses dans son fichier
intermediaire


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1867 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-12 16:54:22 +00:00
Damien Doligez 3749879dd3 ignorer ocamlc.opt et ocamlopt.opt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1866 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-12 16:52:55 +00:00
Xavier Leroy e0213565fe make scratch ne marchait pas
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1865 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-05 13:17:18 +00:00
Xavier Leroy 9986024d28 Ajouter startup dans les tables de segments
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1864 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-05 12:43:34 +00:00
Xavier Leroy 265e7ef035 Permettre ocamlc -output-obj -g
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1863 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-05 12:43:08 +00:00
Xavier Leroy a17c864063 Bug de GC dans caml_thread_join
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1862 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-19 16:04:40 +00:00
Xavier Leroy 7898048eed Dire de mettre le .ini dans le repertoire Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1861 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-19 09:06:28 +00:00
Jérôme Vouillon b3061a3e52 Bug dans la fusion de deux evenements
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1860 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-17 20:34:24 +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 8585cc5f35 Sys.command en Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1856 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 17:46:13 +00:00
Damien Doligez d4e800aeac Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1855 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 17:32:59 +00:00
Damien Doligez 2148ecdc7d MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1854 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 16:04:36 +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 34eeeacfd2 epsilon dans make clean
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1852 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 14:42:52 +00:00
Xavier Leroy a234a77991 MAJ pour release 1.07
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1851 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 13:28:16 +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
Xavier Leroy b63c21085d Declarations PUBLIC en trop
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1848 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 13:27:09 +00:00