Commit Graph

479 Commits (34068509c888623640b140b7aaa8299d285c21d9)

Author SHA1 Message Date
Damien Doligez 568c569431 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2283 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-13 23:28:06 +00:00
Damien Doligez 3eb23c201f undo des clowneries de Fabrice
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-13 23:09:35 +00:00
Xavier Leroy 7103fc1b76 MAJ de SYSTEM_INCLUDES
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2279 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-12 16:29:12 +00:00
Xavier Leroy b678fad2c3 Faire #undef Blue pour eviter un conflit d'includes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2278 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-12 16:28:56 +00:00
Xavier Leroy c896c18486 Ajout option -w s
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2277 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-12 16:28:16 +00:00
Fabrice Le Fessant 34e29d5cd1 Version 004
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2272 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-11 09:59:29 +00:00
Francois Pessaux 926b0d5a15 Typo (read_pending -> reads_pending)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-08 14:20:31 +00:00
Xavier Leroy 3de8dc0312 Nettoyage des files d'attente d'evenements pour eviter des fuites de memoire (Pascal Brisset)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2267 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-04 10:32:06 +00:00
Pierre Weis 91c1787f1b Vider le cache de couleur lors de clear_graph
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2255 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-01-27 18:22:04 +00:00
Pierre Weis 708ea2cfac Cache plus grand (256->512).
Ajout d'une strategie de remplacement pseudo-random.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2254 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-01-27 18:21:14 +00:00
Xavier Leroy cae87c41f7 Bug dans l'ordre des champs de Unix.stat
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2246 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-01-15 16:58:30 +00:00
Pierre Weis 8461760743 Test du bug dans is_int_big_int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2242 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-23 18:57:35 +00:00
Pierre Weis 700230ecf4 Bug dans is_int_big_int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2241 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-23 18:57:26 +00:00
Xavier Leroy 4369a37357 Mutex_val et Condition_val ne sont pas des L-values
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2240 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-17 13:39:10 +00:00
Xavier Leroy 880f9f5ecc Mauvaise declaration de modf pour ocamlopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2231 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-09 09:24:59 +00:00
Xavier Leroy 1c47e1d330 Passage version 2.01
Pervasives: ajout int_of_char, char_of_int
Char: suppression int_of_char, char_of_int


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2229 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-08 14:53:55 +00:00
Xavier Leroy de02be3865 Utiliser un signal legal pour le tick d'horloge
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2222 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-03 11:58:38 +00:00
Xavier Leroy 7f9ee6a995 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2218 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 14:39:27 +00:00
Pierre Weis b83b278991 Warning du compilateur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 10:39:54 +00:00
Pierre Weis d0abd87e0b Ajout des fonctions int_of_float, float_of_int et bool_of_string.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2209 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-12-02 10:39:36 +00:00
Xavier Leroy b761321c97 Recuperation de l'erreur EAGAIN dans les I/O non bloquantes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2188 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-20 15:37:44 +00:00
Xavier Leroy ed43e45849 Permettre Thread.wait_read et Thread.wait_write dans un callback: bloquer simplement, sans rescheduler (Jacques Garrigue)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-20 15:37:25 +00:00
Pierre Weis 29ceedb180 Warning de la séquence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 16:53:20 +00:00
Pierre Weis 208727b833 Éviction des alertes des séquences.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2171 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 14:51:27 +00:00
Pierre Weis 4194a9f5e2 Éviction des alertes des séquences en changeant le flag du compilateur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2170 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 14:51:14 +00:00
Xavier Leroy 939d9b30a9 En ocamlopt, les acces hors bornes levent Invalid_argument au lieu de planter le programme. Itou pour les fonctions C qui appellent invalid_argument. Teste sur Intel, a tester sur les autres
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2165 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-11 15:35:48 +00:00
Pierre Weis 59cac6f6f7 Titre de la fenêtre: Caml graphics au lieu de Caml Light graphics.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2162 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-09 17:00:41 +00:00
Xavier Leroy 71c1e3a6ab Tentatives pour rendre le scheduler plus rapide
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2158 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-06 10:25:45 +00:00
Xavier Leroy 449f929deb Declaration de string_length dans <mlvalues.h>. Suppression de <str.h> ainsi rendu inutile.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2152 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 12:53:32 +00:00
Pierre Weis cae7b06b44 Addition du warning de la séquence et du pilotage des warnings.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2146 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 08:02:52 +00:00
Pierre Weis d1a2c49cda Addition du pilotage des warnings.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2145 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 08:01:50 +00:00
Xavier Leroy edce8eb8e8 Ne pas utiliser sigprocmask() dans mlraise() si nous sommes en threads POSIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2138 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-02 15:08:40 +00:00
Xavier Leroy b9be2d540c Meilleur traitement des file descriptors fermes sur lesquels on est en attente
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2137 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-29 15:55:07 +00:00
Damien Doligez 3be947947e nouvelles fonctions alloc/alloc_small
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2134 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-26 19:19:32 +00:00
Xavier Leroy 13b63946b8 Dans lockf, ajout de F_RLOCK F_TRLOCK. Exporter chroot().
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-20 12:50:49 +00:00
Xavier Leroy 395c3f6a2a Dans lockf, ajout de F_RLOCK F_TRLOCK. Utiliser fcntl() de preference a lockf.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2129 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-20 12:50:25 +00:00
Xavier Leroy 15af445322 Ajout des vitesses B57600 B115200 B230400
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2128 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-20 12:49:50 +00:00
Xavier Leroy 1568b2614a Patches de Ian Zimmerman (string_partial_match, etc)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2127 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-20 12:49:18 +00:00
Damien Doligez 8f840486be Macintosh + ANSIfication
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2112 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-07 19:01:42 +00:00
Damien Doligez 1785aa4ef9 portage MacOS standalone: T=0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2111 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-02 13:02:32 +00:00
Xavier Leroy 497f50b8ba Meilleures declarations de string_length et blit_string
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2106 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-01 12:33:55 +00:00
Damien Doligez 584c477a6a implementation vide de "set_text_size"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2099 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-09-23 17:28:10 +00:00
Damien Doligez d23ee048f3 bug documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2087 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-09-01 12:57:14 +00:00
Xavier Leroy 48a7201a4a Bug dans unix_error (cst_to_constr renvoie un entier code!)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2079 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-19 13:11:47 +00:00
Xavier Leroy 059e11a9e3 MAJ portage Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2052 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-14 09:57:43 +00:00
Xavier Leroy 301a14f26d Proprification du traitement des numeros de signaux negatifs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2050 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-13 15:58:08 +00:00
Xavier Leroy 6d8ee132d8 Ajout de wait_signal (a debugger)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-13 15:57:20 +00:00
Xavier Leroy 26be0e1ee2 Suppression des semaphores (mauvaise idee!). Revu l'implementation de Thread.wait_signal dans systhreads
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2043 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-08 18:42:22 +00:00
Xavier Leroy d57065040c Ajout de Semaphore, Thread.wait_signal (a debugger et porter sous Win32)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2042 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-08 16:54:45 +00:00
Xavier Leroy ee8cf7ae10 Ajout de Semaphore, Thread.wait_signal
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-08 16:54:14 +00:00
Xavier Leroy ee699eec48 Ajout de sigprocmask, sigpending, sigsuspend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2040 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-08 16:53:42 +00:00
Damien Doligez 51e56f3300 modif parametres alloc_final
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2032 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-07 18:44:13 +00:00
Xavier Leroy 02e824e953 Deplacement de la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2021 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-31 12:49:09 +00:00
Xavier Leroy 1760920d2b Mettre en majuscules les noms de modules affiches
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2017 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-29 11:53:27 +00:00
Xavier Leroy 07fa7b56b3 makefile pour Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2015 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-29 09:59:47 +00:00
Xavier Leroy 119e00e58a Oubli d'un htons
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-14 17:05:09 +00:00
Damien Doligez e8359d9f87 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2011 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-04 16:51:51 +00:00
Xavier Leroy c572266d53 CreateThread -> _beginthread
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2009 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-02 09:53:27 +00:00
Xavier Leroy 6ba0586e3e Suppression de _channel_of_descr_bin, rendu inutile par set_binary_mode_
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2008 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-02 09:52:57 +00:00
Xavier Leroy 45ddaf9eca Ajout de Pervasives.set_binary_mode_{in,out}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2007 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-02 09:51:50 +00:00
Xavier Leroy 78fdb79908 Probleme de stack underflow lorsqu'un thread termine sur une exception
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2004 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-29 14:44:36 +00:00
Xavier Leroy c8c71bc821 Ajouter des dependances sur unix.cmi
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2003 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-29 08:50:39 +00:00
Jérôme Vouillon 6a295a909c Typos
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1998 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-25 13:10:57 +00:00
Jérôme Vouillon 87b17301f4 Nouvelle syntaxe des classes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1997 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-24 19:22:26 +00:00
Xavier Leroy 36d17274f4 Simplification de terminal_io_descr, certains compilos C avaient du mal avec l'ancien code
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1994 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-23 14:47:51 +00:00
Xavier Leroy df00b2c58d Remplacer MAXPATHLEN par PATH_MAX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1993 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-23 14:39:32 +00:00
Xavier Leroy 5c8f53d793 Probleme de l'an 2004: utilisation du type float a la place du type int pour representer les dates Unix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1981 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-09 15:06:39 +00:00
Xavier Leroy 12a9363553 Bloquer tous les signaux dans caml_thread_tick
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1976 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-03 14:32:35 +00:00
Francois Pessaux 6632b8bdb2 Adaptation au nouvesu format de records flottants.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1975 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-03 12:27:25 +00:00
Xavier Leroy 55ef09aba4 Meilleur message d'erreur si opendbm echoue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1973 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-01 11:42:57 +00:00
Xavier Leroy 0e7a0abdd7 Ajout de quote, regexp_string, regexp_string_case_fold
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1970 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-26 15:41:29 +00:00
Xavier Leroy befb77e05a Declaration extern des variables globales
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1968 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-25 09:17:22 +00:00
Damien Doligez 7bbafb3f71 probleme d'includes mal places
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1962 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-23 14:10:37 +00:00
Xavier Leroy eba8410f49 Ajout d'un begin_root dans caml_thread_join
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1957 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-14 08:20:09 +00:00
Xavier Leroy 59994548af Typo dans la doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1953 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-12 11:18:41 +00:00
Xavier Leroy 0326505a60 MAJ du portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1952 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-11 18:42:59 +00:00
Xavier Leroy b6d5736e0d Implementer la meme interface qu'en Unix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1950 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-10 16:42:53 +00:00
Xavier Leroy fece991745 Ajout de {in,out}_channel_of_descr_bin pour compatibilite avec Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-10 16:42:08 +00:00
Xavier Leroy 11a4c45b78 Ajout de putenv et getenv.
Dams mktime: ignorer le champ is_dst fourni en argument.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1947 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-30 13:30:03 +00:00
Xavier Leroy 655531aa4c Correction d'un bug de deallocation dans caml_thread_start.
Ajout de Begin_roots pour empecher la deallocation prematuree de mutexes et de conditions


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1931 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-25 14:09:56 +00:00
Damien Doligez 09505325a4 bug "make depend" avant "make install"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1925 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-21 16:09:03 +00:00
Xavier Leroy 648be3084b Supprimer le test ifdef(MSG_OOB), certaines libc definissent MSG_OOB non comme une macro mais comme une enum
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1922 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-15 11:38:42 +00:00
Xavier Leroy fd8ea59807 Ajout des options -make_runtime et -use_runtime
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 14:48:34 +00:00
Xavier Leroy c3bb497dd8 Nouveau traitement de callback_depth.
Probleme de racines GC dans Thread.kill


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1918 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 14:47:06 +00:00
Pierre Weis 13637589b2 Augmentation de la taille du cache des couleurs jusqu'à 256 couleurs.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1915 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 14:16:10 +00:00
Xavier Leroy 1147c3d20d Ajout des regexp nommees (let name = regexp) dans ocamllex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1910 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-07 12:50:19 +00:00
Damien Doligez d42d481cb7 Compatibilite compacteur.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1905 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-06 16:33:16 +00:00
Francois Rouaix c9f077f8db Changed interface of dbopen
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1890 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-16 09:45:37 +00:00
Damien Doligez c0d06c862a Portage Rhapsody
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1889 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-03-13 19:59:11 +00:00
Xavier Leroy 900fada82e Meilleure gestion des erreurs EUNKNOWNERROR
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1881 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:53:08 +00:00
Xavier Leroy 7c6224f2e3 Allocation des mutexes et des conditions hors du tas
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1880 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-26 12:52:39 +00:00
Francois Rouaix 4114ac7941 DB interface
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1873 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-02-23 12:42:23 +00:00
Xavier Leroy e0213565fe make scratch ne marchait pas
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1865 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-01-05 13:17:18 +00:00
Xavier Leroy a17c864063 Bug de GC dans caml_thread_join
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1862 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-19 16:04:40 +00:00
Xavier Leroy 34eeeacfd2 epsilon dans make clean
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1852 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 14:42:52 +00:00
Xavier Leroy a234a77991 MAJ pour release 1.07
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1851 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-10 13:28:16 +00:00
Xavier Leroy 737d67b27d Portage OpenBSD
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1835 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 09:10:53 +00:00
Xavier Leroy 5d095a5e35 Ajout de Event.always
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1834 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 09:10:23 +00:00
Xavier Leroy 3fda2b9b90 Documentation de Thread.kill
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1833 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 09:10:14 +00:00
Pierre Weis c3150892c8 Tabs ...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1829 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-04 18:07:35 +00:00
Xavier Leroy f8c6ae416a Repercuter les modifs recentes sur posix.c -- a tester
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1828 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-02 13:12:07 +00:00
Xavier Leroy d7595ad51b Ajout code asm x86
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1825 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-02 13:03:42 +00:00
Xavier Leroy 5866ccca18 Revision de l'interface avec le GC, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-27 16:28:40 +00:00
Xavier Leroy b40acda72e MAJ par-rapport a POSIX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1810 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 15:29:46 +00:00
Xavier Leroy 694dfd27ec Suppression totale des cleanup handlers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1809 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 15:21:57 +00:00
Xavier Leroy 8bd335b570 Suppression de Thread.kill, ne pas utiliser de cleanup handlers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1808 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 15:10:46 +00:00
Xavier Leroy 60de2bc720 Nettoyages
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1806 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 14:32:36 +00:00
Xavier Leroy bc6878f80a Meilleur traitement de la cancellation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-25 13:08:23 +00:00
Xavier Leroy beaa636723 Revision de l'interface avec le GC, debut
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1797 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-21 13:46:23 +00:00
Xavier Leroy b252cfa686 Sauver et restaurer gc_entry_regs et gc_entry_float_regs dans le contexte de chaque thread
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1796 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-20 15:34:38 +00:00
Xavier Leroy 45638e8f80 Nouveau test
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1795 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-20 15:31:28 +00:00
Xavier Leroy 12e7a16317 Oups, il y avait du code de debug qui trainait
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1792 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-20 14:23:18 +00:00
Xavier Leroy 114eebc021 Bug lorsque GC juste apres creation d'un thread.
Meilleur traitement des echecs de pthread_create.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1791 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-20 14:15:35 +00:00
Xavier Leroy 3113fe729e Ajout de always
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1790 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-20 14:15:04 +00:00
Xavier Leroy 18881a0f22 Dans stdlib speciale threads: Marshal mal place, Lazy oublie
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1786 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-19 10:01:18 +00:00
Xavier Leroy 61ee542903 Effacer l'ancien stdlib.cma de LIBDIR/threads
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1785 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-19 10:00:47 +00:00
Xavier Leroy c0cee989bd install et installopt revus
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1784 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-18 17:16:06 +00:00
Xavier Leroy 1202945db5 Utiliser le mode binaire pour {in,out}_channel_of_descr
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1779 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 17:40:29 +00:00
Xavier Leroy 194af334a2 Erreur dans l'appel de convert_flag_list
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1778 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 17:15:28 +00:00
Xavier Leroy fc67215ac9 Ne pas utiliser cpp
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1769 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-17 13:04:18 +00:00
Damien Doligez 59130591cf Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1762 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-12 18:59:32 +00:00
Xavier Leroy 36acaaeeda MAJ pour release 0.6
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1757 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-10 18:20:48 +00:00
Xavier Leroy 7de9d9776f MAJ doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1740 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-24 15:53:28 +00:00
Xavier Leroy 88bfb0bbe6 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1739 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-24 15:53:09 +00:00
Xavier Leroy ed65220053 posix.c: bug dans le scanning des descripteurs de threads
thread.mli: MAJ pour POSIX


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1738 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-24 15:53:03 +00:00
Xavier Leroy 6a3bbfa2b5 Debugging intensif (sur V6)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1727 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-16 16:12:40 +00:00
Xavier Leroy 25b9a8f774 Ajout d'un wait() bidon pour les besoins de ThreadUnix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1726 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-16 16:11:53 +00:00
Damien Doligez 106a40d886 fix -lnums -> -cclib -lnums
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1717 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-14 13:29:43 +00:00
Damien Doligez cbb5232b7b fix csl -> ocaml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1715 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-14 13:16:44 +00:00
Xavier Leroy 86efb275c5 Makefiles: enlever /Zi. win32.c: utiliser WaitForMultipleObjects pour condition_wait
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1702 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-04 13:46:50 +00:00
Xavier Leroy 0efc0065fc Debug, tests
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-04 13:45:56 +00:00
Xavier Leroy 1e664b9446 Implementation du type file_descr par le type HANDLE de Win32. Court-circuite la libc de MSVC.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1700 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-03 14:38:02 +00:00
Xavier Leroy 88054d9a98 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 16:01:39 +00:00
Xavier Leroy 1517cea772 Sources C convertis en ANSI C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-02 12:55:01 +00:00
Xavier Leroy 61165f474f Debut re-adaptation a Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-09-01 14:26:16 +00:00
Xavier Leroy bec90463c8 Revu completement l'allocation des buffers d'I/O.
Nettoyage du code d'I/O.
Ajout de hooks pour verrouiller en conjonction avec otherlibs/systhreads.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-29 15:37:22 +00:00
Xavier Leroy 891e4e9c27 Adaptation pour ocamlopt. Verrouillage des channels maintenant fait en C, et plus en ML
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1692 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-29 15:05:51 +00:00
Xavier Leroy b3a5477df0 Ne definir sock_addr et sock_addr_len qu'une seule fois
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1690 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-08-26 15:20:55 +00:00
Xavier Leroy c316e8e8c8 Nettoyages, copie des .mli dans LIBDIR
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1681 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-30 12:29:46 +00:00
Xavier Leroy 9eff39141b Emploi du bon compilo C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1680 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-30 12:29:17 +00:00
Xavier Leroy 356a4ffb49 Ajout de marshal.cmo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1671 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-29 13:54:16 +00:00
Francois Rouaix 9c5587beb4 Use Callback
Renamed dbm.c to cldbm.c to support ocamlopt
opendbm exported as val to make sure Dbm is linked


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1646 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-15 14:31:29 +00:00
Damien Doligez 364d41a963 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-04 14:54:05 +00:00
Xavier Leroy d8a84d9aa2 make depend bugge
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1640 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 14:33:31 +00:00
Xavier Leroy b149e67a88 Nouveau module Marshal dans stdlib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-02 18:16:15 +00:00
Damien Doligez f900a64349 Commentaires: Caml [Special] Light -> Objective Caml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-20 12:50:13 +00:00
Xavier Leroy 5455e4e9d4 Eradication des warnings de gcc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1602 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:54:18 +00:00
Xavier Leroy 6cc9c43866 Eradication des warnings de gcc.
Nettoyages divers.
Suppression de ioctl.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1597 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:52:43 +00:00
Xavier Leroy f7ccaf7b6c Mauvais parenthesage.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1596 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:52:16 +00:00
Damien Doligez 1504140d5c Fix du bug signale par Harrison sur nat_of_string "0".
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1588 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-12 15:27:11 +00:00