Commit Graph

806 Commits (77d13ee8d275f668b2bfcd23fcebac2270efd6fc)

Author SHA1 Message Date
Xavier Leroy 3b99a2c8d5 Changement du format pour intern/extern.
Pour les threads, adaptation des I/O a la possibilite d'un GC des
qu'on fait enter_blocking_section.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@716 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-01 15:24:38 +00:00
Xavier Leroy 3b91622e5d Linker -lcamlrun avant les bibliotheques passees par -cclib.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@715 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-01 15:23:31 +00:00
Xavier Leroy 59300c06e8 Nouveau format d'output_value.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@714 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-01 15:23:06 +00:00
Xavier Leroy d9ef410153 Detection des libs X11 amelioree.
Detection des threads POSIX (pthreads).
configure determine les bibliotheques otherlibs qui sont compilables.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@713 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-01 15:22:44 +00:00
Xavier Leroy 7e03b98f6f Mauvais rapport d'erreur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@712 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-24 16:20:50 +00:00
Xavier Leroy 618a69cee8 Pour les programmes faits avec cslmktop, initialiser le load path
avant le code utilisateur, pas apres.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@711 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-20 10:52:15 +00:00
Xavier Leroy 3a9f81c395 Ajout du test des exports multiples.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@710 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-20 10:51:37 +00:00
Xavier Leroy 0bdd720539 Separer init_path de initial_env, pour le toplevel.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@709 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-20 10:51:16 +00:00
Xavier Leroy 0589b129b7 Modif de l'initialisation du toplevel (pour Coq).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@708 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-20 10:50:34 +00:00
Xavier Leroy 208fd64270 Dependences pour NT.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@707 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-18 12:07:56 +00:00
Xavier Leroy ea74babe6a Exporter async_signal_mode pour la GUI Windows.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@706 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-18 12:07:43 +00:00
Xavier Leroy 4e56721120 Makefile.nt: rectif. de l'installation
README.win32: MAJ.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-18 12:07:01 +00:00
Xavier Leroy 3f8f3d67f4 Toujours sauver et restaurer $gp si la fonction contient un try...with...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@703 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-15 17:35:35 +00:00
Xavier Leroy 134512c2fd Bug si un identificateur est exporte plusieurs fois dans le .mli: on
le stocke a la position du premier identificateur, et les clients vont
le chercher a la position du second.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@702 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-15 16:01:15 +00:00
Xavier Leroy b9788cd32e Bug de cslopt quand un meme identificateur est exporte plusieurs fois
dans le .mli


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-15 15:59:45 +00:00
Francois Rouaix ef2c58cfd2 Ne pas utiliser translate pour compiler le matching avec des entiers < 0 ou
> 255.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@700 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-15 14:21:15 +00:00
Xavier Leroy 0f413ccaa8 Suppression de la version optimisee de Double_val et Store_double_val
pour le Sparc: on tombe dans un bug de GCC 2.7.1 quand on compile abs_float.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@699 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-15 11:09:54 +00:00
Xavier Leroy 46c6d1616c MAJ avant release 1.15
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-15 10:33:03 +00:00
Xavier Leroy ff3a896add Installer expunge dans $(LIBDIR)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@697 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-15 10:32:50 +00:00
Xavier Leroy d6ec8f945e Installer expunge dans
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-15 10:32:32 +00:00
Xavier Leroy 780c3f6ab9 Mauvais tests de bornes dans read, write, etc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@695 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-14 09:37:54 +00:00
Xavier Leroy cf62dc26e3 Suppression de graphics.ml au profit de graphics.mlp.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-12 18:01:33 +00:00
Xavier Leroy 3eb7bdc414 Adaptation pour Windows.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-12 18:00:39 +00:00
Xavier Leroy 0ca01a4dcf Adaptation interface graphique pour Windows.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@692 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-12 17:56:11 +00:00
Xavier Leroy cd513cd7a1 Ajout interface graphique.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@691 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-12 17:55:21 +00:00
Xavier Leroy 1596174939 Variables supplementaires pour l'install.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@690 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-11 13:58:31 +00:00
Xavier Leroy 1973b55b71 Makefile.nt: meilleure install.
README.win32: MAJ.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-11 13:58:14 +00:00
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