Xavier Leroy
4ae1b28696
Adaptation a Solaris
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@688 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-11 13:31:58 +00:00
Xavier Leroy
63e0ad4046
Dependances sur csllex et cslyacc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@687 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-11 13:21:27 +00:00
Xavier Leroy
6d8460a828
Ajout des operations negf et absf.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@686 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-07 13:47:18 +00:00
Xavier Leroy
2e119be662
Utilisation de la primitive %absfloat.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@685 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-07 13:46:46 +00:00
Xavier Leroy
4845863b7a
Ajout de abs_float.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@684 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-07 13:46:28 +00:00
Xavier Leroy
38d0c776bf
Ajout de la primitive %absfloat (valeur absolue flottante).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@683 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-07 13:45:57 +00:00
Xavier Leroy
669bf28452
Ajout des instructions negf et absf (negation flottante, valeur
...
absolue flottante).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@682 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-07 13:45:17 +00:00
Xavier Leroy
f75dc76f4d
MAJ dependances.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@681 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-05 10:12:56 +00:00
Xavier Leroy
161d8a16d1
Verifications de bornes dans les fonctions read, write, send, recv.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@680 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-05 10:12:41 +00:00
Xavier Leroy
ee63e8d356
Ajout de la fonction Thread.id
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-05 10:12:07 +00:00
Xavier Leroy
5e03e75946
MAJ en vue release.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@678 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-05 10:11:50 +00:00
Xavier Leroy
68a65bec97
Traduction de cslcp et cslmktop en Caml, pour Windows.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-05 09:57:50 +00:00
Francois Rouaix
0caef5e1dd
Dans thread_kill, remettre a zero les pointeurs vers la pile qu'on vient de liberer. Ces pointeurs peuvent etre vus comme de fausses racines apres une extension du tas.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@676 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-01 13:59:41 +00:00
Xavier Leroy
7c102cf336
Bug dans l'initialisation du thread dans create_thread.
...
(il fallait affecter directement th->next et th->prev au lieu
d'utiliser modify).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@675 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-28 10:06:27 +00:00
Xavier Leroy
51fcd131f1
Bug d'allocation memoire dans le maniement des attributs de tokens
...
(il fallait utiliser modify au lieu d'affecter directement Val_long(0)).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@674 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-28 10:05:49 +00:00
Xavier Leroy
c5d9eb3192
Correction de gethostbyaddr.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@673 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-26 17:50:19 +00:00
Xavier Leroy
ed8733aa76
MAJ portage NT
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@672 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-26 13:52:15 +00:00
Xavier Leroy
c67836bbe9
Automate a tables pour le lexing
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@671 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-26 09:42:52 +00:00
Xavier Leroy
9e4ae607e7
Blabla sur la version Windows
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@670 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-25 18:00:26 +00:00
Xavier Leroy
54b18337c8
Meilleure compilation des matchings sur entiers -- important depuis la modification de csllex
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@669 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-25 17:56:10 +00:00
Xavier Leroy
041ba787b0
Utilisation d'un automate a pile pour csllex
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@668 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-25 17:53:56 +00:00
Xavier Leroy
22bc127a92
csllex utilise un automate a pile
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@667 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-25 14:45:47 +00:00
Xavier Leroy
ede06e157d
Petit test de Is_atom.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@666 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-23 17:37:53 +00:00
Xavier Leroy
a8d04a2678
MAJ de caml_alloc (%g7 contient l'adresse de young_limit, pas sa valeur...)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@665 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-23 13:54:37 +00:00
Xavier Leroy
1798ab7e5e
searchpath pour win32: chercher avec l'extension .exe dans le rep. courant.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@664 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-23 13:54:09 +00:00
Xavier Leroy
c411ad4f0c
Suppression de standard_includes.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@663 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-23 11:12:30 +00:00
Xavier Leroy
892672d5ab
Tyop dans searchpath.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@662 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-23 10:28:47 +00:00
Xavier Leroy
ddbeb32ff5
Suppression de standard_includes.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@661 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-23 09:45:58 +00:00
Xavier Leroy
890be2f50d
Plus besoin de -Xlinker -preload pour Nextstep!
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@660 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:58:52 +00:00
Xavier Leroy
152811c10c
Ajout des fichiers specifiques machine pour le x86 sous NT
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:55:16 +00:00
Xavier Leroy
4d97237795
Ajout extension .sh sur les fichiers cslcp et cslmktop a l'installation.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@658 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:53:58 +00:00
Xavier Leroy
d73dd6195d
ASFLAGS -> AFLAGS
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@657 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:53:33 +00:00
Xavier Leroy
c8137bb64e
Ajout d'un header special pour NT (utilise spawn au lieu de exec).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:53:13 +00:00
Xavier Leroy
2a386a8cdc
Portage NT.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:52:45 +00:00
Xavier Leroy
c3223fadf8
Makefile.nt: Nettoyages divers.
...
sys.c: adaptation de searchpath pour NT.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@654 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:51:45 +00:00
Xavier Leroy
43108e0938
Nettoyages divers.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@653 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:51:04 +00:00
Xavier Leroy
4944ea26b4
Faire "pop %esi" pour nettoyer un stack frame de taille 4 n'est pas
...
correct si on tailcall une fonction avec 5 parametres ou plus...
Suppression de cette optimisation stupide.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 10:24:14 +00:00
Xavier Leroy
93f450d403
Correction du test d'equivalence entre deux declarations de modtypes
...
manifestes. (Double inclusion + coercions triviales.)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 10:23:33 +00:00
Xavier Leroy
c5483309b5
Portage Windows NT/95.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@650 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-21 10:49:46 +00:00
Xavier Leroy
a76589a552
Meilleur message d'erreur pour Illegal_renaming.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@649 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-20 11:01:45 +00:00
Xavier Leroy
ec7b415e40
Makefile: variable CPPFLAGS pour pouvoir faire des compilos croises.
...
filename.mlp: typo.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@648 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-20 11:01:20 +00:00
Xavier Leroy
66f7f8c6f8
Si NATIVE_CODE, utiliser la table des segments de donnees structurees
...
pour implementer Is_atom.
Nom moins stupide pour le tableau des atomes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@647 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-20 11:00:21 +00:00
Xavier Leroy
45a5738f8c
Utilisation de la table des segments de donnees structurees
...
produites par le generateur de code.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@646 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-20 10:59:35 +00:00
Xavier Leroy
0b95ce66d8
proc_mips: as -nocpp
...
les autres: ajout de la table des segments de donnees structurees
produites par le generateur de code.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@645 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-20 10:59:12 +00:00
Xavier Leroy
3897acda2e
#load marche pour les .cma aussi
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@644 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:46:22 +00:00
Xavier Leroy
38d157123c
Une bonne fois pour toute: let_bound_idents renvoie sa liste dans l'ordre gauche-droite
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:45:54 +00:00
Xavier Leroy
fdc79d5db8
quit() doit renvoyer une valeur si HAS_UI
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@642 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:44:59 +00:00
Xavier Leroy
063abb0f80
Oubli d'un close()
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@641 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:44:36 +00:00
Xavier Leroy
076b2465f0
Nettoyage
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@640 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:43:40 +00:00
Xavier Leroy
27d6fd6d66
cslopt: modif. initialisation des structures toplevel
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@639 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:43:18 +00:00