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