Damien Doligez
ca2c3e4f73
On n'utilise plus cpp du tout.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1054 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 14:02:45 +00:00
Damien Doligez
71c89842cd
Ajout de Sys.get_config.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1053 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 14:02:26 +00:00
Xavier Leroy
b1cdcfb5fa
Reecriture de cvt_emit en Caml.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1052 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 13:20:28 +00:00
Xavier Leroy
3bd3a6a1a2
startup.c: ne pas faire sys_exit a la fin de caml_main.
...
main.c: faire sys_exit.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1051 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 13:20:13 +00:00
Xavier Leroy
2395d35d86
stack.h: suppression du marquage des adresses de retour dans les stack frames
...
(ne gagne pas de temps sauf sur KB).
startup.c: ne pas faire sys_exit a la fin de caml_main.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1050 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 13:20:04 +00:00
Xavier Leroy
6e80760004
Suppression du marquage des adresses de retour dans les stack frames
...
(ne gagne pas de temps sauf sur KB).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 13:19:48 +00:00
Xavier Leroy
6eceb271b9
cvt_emit reecrit en Caml.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1048 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 13:19:16 +00:00
Damien Doligez
b161e4628d
Ajout de "get_os_type".
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1047 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-06 16:39:07 +00:00
Damien Doligez
dfeb8bdd97
Ajout de la primitive "get_os_type".
...
filename.ml n'a plus besoin de passer dans un preprocesseur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1046 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-06 16:38:09 +00:00
Damien Doligez
cd332a5c3c
Ajout de formfeed (^L) dans les caractères blancs.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-06 16:37:14 +00:00
Damien Doligez
fa26e6bbd3
Ajout de la primitive "get_os_type".
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1044 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-06 16:36:37 +00:00
Jérôme Vouillon
704b0ef280
init_def manquant...
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1043 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-02 11:11:23 +00:00
Jérôme Vouillon
d6188e0095
Correction d'un bug d'install_printer (type mal construit).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1042 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 13:23:13 +00:00
Xavier Leroy
c540d67fde
Deplacement d'un try...with dans expand_abbrev.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 09:47:18 +00:00
Xavier Leroy
74a434c4a0
Typos dans getsockopt.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1040 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 09:46:57 +00:00
Xavier Leroy
1358200ac8
Bug d'allocation dans sys_error.
...
Correction du type de sys_exit dans sys.h.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1039 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 09:46:42 +00:00
Xavier Leroy
4c5a2550b9
Correction bug dans Translcore.array_kind
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1038 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 09:46:17 +00:00
Xavier Leroy
557d9b8b5b
MAJ.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1037 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 09:45:30 +00:00
Damien Doligez
1b59555319
Changement de "sys__getenv" en "Sys.getenv".
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1036 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-30 13:38:56 +00:00
Jérôme Vouillon
85f72f1f07
Petite correction.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1034 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-27 11:40:19 +00:00
Xavier Leroy
40d5f632ca
Retour en arriere sur la modif du Lswitch -- ne fait guere de
...
difference, le probleme de debordement des sauts conditionnels demeure.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1033 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-27 09:29:21 +00:00
Xavier Leroy
ae97b44fe5
Instruction Lswitch: utilisation d'une table de sauts classiques au
...
lieu du branch special, pour reduire la taille du code.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1032 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-27 08:47:16 +00:00
Xavier Leroy
87acf8c748
Augmenter la limite du nombre de tours d'allocation a 50
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1031 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 17:13:34 +00:00
Xavier Leroy
22e4b06796
Typo.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1030 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 15:08:13 +00:00
Xavier Leroy
43ee9cdf9c
Ajout option /MT pour le bytecode et ajout libs win32unix et systhreads.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1029 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 15:07:51 +00:00
Xavier Leroy
84d255a913
MAJ main/startup.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1028 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 15:05:59 +00:00
Xavier Leroy
36a54763aa
Ajout de types.cmo
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1027 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 15:05:31 +00:00
Xavier Leroy
6792a3fc17
Version 1.02
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1026 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 14:49:46 +00:00
Xavier Leroy
895f511cc7
open_graph: rearmer les timers a chaque open_graph.
...
close_graph: ajouter un XFlush bien senti.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1025 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 14:49:38 +00:00
Xavier Leroy
9bc057168c
MAJ pour release 0.2
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1024 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-26 14:48:42 +00:00
Xavier Leroy
a8d1d5bea9
Documentation.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1023 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-25 09:35:15 +00:00
Xavier Leroy
6cbdcfb95f
Doc de loadfile_private.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1022 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-24 15:48:54 +00:00
Xavier Leroy
460673ebe1
Gestion des niveaux de variables revue dans les declarations de types.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1021 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-24 15:45:58 +00:00
Xavier Leroy
8d3c42faca
Ajout de loadfile_private.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1020 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-24 15:45:32 +00:00
Xavier Leroy
b225751e9f
Ajout de hide_additions pour dynlink.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1019 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-24 15:45:14 +00:00
Xavier Leroy
4150ff6148
Meilleur traitement des constantes de caracteres '...'
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1018 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-24 14:23:31 +00:00
Jérôme Vouillon
3800faa6c0
Les classes recursives n'etaient pas placees dans l'ordre dans les
...
modules.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1017 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 20:34:45 +00:00
Jérôme Vouillon
e1c5e3e480
L'index d'une methode est maintenant definie par un let alias plutot
...
que strict.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1016 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 20:33:49 +00:00
Jérôme Vouillon
9b27eb25c6
Les variable d'instances n'apparaissant pas dans une interface
...
n'etaient pas toujours masquees.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1015 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 20:31:29 +00:00
Jérôme Vouillon
f82b5566e4
Garder autant que possible une abreviation lors de l'unification de
...
deux types #xxx.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1014 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 17:15:59 +00:00
Jérôme Vouillon
2820a6f438
Interfaces de classes : normalisation des abreviations (unroll_abbrev).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 15:59:25 +00:00
Jérôme Vouillon
3de964308c
Bug de lecture des types classes #xxx corrige.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1012 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 15:58:05 +00:00
Jérôme Vouillon
8ebda1067b
Correction d'un bug de moregeneral.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1011 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 15:57:00 +00:00
Xavier Leroy
4e50a18bc9
Ajout de Types.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1010 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 14:28:38 +00:00
Xavier Leroy
4721c517b0
La comparaison entre tableaux flottants utilisait une mauvaise taille.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1009 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 14:28:31 +00:00
Xavier Leroy
033ec5b736
Decoupage du module Typedtree en deux: Types et Typedtree.
...
Sauver l'environnement de typage en plus du type dans les a.s.t. de Typedtree.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1008 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:33:27 +00:00
Xavier Leroy
15b7edd512
Ajout de Types en plus de Typedtree.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1007 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:32:19 +00:00
Xavier Leroy
f5fa8e3e46
Test plus complet des tableaux flottants, y compris via un type abstrait.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1006 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:31:59 +00:00
Xavier Leroy
60097c00e2
Implementer length_nat par %obj_size au lieu de %array_length, qui
...
(a cause de l'overloading des tableaux) est moins efficace.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1005 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:31:32 +00:00
Xavier Leroy
8d069d7e00
Ajout du module Types et d'infos d'environnement dans Typedtree.
...
Translcore: meilleur tests de types pour determiner le kind d'un tableau.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1004 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:30:27 +00:00