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
Xavier Leroy
2d99580163
Ajout du module Types et d'infos d'environnement dans Typedtree.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1003 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:29:48 +00:00
Xavier Leroy
dbbdfe2edb
Ajout de typing/types.ml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1002 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:29:13 +00:00
Jérôme Vouillon
1acce46d66
Un argument etait inutilise dans linear_abbrev.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1001 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-21 12:02:42 +00:00
Jérôme Vouillon
1a196e07ea
Reecriture de correct_abbrev, qui etait beaucoup trop lent dans
...
certains cas.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1000 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-20 21:29:50 +00:00
Jérôme Vouillon
55bac22ba5
Ctype.init_def manquant pour typage des interfaces de classes.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@999 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-20 21:28:13 +00:00
Xavier Leroy
f4010a0fc3
MAJ.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@998 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-19 13:01:01 +00:00
Xavier Leroy
f189fe1ed7
Mise a jour.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@997 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-19 12:57:28 +00:00
Xavier Leroy
a4c15dc46b
Ajout d'un message quand on redimensionne la table des globaux.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@996 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-19 12:57:15 +00:00
Xavier Leroy
2b25bf6466
Le patching des operandes porte sur 32 bits, pas 16.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@995 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-19 12:56:54 +00:00
Xavier Leroy
f1baf28aa6
Decourager le spilling des registres introduits par reload.
...
Intel 386: suppression des stack-to-stack moves.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@994 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 14:16:16 +00:00
Xavier Leroy
6cb5ca0f1f
Exception declaree 2 fois
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@993 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 13:29:07 +00:00
Xavier Leroy
3cbba47252
Utilisation de $(ASPP) et $(ASPPFLAGS)
...
Renommage des .asm en .S.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@992 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 13:25:27 +00:00
Xavier Leroy
4678a15deb
Configuration de l'assembleur revue.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@991 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 13:24:56 +00:00
Xavier Leroy
360004c16d
Introduction de $(ASPP) et $(ASPPFLAGS).
...
Renommage de tous les .asm en .S.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@990 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 13:24:41 +00:00
Xavier Leroy
4d78025b54
Fonctions de sortie des chaines deplacees entierement dans Emitaux.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@989 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 13:23:56 +00:00
Xavier Leroy
bc5d0fad00
Recharger en registre le pointeur de code d'un appel calcule.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@988 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 12:45:15 +00:00
Xavier Leroy
720ef59b1c
Portage Solaris/x86
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@987 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-18 12:43:46 +00:00
Xavier Leroy
6c458d3816
Explications.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@986 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-17 15:07:32 +00:00
Xavier Leroy
5266f76044
close_on.c: reecriture complete
...
createprocess.c: chercher dans le PATH
unix.ml: il faut deux \000 a la fin d'un bloc d'environnement
winwait.c: le PID renvoye n'etait pas bon.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@985 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-17 14:43:05 +00:00
Xavier Leroy
1685e9fa9d
Verifier l'initialisation de unix_error_exn.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@984 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-13 13:04:14 +00:00