Commit Graph

966 Commits (5229e59700a678c14cca4131420260389ed0ed3c)

Author SHA1 Message Date
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
Xavier Leroy dc0b7b9b98 Modif. initialisation des structures toplevel
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:42:27 +00:00
Xavier Leroy 4ef227d589 Portage Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@637 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-15 16:25:44 +00:00
Xavier Leroy 84ffb16ed7 Debut du portage Windows NT/95
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@636 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-15 16:19:09 +00:00
Xavier Leroy 9843ff4081 MAJ hppa
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-14 13:46:00 +00:00
Xavier Leroy 4734d92141 hppa-next-nextstep --> hppa1.1-next-nextstep (encore un bug!)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-14 13:44:43 +00:00
Xavier Leroy 3a1c852cbd hppa-next-nextstep --> hppa1.1-next-nextstep
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-14 13:42:20 +00:00
Xavier Leroy 81c232094f hppa-next-nextstep --> hppa1.1-next-nextstep
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-14 13:41:11 +00:00
Xavier Leroy 1d9906564f Adaptation a Linux/aout
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@631 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-14 09:16:58 +00:00
Xavier Leroy 1b6c720509 Nouveau systeme d'autoconfiguration.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@630 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-13 16:29:09 +00:00
Xavier Leroy e46d62c597 Makefile: nouveau systeme d'autoconfiguration.
errmsg.c: bug dans la declaration de strerror.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@629 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-13 16:28:24 +00:00
Xavier Leroy e2ae152205 Makefile: nouveau systeme d'autoconfiguration.
scheduler.c thread: ajout du select en ecriture.
event: typo dans la doc.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@628 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-13 16:28:00 +00:00
Xavier Leroy 2560ad0f58 Makefile: Nouveau systeme d'autoconfiguration.
io.[ch]: l'argument "longueur" de getblock et putblock est un long.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@627 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-13 16:26:14 +00:00
Xavier Leroy 567aebacc7 Ne pas faire initial_env avant d'avoir parse la ligne de commande
(pour les options -I).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-05 16:21:46 +00:00