Commit Graph

1170 Commits (f976176626c8cd649e074a1b1ca214a742f21061)

Author SHA1 Message Date
Xavier Leroy b3fb8243f8 Compatibilite avec Visual C++ version 6
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7660 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-10-01 15:40:28 +00:00
Xavier Leroy b0041ea963 Revised DLL loading: distinguish between loading for execution
(ocamlrun, dynlink, toplevel) and loading for checking the existence
of symbols (ocamlc).  This is needed for Windows with manifests and
not a bad idea for other platforms.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-28 21:36:38 +00:00
Xavier Leroy 366af60a74 Ajout de Unix.fstat et Unix.isatty
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 13:57:34 +00:00
Xavier Leroy 0b1b6eb0c6 Ajout de Unix.isatty
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7632 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 13:54:26 +00:00
Xavier Leroy ea323b2689 MAJ Makefile Windows
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7631 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 10:01:24 +00:00
Xavier Leroy a97f042d6f Int_val no longer needed
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7630 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 09:43:58 +00:00
Xavier Leroy 3c809eac66 Continuation of tentative fix for PR#4098
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7629 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 09:41:04 +00:00
Xavier Leroy fd1109cbb7 PR#4113, tentative fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7627 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 08:04:13 +00:00
Xavier Leroy 6fe04dcbfe PR#4112, tentative fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7626 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 08:03:56 +00:00
Xavier Leroy 46391d271f PR#4111, tentative fix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-21 08:03:36 +00:00
Xavier Leroy f3fab9a259 Tentative fix for PR#4098. Need testing.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7622 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 17:37:08 +00:00
Damien Doligez fbea66a95e fusion des changements 3.09.2 -> 3.09.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 11:14:37 +00:00
Xavier Leroy 403f1e1a34 Update
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7618 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:41:42 +00:00
Xavier Leroy 7950e128dc Remove obsolete comment
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7617 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:41:33 +00:00
Xavier Leroy 77149d879c Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7616 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-19 12:41:12 +00:00
Xavier Leroy a5271a1845 Added map_subfile functions (memory mapping from a non-zero file offset). Win32 implementation is untested.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-06-10 14:15:43 +00:00
Xavier Leroy d9be4fee6a Portage PowerPC 64 bits
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7430 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-31 08:16:34 +00:00
Xavier Leroy 44669a2a47 Depollution de l'espace de nom: utiliser un -pack pour isoler les modules en provenance du compilateur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7424 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-11 15:52:02 +00:00
Xavier Leroy 763658ec00 Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7410 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-09 16:02:48 +00:00
Xavier Leroy ca99b3c062 Spurious option -O
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-09 16:02:33 +00:00
Xavier Leroy e120ba1de7 Renaming error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-05-05 13:51:11 +00:00
Damien Doligez 1279ab4b76 fusion des changements 3.09.1 -> 3.09.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-04-16 23:28:22 +00:00
Jacques Garrigue 602146f892 add virtual instance variables
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7372 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-04-05 02:28:13 +00:00
Damien Doligez f6190f3d0c PR#1956 renommage: bigarray est prefixe par ocaml_ba_
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7341 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-27 14:33:42 +00:00
Jacques Garrigue 5017ffdd82 fix PR#3961
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-25 06:31:20 +00:00
Jacques Garrigue 53d9cb95a9 better behaviour
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-18 13:26:03 +00:00
Jacques Garrigue e6940c4f8d event is a covariant type
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7322 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-12 03:24:56 +00:00
Damien Doligez 125ea40d4c fusion 3.09.0 -> 3.09.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-04 16:55:50 +00:00
Jacques Garrigue 996e13181d simplify interactive use
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7283 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-12-21 05:29:08 +00:00
Xavier Leroy 3208ffd427 Spurious -g option
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7142 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-19 11:56:24 +00:00
Jacques Garrigue eab8310a82 use -ccopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7133 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-17 00:43:27 +00:00
Xavier Leroy 5d72940f72 Traitement de h_addrtype dans alloc_host_entry (PR#3811)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7126 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-13 14:50:37 +00:00
Xavier Leroy e433b7a109 establish_server: protect against EINTR, don't leave accepting socket open in child (PR#3797)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7119 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 14:55:40 +00:00
Xavier Leroy 0353fedc2d MAJ Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7114 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-10-12 12:33:31 +00:00
Xavier Leroy bc578b230d MAJ .depend.nt (PR#3707)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7072 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 08:59:59 +00:00
Xavier Leroy 1a6304bd80 close dans establish_server (PR#3794)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7071 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 08:43:12 +00:00
Xavier Leroy a373f34b2a Bug in Array3.of_array (PR#3793)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7070 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-24 08:38:45 +00:00
Xavier Leroy 3de54dec26 Remplacement long/unsigned long par intnat/uintnat
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7064 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-22 14:21:50 +00:00
Damien Doligez b7d26ab5a3 exporter la fonction de conversion int -> Unix.error
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7045 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-09-06 12:38:32 +00:00
Damien Doligez a4a3c10e70 fusion des modifs de 3.08.4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7019 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-08-13 20:59:37 +00:00
Xavier Leroy 2fb1df4156 Suppression de Thread.wait_signal sous Win32, inutilisable sans Thread.sigmask
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7001 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-31 12:33:54 +00:00
Xavier Leroy eeb4450b89 Ajout de Thread.sigmask.
try_leave_blocking_section: interdire l'execution immediate de signal
handlers, c'est trop risque de faire pthread_mutex_trylock dans un
handler de signaux.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7000 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-31 12:32:41 +00:00
Damien Doligez 9a9886022f depend
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6992 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-29 15:54:25 +00:00
Xavier Leroy da79df9b18 Revu gestion des signaux et leurs interactions avec les threads systeme (PR#3659)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6987 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-29 12:11:01 +00:00
Jacques Garrigue c1a91b796e use -idirafter
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6983 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-07-26 13:35:16 +00:00
Xavier Leroy bc037fc29f Normalisation des numeros de signaux renvoyes par Unix.wait* (PR#3584)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6845 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-04-17 08:23:51 +00:00
Damien Doligez e6007f6057 fusion des changements jusqu'a 3.08.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-24 17:20:54 +00:00
Jacques Garrigue ef396b4e5a merge fixedtypes branch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6821 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-03-23 03:08:37 +00:00
Xavier Leroy af1d615aa9 Nettoyage de l'implementation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6774 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-02-02 15:52:26 +00:00
Damien Doligez 5f12291946 correction de quelques bugs signales par le warning Y
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6757 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2005-01-28 16:13:11 +00:00