Xavier Leroy
5334997d00
Dans Thread.kill, tester si thread deja kille.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1534 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:06:17 +00:00
Francois Rouaix
a2ea30248a
Peut-etre cette fois
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1514 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-25 16:15:59 +00:00
Francois Rouaix
5df7380b04
Oups. Maintenant c'est parfait (dixit Planar)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1513 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-24 14:04:55 +00:00
Xavier Leroy
233c8f82cc
Ajout de thread.select
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1511 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-23 18:55:42 +00:00
Francois Rouaix
0c272eb67c
FIXED multiple free sur case_fold_table
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1510 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-18 12:29:07 +00:00
Xavier Leroy
8145ec700f
Introduction de Thread.select, qui subsume wait_{timed,}_{read,write}
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1494 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:57:34 +00:00
Xavier Leroy
b846e7b3d3
Ne pas partager la case_fold_table entre plusieurs regexps, car
...
free_regexp fait free() dessus pour chaque regexp.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1490 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-08 09:10:11 +00:00
Damien Doligez
19739047b1
Macintosh
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1484 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-01 14:51:29 +00:00
Jérôme Vouillon
03f160c956
Ajout de btype.ml{,i} (operations de bases sur les types)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1450 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-24 20:11:22 +00:00
Xavier Leroy
09860ca9e5
Retour en arriere sur la determination des includes XWindows
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1435 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-21 14:23:00 +00:00
Xavier Leroy
08ddad343e
MAJ 1.05
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1433 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-21 13:40:47 +00:00
Xavier Leroy
ec2ab0e1b1
Un Pop_roots oublie.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1426 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-21 10:46:09 +00:00
Xavier Leroy
cb7a4f3472
Inclure Xlib.h, pas X11/Xlib.h
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1425 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-21 10:46:02 +00:00
Damien Doligez
bd66a16b7d
Bug de weak pointer sur entier + depend
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-19 14:20:23 +00:00
Xavier Leroy
17c673a7e6
Oups, bug dans execve
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1381 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 14:57:13 +00:00
Xavier Leroy
4dd2dc233e
Typo dans execve et execvp
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1378 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 14:41:10 +00:00
Xavier Leroy
7dfdbcb2b1
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1370 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-11 10:58:27 +00:00
Xavier Leroy
72157b51f7
Marquage des primitives ML (pour le toplevel Windows).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-11 10:38:06 +00:00
Xavier Leroy
537ecc5749
Ajout de gc_check_open oublies
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1345 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-08 12:17:35 +00:00
Xavier Leroy
7ae6388a94
Ajout version code natif
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1341 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-08 12:15:43 +00:00
Xavier Leroy
e4ff50278e
Il faut que wait_timed_{read,write} ne prennent qu'un argument, comme
...
toutes les autres primitives qui reschedulent.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1322 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 14:37:59 +00:00
Xavier Leroy
0dc9883e4e
MAJ portage Windows
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1320 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-05 10:48:39 +00:00
Pierre Weis
c1d4799782
Ajout des primitives ANSI C sur les flottants.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1316 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 14:55:17 +00:00
Xavier Leroy
7e06b1c537
EACCESS -> EACCES, comme dans Posix.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1312 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-04 10:20:43 +00:00
Xavier Leroy
0756477380
Erreurs de syntaxe
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 15:46:23 +00:00
Xavier Leroy
d770d2cbd9
Correction big_int_of_string
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1300 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-25 14:40:34 +00:00
Xavier Leroy
e78dbd6274
Dependances plus completes.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1283 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-19 16:10:47 +00:00
Xavier Leroy
4a2e700ea6
Renommage make clean -> make partialclean et make realclean -> make clean. Non teste sur Mac et Win32.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-16 13:36:42 +00:00
Xavier Leroy
d0c1f4366b
Ajout de setsid()
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1266 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-14 16:29:10 +00:00
Damien Doligez
d67218a490
ignore plus finement les fichiers objet PPC sur Mac
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1229 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-17 13:23:22 +00:00
Damien Doligez
3356a7a889
ignore les fichiers objet PPC sur Mac
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1228 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-17 12:14:04 +00:00
Xavier Leroy
14e6bb3885
Ajout d'un include (utile pour BSDI???)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1221 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-10 15:41:24 +00:00
Xavier Leroy
6063edc759
Mise a jour pour Win32
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1217 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-10 14:45:58 +00:00
Xavier Leroy
a9e295c006
Rectif de realclean
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1214 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-12-03 15:52:32 +00:00
Damien Doligez
fa3b7832c3
changement de l'ordre des modules
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1202 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:54:18 +00:00
Xavier Leroy
c356608e10
unsigned long -> unsigned int
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1198 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 13:31:19 +00:00
Xavier Leroy
2be462ae03
Utilisation de check_urgent_gc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1194 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-15 15:25:26 +00:00
Xavier Leroy
3d1f8de2cf
Correction de sqrt_nat
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1192 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-13 20:18:37 +00:00
Xavier Leroy
67b8eeac31
Utilisation de Callback.register
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1185 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:47:07 +00:00
Xavier Leroy
4d8c021dbd
callback_depth est declare dans callback.h
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1184 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-08 14:46:52 +00:00
Xavier Leroy
08921d6b73
Utilisation de Sys.os_type. Nettoyages.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1172 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:00:46 +00:00
Xavier Leroy
e5ea3418a8
Utilisation de Sys.os_type et Sys.word_size. Nettoyages.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1169 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:59:54 +00:00
Xavier Leroy
5bca16dae1
Ajout de config.cmo
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1168 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 10:59:17 +00:00
Damien Doligez
2e9ca7a9c9
suppression de -opt speed
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1159 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:55:58 +00:00
Damien Doligez
41318ea74f
fix ocamlc -custom
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1154 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:53:56 +00:00
Damien Doligez
8217bbd340
suppression de -opt speed
...
suppression de BigR
fix du link pour les tests
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-06 16:53:42 +00:00
Damien Doligez
8ee3109c42
Portage Mac/MPW
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1140 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:04:50 +00:00
Damien Doligez
a226677b8c
Portage Mac/MPW
...
regex.c: #include pour Mac
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1136 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:02:42 +00:00
Damien Doligez
2c9519d038
Portage Mac/MPW
...
strstubs.c: #include pour Mac et cast unsigned char * -> char *
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1135 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:02:27 +00:00
Xavier Leroy
de2bb67cd6
String apres Char dans la lib standard.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1132 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:05:15 +00:00
Xavier Leroy
bfa250606e
Misc.lowercase -> String.uncapitalize
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:03:27 +00:00
Xavier Leroy
05d125dea1
MAJ portage NT.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1123 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-29 14:51:58 +00:00
Xavier Leroy
113fb441ff
Adaptation a SunOS 3 (soupir...)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1094 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-24 16:15:25 +00:00
Damien Doligez
c602b30b57
Changement du module Arg.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1090 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-24 14:17:48 +00:00
Damien Doligez
d349b743e9
Proprification sur os_type.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1089 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-24 14:17:18 +00:00
Xavier Leroy
a8558f4fd1
close_process: fermer les deux canaux (maintenant qu'on peut fermer un
...
meme canal plusieurs fois).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1080 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-17 09:59:45 +00:00
Xavier Leroy
146c843406
scheduler: ajout de tests d'initialisation.
...
thread.ml: type de thread_wait_pid.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1079 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-17 09:59:18 +00:00
Xavier Leroy
e8aedecb1a
Tester l'initialisation dans thread_self.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1078 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-17 09:58:30 +00:00
Xavier Leroy
e4f0480a47
Ajout de do_at_exit
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1068 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-09 11:14:50 +00:00
Damien Doligez
2645068289
Fix de la discrépance entre CAMLINTF et CMIFILES.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-09 09:41:21 +00:00
Xavier Leroy
da60ca6e39
Correction de open_process* et close_process*
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-08 09:32:02 +00:00
Damien Doligez
d77533abfa
On utilise Sys.get_config au lieu de cpp.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-07 14:03:20 +00:00
Xavier Leroy
74a434c4a0
Typos dans getsockopt.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1040 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 09:46:57 +00:00
Damien Doligez
1b59555319
Changement de "sys__getenv" en "Sys.getenv".
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1036 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-30 13:38:56 +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
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
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
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
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
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
Xavier Leroy
4a6ea1c013
Makefile.nt: MAJ.
...
close_on.c: autre implementation qui marche peut-etre sous 95.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@978 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 15:02:35 +00:00
Xavier Leroy
607ae44a56
Lire les fichers en mode binaire.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@977 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 15:02:13 +00:00
Xavier Leroy
3dc630d586
MAJ version Win32.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@976 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 15:02:04 +00:00
Xavier Leroy
26a25f8e03
MAJ des tests (plus besoin de ThreadIO; utiliser ThreadUnix).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@970 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 12:36:16 +00:00
Xavier Leroy
5d618a9c8b
Makefile: install corrigee
...
pervasives: supprime toutes references a des modules externes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@969 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 12:35:55 +00:00
Xavier Leroy
7a087e15df
Jeu de tests.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@968 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 12:35:10 +00:00
Xavier Leroy
5a2e78b436
Finition des I/O avec verrouillage.
...
Portage commun POSIX/Windows.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@966 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 12:25:20 +00:00
Xavier Leroy
76d09bd763
Merge de ThreadIO dans un Pervasives modifie
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@965 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-08 15:41:59 +00:00
Xavier Leroy
2773be138b
Suite du portage
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@963 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-06 16:52:29 +00:00
Xavier Leroy
6ded697b42
Premiere compilation.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-05 13:32:25 +00:00
Xavier Leroy
b973b44d9f
Partage du code avec win32unix.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@955 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-05 13:31:54 +00:00
Xavier Leroy
ad0af44156
Ajout
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@954 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-05 12:33:34 +00:00
Xavier Leroy
a0c8d73733
Merge du stage de Pascal Cuoq
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@952 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-04 14:17:43 +00:00
Xavier Leroy
ac9f8e8094
Renommage unix.h -> unixsupport.h
...
Petites adaptations pour Win32.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@951 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-04 14:15:31 +00:00
Xavier Leroy
7fb9cd28d0
* Ne pas fermer la connexion au display a chaque close_graph(), car
...
certains pixmaps peuvent etre encore vivants et ca fait n'importe quoi
quand le GC les libere plus tard, alors qu'une nouvelle connexion a
ete ouverte.
* Ajout de quelques includes manquants.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@950 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-03 08:25:04 +00:00
Xavier Leroy
1bf083e149
itimer, unix: on reprend les temps de type float et on implemente specialement
...
pour le code natif.
close, unix: suppression de closeall.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@941 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-25 13:18:23 +00:00
Xavier Leroy
4537578466
select, wait: ajout de enter_blocking_section
...
close, Unix: changement de closeall.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@936 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-23 08:12:41 +00:00
Xavier Leroy
565ab80e02
Type des interval_timers revu pour desactiver l'unboxing flottant du
...
compilateur natif.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-18 08:33:06 +00:00
Xavier Leroy
41c7d86e6d
Ajout de create_process, pour compatibilite avec l'implementation Win32.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@929 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-15 16:34:04 +00:00
Daniel de Rauglaudre
9902130033
Correction pour faire marcher "loadfile" pour les fichiers ".cma" qui ne
...
marchait pas.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@909 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-25 13:47:16 +00:00
Xavier Leroy
63ba4fa31b
Ajout de gmtime.
...
Utiliser wait4 si waitpid non disponible.
Tester l'existence de rewinddir.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@907 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-25 09:55:26 +00:00
Xavier Leroy
896da9682e
Utiliser wait4 si waitpid non disponible.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@906 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-25 09:54:46 +00:00
Xavier Leroy
27f9eb0fed
Faute d'orthographe dans la doc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@883 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-12 14:30:49 +00:00
Xavier Leroy
b44800c81b
Ajout de l'entree allopt
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@882 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-12 14:28:23 +00:00
Xavier Leroy
a50bf522b7
Ajout notices.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@881 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-12 13:54:53 +00:00
Xavier Leroy
02437d7390
Ajout testsignal
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@871 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-11 09:41:49 +00:00
Xavier Leroy
3c7b8624ff
Ajout testsignal.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@870 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-11 09:41:35 +00:00
Xavier Leroy
1f84052269
Passer en section bloquante pendant le select -> declenchement
...
synchrone des signal handlers.
Blindage vis-a-vis des callbacks pousse un peu plus loin.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@869 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-11 09:41:25 +00:00
Francois Rouaix
dbf5cb6bb9
Changed REPLACE/INSERT encoding
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@868 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-10 12:09:41 +00:00
Xavier Leroy
3fa081f403
Si un thread est en attente sur la terminaison d'un processus Unix,
...
toujours limiter a au plus Thread_timeout le delai du select().
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@866 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-10 09:15:58 +00:00
Xavier Leroy
a5f04934e2
Compiler w.r.t. stdlib, pas boot.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@863 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-06-04 15:13:13 +00:00
Francois Rouaix
3d842bdfcd
Chgt flags
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@854 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-30 11:11:07 +00:00
Francois Rouaix
1fc935e903
Passage OCaml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@853 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-30 11:10:21 +00:00
Xavier Leroy
9e9163f4ea
Ne pas rescheduler a l'interieur d'un callback.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@851 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-28 14:50:38 +00:00
Xavier Leroy
0362755f78
Remplacement de Meta.execute_bytecode par Meta.reify_bytecode.
...
Le but est de ne plus lancer un nouvel interprete, car ca pose
probleme avec les threads.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@846 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-28 12:42:51 +00:00
Francois Rouaix
c4836304e7
Interface to ndbm
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@815 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-15 14:18:46 +00:00
Xavier Leroy
335456099a
MAJ des dependances. MAJ de ocamlcp.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@808 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-11 18:26:49 +00:00
Xavier Leroy
14677374d3
Modifs des macros WIFEXITED, etc. pour probleme avec NextStep.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@792 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-07 08:15:03 +00:00
Daniel de Rauglaudre
8085c1476b
-
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@789 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-04 14:39:41 +00:00
Xavier Leroy
2301d778e7
Renommage en Objective Caml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-30 14:53:58 +00:00
Xavier Leroy
5dbdb514dc
Lire nom du fichier d'entree sur la ligne de commande.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@780 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 16:57:15 +00:00
Xavier Leroy
faa0ecf942
Erreur de poteaux dans outchan_ready.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@779 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 16:56:51 +00:00
Xavier Leroy
521aa9acbc
Ajoute testio et testsocket.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@777 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 16:11:13 +00:00
Xavier Leroy
041ba4a44d
MAJ jeu de tests
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 14:06:05 +00:00
Xavier Leroy
80bfb86576
Tests pour ThreadUnix et ThreadIO.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@774 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:25:24 +00:00
Xavier Leroy
b13bc56289
Thread-compatible syscalls.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@773 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:25:10 +00:00
Xavier Leroy
ff2f0ba86f
Makefile: utilisation option -linkall.
...
unix: reformatage commentaire.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:22:30 +00:00
Xavier Leroy
69114fecce
Ajout test IO.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@767 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:21:42 +00:00
Xavier Leroy
e3659d5b1b
Ajout de Thread.wait_pid, wait_timed_read, wait_timed_write.
...
Plus de fonctions dans threadIO.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@766 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:21:09 +00:00
Xavier Leroy
4864fecc59
Utilisation de sigaction au lieu de signal si POSIX_SIGNALS.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@765 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:19:50 +00:00
Jérôme Vouillon
7974a9d8b1
Extension objets.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-22 11:15:41 +00:00
Xavier Leroy
efde39b847
Remise a jour des tests pour la version sans pthread.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@750 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-18 16:32:38 +00:00
Xavier Leroy
96352de1de
Ajout de read/write avec timeout.
...
Ajout de l'attente sur la terminaison d'un process Unix.
threadIO: reimplementation des fonctions d'ecriture et de davantage de
fonctions de lecture.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@749 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-18 16:32:04 +00:00
Xavier Leroy
395c7fab79
Possibilite de linker des .cma aussi bien que des .cmo.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@748 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-18 16:30:15 +00:00
Xavier Leroy
ee12668850
Ajout de setitimer, setsockopt, inet_addr_any.
...
Suppression de fcntl, ajout de fonctions pour manipuler le mode non
bloquant et le bit close on exec.
Nettoyage des codes d'erreur (plus proches de POSIX).
Nettoyages divers.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@742 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-12 15:57:28 +00:00
Xavier Leroy
c1898e706f
MAJ
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@733 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-03 12:36:05 +00:00
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
13d82083c2
Utilisation de alloc_final pour allouer les images (accelere le GC).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@731 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-03 10:01:45 +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
13f9fab941
Adaptation aux threads: un GC mineur peut se declencher et deplacer
...
des objets des qu'on rentre en blocking_section.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@720 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-01 15:26:38 +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
091c08f7f7
Bug dans string_before.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@718 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-01 15:25:28 +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
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
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
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
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
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
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