Commit Graph

6889 Commits (39a65f59dcab1bc283be1cb7b5aad96381e14619)

Author SHA1 Message Date
Nicolas Pouillard a3797d4d4a [ocamlbuild] Add the -documentation option
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 17:05:30 +00:00
Nicolas Pouillard 24d08bc045 [camlp4] minor bootstrap
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7932 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:43:01 +00:00
Nicolas Pouillard aae33d800c [camlp4] Fix the optional bar in polymorphic variants parsing PR#4216
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7931 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:39:44 +00:00
Nicolas Pouillard 58381e7ecc [ocamlbuild] Use Sys.is_directory
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7930 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:36:33 +00:00
Nicolas Pouillard 9286d93c33 [Camlp4] handle externals properly and fix the bootstrap system
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7929 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:32:47 +00:00
Nicolas Pouillard 0105c80c6a [ocamlbuild] use_lib improvments. See the ChangeLog for more details
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7928 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 16:27:45 +00:00
Xavier Leroy 1398fbbe1f Ajout de Sys.is_directory (PR#4054 + needed by ocamlbuild)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7927 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 14:21:57 +00:00
Nicolas Pouillard e9b02130d1 bootstrap boot/myocamlbuild.boot with -g
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7926 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 13:28:23 +00:00
Nicolas Pouillard 2df96289fc bootstrap boot/myocamlbuild.boot
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7925 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 13:23:30 +00:00
Nicolas Pouillard ba936a66f5 [ocamlbuild] Add the -dont-catch-errors option
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7924 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 13:16:22 +00:00
Maxence Guesdon a99f54d484 fix PR#4215: ocamldoc hand '?' in value names when generating html files
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7923 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-26 09:58:50 +00:00
Xavier Leroy 8848bf23b9 Invocation of mt.exe (from D.Weil)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7922 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-25 14:58:21 +00:00
Xavier Leroy efbf67e517 Tentative fix for PR#3927. To be tested.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7921 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-25 14:38:11 +00:00
Xavier Leroy 4fd5cfb539 MAJ 3.10
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-25 12:44:04 +00:00
Xavier Leroy 160e4050d8 Raise Sys_blocked_io only in I/O operations that return EAGAIN/EWOULDBLOCK. Other, non-I/O related system calls can also return EAGAIN (e.g. in Sys.command); these should raise Sys_error, not Sys_blocked_io
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7919 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-25 12:38:36 +00:00
Xavier Leroy e254ca38e0 Suppressed useless calls to inchan_ready and outchan_ready
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7918 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-25 12:37:30 +00:00
Xavier Leroy 9b5ce17d20 Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7917 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-25 12:37:02 +00:00
Nicolas Pouillard a94b36ea6d Add MANDIR to config/Makefile.*
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7911 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 14:03:30 +00:00
Nicolas Pouillard 720b56b745 Fix myocamlbuild_config.ml generation bug on Win32
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7910 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 13:52:27 +00:00
Nicolas Pouillard 81cfc29b31 Better handling of multiple extensions (foo.d.cmo, foo.p.cmx...)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7909 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 13:44:51 +00:00
Xavier Leroy cddfe88ac6 Changes in 3.10
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7908 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 13:37:34 +00:00
Damien Doligez bdfffc09fe MAJ pour VERSION/sys.mlp
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7907 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 12:42:42 +00:00
Xavier Leroy 2155767c84 Implemented atomic Read_and_clear for PPC64
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7905 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 09:43:14 +00:00
Xavier Leroy cdd2241864 Factor out common code between byterun/signals.c and asmrun/signals.c:
- shared code in byterun/signals.c
  - bytecode-specific code in byterun/signals_byt.c
  - asm-specific code in asmrun/signals_asm.c


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7904 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23 09:29:45 +00:00
Nicolas Pouillard 7a0e57b525 [ocamlbuild] Minor things. For details see the ChangeLog
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7897 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-22 16:51:39 +00:00
Nicolas Pouillard 3ecf34d3a9 [OCaml build system] Inverse the hygiene policy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7896 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-22 16:02:44 +00:00
Nicolas Pouillard fefcce073e [ocamlbuild] Use sanitize instead of sterilize. For details see the ChangeLog
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7895 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-22 15:56:23 +00:00
Xavier Leroy 9dd6085165 PR#4152: avoid repeated calls to transl in transl_unbox_let
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7892 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-22 12:13:00 +00:00
Xavier Leroy d27adbc9c3 Bigarray.*.map_subfile replaced by an optional argument to Bigarray.*.map_file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7891 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-21 15:16:53 +00:00
Xavier Leroy 251e86a370 Documentation of int_of_float (see PR#4207)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7890 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-21 14:15:19 +00:00
Jacques Garrigue af7cc2dcb8 fix Carette's bug 2007-02-18
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7884 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-19 00:49:16 +00:00
Damien Doligez 519d6f342a ignorer les fichiers generes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7883 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-17 15:43:29 +00:00
Damien Doligez 62fc7043b6 bug de performance dans stdlib/weak.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7879 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-16 16:05:36 +00:00
Jacques Garrigue d78838fdd3 typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7876 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-16 11:18:54 +00:00
Jacques Garrigue 4024589fba subtyping errors
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7875 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-16 11:18:36 +00:00
Nicolas Pouillard 77198867bb [ocamlbuild] add a plugin example
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7874 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-16 10:40:25 +00:00
Nicolas Pouillard c60299dc2b [ocamlbuild] ChangeLog
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7873 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-16 10:39:09 +00:00
Nicolas Pouillard 064941eb51 [ocamlbuild] slides...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7872 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-16 10:38:20 +00:00
Nicolas Pouillard cd94bace32 [ocamlbuild] Fix plural options
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7871 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-16 10:35:10 +00:00
Nicolas Pouillard ec19231fb9 Fix the otherlibs/threads/Makefile to avoid useless re-compilations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7870 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-16 09:54:55 +00:00
Alain Frisch 5b23012b0e wrong branch... rollback
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7865 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-15 18:36:08 +00:00
Alain Frisch a06311fc5f starting to implement native dynlink for Unix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7864 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-15 18:32:09 +00:00
Jacques Garrigue b16f2d0c69 build with bourne shell
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7863 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-13 01:11:10 +00:00
Nicolas Pouillard 82a5319709 [ocamlbuild] Keep include dirs uniq for -pack.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7862 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 15:34:30 +00:00
Nicolas Pouillard ee71dd4af5 Update distclean.sh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7861 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 15:32:52 +00:00
Nicolas Pouillard 3fe4a8cb68 Better quotes in install scripts (in ocamlbuild mode)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7860 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 10:28:12 +00:00
Nicolas Pouillard 72d1e146ed Fix a bug in texi generation (module types)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7859 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 10:27:29 +00:00
Nicolas Pouillard 824dc3994e [ocamlbuild] ocamlmktop, and thread tag in native code (see ChangeLog for more details)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7858 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 10:26:08 +00:00
Pierre Weis 760873eff6 Add another target to preform the necessary links for unix.mli and unix.cmi.
This should not be the best way to achieve the correct compilation commands
chain.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7857 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 08:37:02 +00:00
Pierre Weis a64bf35f07 Added a -cclib before the C thread library linking command. Otherwise ocamlc
gave the error ``unknown option pthread''.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7856 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-12 08:34:42 +00:00