Commit Graph

535 Commits (b34a32bdd840f3bbc2d86b2386874497a31c1803)

Author SHA1 Message Date
Jacques Garrigue ca0b21c5ad Add to HEAD branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2649 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 14:59:39 +00:00
Xavier Leroy 68ba9a8c42 Revoir la restauration de stdin/stdout/stderr en sortie
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2646 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 09:40:43 +00:00
Damien Doligez 44c244d311 tabs -> spaces
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:56 +00:00
Xavier Leroy ba89b71ea0 Ajout d'un ignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2584 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-22 18:23:48 +00:00
Xavier Leroy 0acf301921 Lors du retaillage, ne pas oublier de remettre la fonte courante comme fonte par defaut du backing store
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2562 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-18 13:33:53 +00:00
Damien Doligez d69407ce3d fix $Id$
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2557 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 19:25:38 +00:00
Xavier Leroy 97378fd20a Suppression de Pervasives.fflush
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2554 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 19:11:51 +00:00
Xavier Leroy cc0f32b054 Changement de la licence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 18:59:06 +00:00
Xavier Leroy 2ac0c10842 Ajout de notices de copyright manquantes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2545 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 15:25:48 +00:00
Jacques Garrigue 27c082c046 leave labltk only in olabl branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2536 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 10:29:03 +00:00
Jacques Garrigue df8e31a8ae This commit was generated by cvs2svn to compensate for changes in r2531,
which included commits to RCS files with non-trunk default branches.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2532 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-16 10:22:42 +00:00
Damien Doligez 4a3e2f044b Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2497 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 19:03:57 +00:00
Xavier Leroy a048d42b10 Ajout du module Formatmsg pour rediriger les messages du systeme vers stdout ou stderr suivant le contexte
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 17:06:33 +00:00
Xavier Leroy 79fa527d00 Accepter n'importe quel bouton
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2479 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 16:59:58 +00:00
Xavier Leroy 3e67458731 Revu le passage des descripteurs 0, 1, 2 en mode non-bloquant: maintenant c'est fait entierement en C et une routine atexit remet les descripteurs dans leur etat initial
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2448 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-25 08:41:12 +00:00
Xavier Leroy dd3b45c2d9 Dans replace, lier match_end juste apres le matching
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2444 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-19 16:39:36 +00:00
Xavier Leroy 456687226e Corrections dans open_process_full
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2442 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-18 09:49:08 +00:00
Xavier Leroy 6932d23152 Ajout de open_process_full
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2441 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-18 09:43:24 +00:00
Xavier Leroy eac91f5d1f Ajout de wrap_abort et de choose [] (patches de Pierre Cregut)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2440 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-18 09:42:33 +00:00
Damien Doligez 615389e08c Reecriture de perform_redirection pour mieux traiter les descripteurs en double et les descripteurs deja fermes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2433 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 15:41:19 +00:00
Xavier Leroy e1d937af6f Warnings en moins
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2430 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 14:17:33 +00:00
Xavier Leroy 333a8878de Reimplementation de wait_signal avec sigwait()
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2429 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 14:17:24 +00:00
Xavier Leroy bffcd916c1 Traiter le cas ou gmtime et localtime renvoient NULL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2428 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:52:13 +00:00
Xavier Leroy ac19f05468 Passer stdin, stderr, stdout en mode non-bloquant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2426 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:50:53 +00:00
Xavier Leroy 370be0ddfc Deplacement de SYSTEM_INCLUDES dans Makefile.config
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2421 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:37:57 +00:00
Xavier Leroy 0efd16146d Attention a l'ordre d'evaluation dans bounded_full_split
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2420 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:37:29 +00:00
Pierre Weis 66b89e8aa9 ajout fflush (pour etre consistent avec C) par Damien
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2397 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-02 18:11:22 +00:00
Pierre Weis a6be1053de test_big_ints.ml: fix de square_big_int et sys_big_int_of_string par Damien
test.ml: flush sur stderr


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-02 17:58:43 +00:00
Pierre Weis 3eac8b0537 fix de square_big_int et sys_big_int_of_string par Damien
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2395 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-09-02 17:58:13 +00:00
Xavier Leroy edcb1520b2 Ajout de chmod (requete de Trevor Jim)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-19 13:53:20 +00:00
Xavier Leroy b19ada25b9 Dans open_process: Fermer les extremites des deux pipes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2393 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-19 13:33:29 +00:00
Xavier Leroy c25acbe1ba Faire {in,out}_channel_of_descr apres avoir fait close_on_exec (car _channel_of_descr prend le handle sous-jacent et set_close_on_exec le duplique et le ferme)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-06 13:21:41 +00:00
Damien Doligez fafa8d241d fix square_big_int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2388 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-08-03 17:58:46 +00:00
Damien Doligez 7e9fb6b76c Bug de square_big_int signale par Alan Schmitt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-07-22 12:57:14 +00:00
Xavier Leroy a0154369e1 MAJ Makefiles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2379 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-06-16 13:51:35 +00:00
Xavier Leroy c1b5a833e6 Ne pas oublier de passer en mode 'blocking section'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2378 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-06-05 13:27:54 +00:00
Xavier Leroy 51c55b2228 Revu la gestion des signaux et des exceptions dans les signal handlers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2377 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-06-05 12:02:48 +00:00
Xavier Leroy 68829a504b Portage BeOS/Intel x86
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2376 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-05-18 18:46:17 +00:00
Xavier Leroy 422bea47ee Installer les .mli aussi
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2371 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-05-15 15:10:28 +00:00
Jacques Garrigue 07151d717e do not ignore .ml anymore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2356 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-30 06:12:39 +00:00
Xavier Leroy 2666725262 Confusion millisecondes/microsecondes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2354 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-16 16:02:38 +00:00
Xavier Leroy 56c7d1136e Ajout de ThreadUnix.select (oubli)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2347 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-10 10:04:52 +00:00
Xavier Leroy c250045d2c Ajout de BYTECCCOMPOPTS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2346 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-10 10:04:28 +00:00
Xavier Leroy aab3d902b0 Oubli de Buffer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2343 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-09 10:10:47 +00:00
Xavier Leroy bfeac0e08d Doc de replace_matched
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-04 09:48:32 +00:00
Xavier Leroy b9446069a6 Elimination des evenements non selectionnes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2325 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-03-04 09:47:54 +00:00
Xavier Leroy 4acd2aec1b Ne pas planter si on utilise une dbm deja fermee
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2312 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-25 14:35:00 +00:00
Xavier Leroy d654e2fa88 Pour les I/O, essayer de lire ou d'ecrire directement, et ne faire Thread.wait_{read,write} que si Sys_io_blocked est levee
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2308 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-25 10:25:25 +00:00
Xavier Leroy be894f1d3a Retour en arriere sur les sockets asynchrones (ne marche pas avec tk)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 16:35:33 +00:00
Xavier Leroy 138526c31b MAJ portage Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 16:01:41 +00:00
Xavier Leroy 0b11fd3547 Sockets asynchrones, suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2305 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 16:01:16 +00:00
Xavier Leroy 5038f3cdb6 Ajout de Pervasives.ignore. List.remove -> List.remove_ass*
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 15:21:50 +00:00
Xavier Leroy 6fb83c93fc Ajout de Unix.async_socket (a tester)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 14:28:23 +00:00
Xavier Leroy f735038ef6 Ajout de Unix.async_socket pour compatibilite Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2302 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 14:27:55 +00:00
Jun FURUSE / 古瀬 淳 6feb22a648 For true color map images, the color query is impressively optimized.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2296 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-19 17:08:27 +00:00
Xavier Leroy 792a3432cd Ajoute split_delim, full_split
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2287 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-16 15:24:31 +00:00
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