Commit Graph

643 Commits (55e87fc472b6bad71fef9ec2bfb4305695350c9a)

Author SHA1 Message Date
Jacques Garrigue 25376ca535 improve shell and editor
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-09 15:08:02 +00:00
Jacques Garrigue 77d4f18ce6 changed label_pattern syntax
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-08 08:21:57 +00:00
Jacques Garrigue 181b12cb95 Moved Makefile.common to support for compatibility with BSD make
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2676 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-07 15:25:56 +00:00
Jacques Garrigue c7168d2346 changed some labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2675 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-07 15:01:27 +00:00
Jacques Garrigue aa78984afc changed syntax for default values and some labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2674 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-07 15:01:12 +00:00
Jacques Garrigue 905267fe2c changed some labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-01 09:31:59 +00:00
Jacques Garrigue 327ec4e36d corrected order of .cmo in stdlib.cma
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2657 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-01 09:30:51 +00:00
Jacques Garrigue 296fc05470 Merge olabl branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 16:07:38 +00:00
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
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
Damien Doligez 28164d5616 Dependences
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1587 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-12 15:26:09 +00:00
Jérôme Vouillon ab34115864 Modification de [digest_interface] (le format des .mli a change).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1579 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-05 13:53:48 +00:00
Damien Doligez 8555ce8fe7 Changement de Push/Pop_roots en Begin/End_roots
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-26 17:16:31 +00:00
Damien Doligez 03ec746bf1 deTABisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-19 15:42:21 +00:00
Xavier Leroy 553ad40629 Remise a jour.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1556 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15 13:27:04 +00:00
Xavier Leroy 5f13aa1f5e Grouper les arguments de Assert_failure.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1555 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15 13:26:56 +00:00
Xavier Leroy 1737066bf3 Nouvelle gestion du CRC de l'interface.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1554 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-15 13:26:39 +00:00
Jérôme Vouillon 6cfa61f417 Message d'erreur clair si primitive C non disponible.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1548 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-14 14:31:25 +00:00
Xavier Leroy 278de83311 Mise a jour et test sous Posix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1546 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-14 09:43:45 +00:00
Damien Doligez 4e310fc543 Ajout assert
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1544 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 18:28:25 +00:00
Xavier Leroy d75dd36508 Pour adaptation au compacteur: les I/O passent par un buffer
supplementaire hors du tas; suppression de unix_freeze_buffer


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1541 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 15:46:49 +00:00
Damien Doligez 245b5f6a03 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1537 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-13 14:44:53 +00:00
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