Xavier Leroy
173cb4075f
Retour en arriere sur l'emploi des threads POSIX. On revient a
...
l'ancienne implementation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@732 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-03 10:02:34 +00:00
Xavier Leroy
36d7e7d51f
Ajout de -I$(PTHREADS_INCLUDES)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@729 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-02 13:20:07 +00:00
Xavier Leroy
ce9ffc8ece
Ajout d'un mutex pour rendre ca thread-safe
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@728 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-02 11:55:16 +00:00
Xavier Leroy
72d5eb55e1
Jeu de tests pour les threads.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@727 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-02 08:41:32 +00:00
Xavier Leroy
83139b7106
Adaptation aux vrais threads POSIX (avec code de compatibilite pour OSF1).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@726 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-02 08:41:11 +00:00
Xavier Leroy
97e6ed9a73
Bibliotheque threads entierement reimplementee au-dessus des threads POSIX.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@719 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-01 15:26:00 +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
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
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
76f2da82e2
Test et inclusion de <sys/select.h>, en particulier pour AIX
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@601 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-01-08 10:19:02 +00:00
Xavier Leroy
2ffaa2b1e6
MAJ dependances.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@589 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-01-04 13:03:44 +00:00
Xavier Leroy
3831772e16
Oups, bug dans realclean
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@473 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 12:55:45 +00:00
Xavier Leroy
0fa2ca9771
Entree realclean
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@472 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 12:53:17 +00:00
Xavier Leroy
7ebdfa6634
Ajout de Thread.join
...
Representation des threads modifiee pour pouvoir faire = dessus.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@452 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-16 10:59:57 +00:00
Xavier Leroy
fa76bbeee7
Ajout de poll.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@451 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-16 10:25:57 +00:00
Xavier Leroy
ee7a823fd4
Documentation, divers bugs corriges.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-15 16:40:01 +00:00
Xavier Leroy
a39a8cbbac
Debug intensif.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@445 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-14 17:12:57 +00:00
Xavier Leroy
badced06e1
Debug intensif. Ajout du module Event.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@444 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-14 17:11:31 +00:00
Xavier Leroy
ef689c7bf2
Separation des locks et des conditions. Nettoyage du scheduler.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-05 17:27:32 +00:00
Xavier Leroy
50016eb5d5
Renommage des compilateurs de bootstrap
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@389 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-02 14:09:42 +00:00
Xavier Leroy
9288d6fc81
Oubli.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@379 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-31 10:47:50 +00:00
Xavier Leroy
8abc41d947
Bug dans from_function.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 12:26:15 +00:00
Xavier Leroy
bd9c847dae
On verifie qu'on a tous les appels systemes necessaires.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@373 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 12:25:36 +00:00
Xavier Leroy
3f852a4fc6
La bibliotheque de threads.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@370 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-30 10:21:56 +00:00