Commit Graph

235 Commits (b95a642bdc4478d8cdb40dcfdbc1ada58b08d2f9)

Author SHA1 Message Date
Xavier Leroy fa10aa694e Installer les stub DLLs dans LIBDIR/stublibs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-27 11:36:02 +00:00
Xavier Leroy 0a47a75d56 MAJ doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4951 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-26 09:48:00 +00:00
Xavier Leroy 8ab1afe7b1 Suite portage Mingw
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4919 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-11 13:53:03 +00:00
Xavier Leroy aa566a32ac Nettoyage Makefile.nt pour Mingw
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4915 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-11 08:30:20 +00:00
Xavier Leroy a82c366504 Portage Mingw et revision du portage Win32/MSVC
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07 09:49:45 +00:00
Jacques Garrigue b148bb401e acceleration des Makefiles
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4758 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-27 14:45:33 +00:00
Xavier Leroy 6c437e9095 Nettoyage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4664 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-15 14:40:11 +00:00
Damien Doligez 42f72c7694 ajout -warn-error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 15:12:32 +00:00
Maxence Guesdon b1391702e2 Changement niveaux de titre dans les commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4200 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-28 23:15:43 +00:00
Xavier Leroy 7501784c80 MAJ en-tetes pour mentionner la 'special exception' sur la LGPL
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07 13:41:02 +00:00
Maxence Guesdon 360ecae169 commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4132 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-05 22:40:50 +00:00
Maxence Guesdon ee3fa28267 commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-05 17:05:06 +00:00
Maxence Guesdon b26c086236 format commentaires pour ocamldoc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4127 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-05 16:26:03 +00:00
Xavier Leroy 320487c59f Revu gestion des backtrace; suppression de RERAISE, utiliser l'adresse de l'objet exception a la place
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4040 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-26 12:47:03 +00:00
Xavier Leroy ac238f8632 Appeler ocamlmklib via ocamlrun (PR#613)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3999 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-08 10:32:24 +00:00
Xavier Leroy adc9dcfb4e MAJ construction .cma
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3992 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-11-06 13:21:46 +00:00
Xavier Leroy 931d53de19 Suite revision DLLs (a tester sous Win32)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3959 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30 14:48:26 +00:00
Xavier Leroy 343d49401a Revu gestion des DLLs: ne pas les utiliser en mode -custom; dans les .cma et .cmxa, stocker separement les options pour linker statiquement (-cclib) et par chargement dynamique (-dllib).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30 09:32:32 +00:00
Xavier Leroy 90d0991048 Pour systhreads: eviter de charger dynamiquement la lib pthreads, ca pose probleme sur plusieurs OS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3913 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-24 13:08:53 +00:00
Damien Doligez 523c58288c ajout so_locations dans .cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3877 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-11 12:04:40 +00:00
Jacques Garrigue dc17aff349 PR#556
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3862 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-06 13:34:22 +00:00
Jacques Garrigue 12e6fe3ffa be friendly to non-gnu make
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3860 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-06 02:24:45 +00:00
Jacques Garrigue ea299bbbc1 passage aux labels stricts
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-06 08:52:32 +00:00
Jacques Garrigue c0909c92e7 shared options also for native code
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-05 11:56:46 +00:00
Xavier Leroy ddd99c7e5d Chargement dynamique de primitives C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-28 14:47:48 +00:00
Damien Doligez 91e077432c deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3642 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-21 10:01:28 +00:00
Xavier Leroy 326e67c252 Pour respecter le protocole d'ensemble, mettre async_signal_mode a 1 quand un thread termine
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3591 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-23 15:35:31 +00:00
Xavier Leroy dd6109d87b Pas de backtrace en natif (PR#391)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3538 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-19 10:02:48 +00:00
Xavier Leroy b40b5c1c73 Afficher un backtrace lorsqu'une exception termine un thread
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3528 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-06-15 14:23:20 +00:00
Xavier Leroy 6a97978504 Cleanup patches (see PR#321)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-03-30 12:21:13 +00:00
Damien Doligez 08dc972b1e Mac: deps + Makefile; gethost.c: ajout const
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3449 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-28 17:20:27 +00:00
Pierre Weis 2116da4220 Getting rid of obsolete boolean operators & and or
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28 13:07:42 +00:00
Damien Doligez 9d1cf09c54 bcopy -> memmove dans otherlibs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3341 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-23 13:45:03 +00:00
Xavier Leroy 169d14212b sync et tail-recursion
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3261 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-28 12:23:53 +00:00
Damien Doligez b6c2d415c7 MacOS: ASCII seulement (PR#147) + deps
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-06-23 15:08:43 +00:00
Jacques Garrigue f5e960169a no socketpair
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3148 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-05-08 05:08:10 +00:00
Jacques Garrigue 5891f0f402 labels dans socket/socketpair/connect
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3146 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-05-08 02:27:39 +00:00
Xavier Leroy 8a26b3dda2 Mauvaise option -cclib dans threads.cmxa
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3142 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-27 08:26:59 +00:00
Damien Doligez fe26502b05 MacOS: bugs dans graphics; suppression toplevel/68k; dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3135 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-24 15:15:59 +00:00
Damien Doligez 511b966ba7 MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3102 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-17 20:01:40 +00:00
Xavier Leroy d31b28402c Corrections de plusieurs bugs de parallelisme (merci Damien)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3099 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-17 13:09:10 +00:00
Jacques Garrigue 070f6559f3 pas de mot-cles dans les labels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3062 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-12 07:54:35 +00:00
Damien Doligez c546d3683d MacOS
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-07 16:15:34 +00:00
Damien Doligez 3f6a493b87 MacOS: ajout macosunix; portage bigarray et systhreads; tabs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3042 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-05 18:30:22 +00:00
Xavier Leroy 3006772f85 Revu le mecanisme de Thread.join (l'ancien verrouillait un mutex dans un thread et le deverouillait dans un autre, ce que POSIX interdit)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-04 17:36:12 +00:00
Jacques Garrigue 19fede7478 passage aux labels legers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3024 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-03 01:57:52 +00:00
Jacques Garrigue 226fbcf251 outdated documentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3008 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-29 03:32:14 +00:00
Xavier Leroy b070d1dce0 MAJ portage Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2962 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-16 13:35:20 +00:00
Jacques Garrigue 68366b2500 sorry for the tabs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-15 07:55:24 +00:00
Xavier Leroy d84700a77c MAJ dependances
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2932 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-09 16:06:36 +00:00
Xavier Leroy c7b7c24381 Nouveau format de .cma et .cmxa, se rappelle des -cclib et -ccopt necessaires pour le link final
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2930 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-09 09:12:28 +00:00
Xavier Leroy 53f51d2a1b #define pour Solaris
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2881 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-29 13:07:01 +00:00
Xavier Leroy 95476c7aea Typo dans fonctions de comparaison
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-13 17:27:04 +00:00
Xavier Leroy 9e206909f4 Introduction des blocs de type Custom.
Remplacement des blocs de type Final par des blocs de type Custom.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-10 14:04:59 +00:00
Xavier Leroy f723d5394f Revu les Makefiles pour qu'ils utilisent ocamlc et non boot/ocamlc (puisqu'ils utilisent stdlib et non boot)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2789 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-05 12:16:09 +00:00
Xavier Leroy 17c65c65a6 Ajout de yield
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2778 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-04 09:38:13 +00:00
Jacques Garrigue 9ac4b7df38 new labels in List, Set, Unix and ThreadUnix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-01 06:52:39 +00:00
Jacques Garrigue dd1eae5c34 LablTk/OCamlBrowser portes sur Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2773 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-01 05:43:25 +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
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 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 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
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 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 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
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 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 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 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 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 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
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 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 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 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
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
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 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 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
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
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
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 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 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 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 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 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
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 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 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 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
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
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
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 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 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
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 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
Xavier Leroy 4a2e700ea6 Renommage make clean -> make partialclean et make realclean -> make clean. Non teste sur Mac et Win32.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-16 13:36:42 +00:00
Xavier Leroy de2bb67cd6 String apres Char dans la lib standard.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1132 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:05:15 +00:00
Xavier Leroy e8aedecb1a Tester l'initialisation dans thread_self.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1078 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-17 09:58:30 +00:00
Xavier Leroy e4f0480a47 Ajout de do_at_exit
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1068 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-09 11:14:50 +00:00
Xavier Leroy 3dc630d586 MAJ version Win32.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@976 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 15:02:04 +00:00
Xavier Leroy 7a087e15df Jeu de tests.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@968 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 12:35:10 +00:00
Xavier Leroy 5a2e78b436 Finition des I/O avec verrouillage.
Portage commun POSIX/Windows.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@966 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-09 12:25:20 +00:00
Xavier Leroy 76d09bd763 Merge de ThreadIO dans un Pervasives modifie
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@965 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-08 15:41:59 +00:00
Xavier Leroy 2773be138b Suite du portage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@963 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-06 16:52:29 +00:00
Xavier Leroy 6ded697b42 Premiere compilation.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-05 13:32:25 +00:00
Xavier Leroy a0c8d73733 Merge du stage de Pascal Cuoq
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@952 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-04 14:17:43 +00:00