Commit Graph

43 Commits (288ebd8cbcf201c42cc865a1cadb93292ddad59f)

Author SHA1 Message Date
Xavier Leroy 9178181eae The "DBM" library (interface with Unix DBM key-value stores) is no
longer part of this distribution.  It now lives its own life at
https://forge.ocamlcore.org/projects/camldbm/.  Bye bye, DBM.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11881 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-12-17 10:45:23 +00:00
Xavier Clerc 8b918bfe94 Removed some spurious references to 'Linenum' (the latter one preventing the build of camlp4).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11171 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-08-11 07:46:05 +00:00
Damien Doligez 3b507dd1aa renaming of Objective Caml to OCaml and cleanup of copyright headers
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-07-27 14:17:02 +00:00
Damien Doligez c91db736b1 merge changes from 3.12.0 to 3.12.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11123 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-07-20 09:17:07 +00:00
Damien Doligez 575555eecd merge changes from branching of 3.12 to release/3.12.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-08-02 14:37:22 +00:00
Damien Doligez ca5f1daae7 add -strict-sequence
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10433 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-19 12:51:55 +00:00
Damien Doligez 1072c2cc6d deduplicate debugger/dynlink.{ml,mli}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10413 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-17 15:49:53 +00:00
Nicolas Pouillard 22c7e5b28b build: let cold_camlp4o = "camlp4o"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-12 16:01:31 +00:00
Nicolas Pouillard 0d72001f2a Merge branch 'ocaml-git/buildsys' (early part) into trunk
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-11 13:34:20 +00:00
Damien Doligez 27780d9f8a fixed several build problems
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-22 15:41:16 +00:00
Damien Doligez a274b01b55 removed -w A everywhere
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10286 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-20 15:38:58 +00:00
Jacques Garrigue ee36e1d1c5 merge branches/override
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-08 03:58:41 +00:00
Damien Doligez bdc0fadee2 merge changes from release/3.11.1 to release/3.11.2
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-01-20 16:26:46 +00:00
Xavier Leroy 349467ec45 New warning `not all labels are mentioned in this record pattern'
moved to letter 'R' (instead of 'E' previously).  Explicitly turned 
off in myocamlbuild configuration.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-10-22 15:45:54 +00:00
Damien Doligez 71b94fa3e8 merge changes from ocaml3111rc0 to ocaml3111
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9319 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-07-20 11:51:50 +00:00
Nicolas Pouillard 9ac11d08c3 build with ocamlbuild: Fix the natdynlink build
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9281 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-05-26 12:50:41 +00:00
Damien Doligez ed32f569e3 merge changes from ocaml3110 to ocaml3111rc0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9270 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-05-20 11:52:42 +00:00
Nicolas Pouillard e00a537801 build sys: fix "ocamlbuild -where"
it should now display either $OCAMLLIB/ocamlbuild if
OCAMLLIB is defined or the library directory chosen
at configure-time of OCaml plus /ocamlbuild:
 i.e. `ocamlc -where`/ocamlbuild.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-03-05 14:33:43 +00:00
Nicolas Pouillard 181b7c627d build,sys: improve the mixed build mode
- Rename this partial mode as a mixed mode.
- Use a file (build/ocamlbuild_mixed_mode) instead of an
  env var.
- Add a check when switching from mixed to non-mixed mode.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9099 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-10-23 15:29:11 +00:00
Nicolas Pouillard db844496e3 camlp4: Fix PR#4568 camlp4lib.cma no longer link dynlink modules.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9097 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-10-23 09:08:03 +00:00
Nicolas Pouillard 2446372311 camlp4: remove the buggy/unfinished Camlp4Tracer filter.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9055 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-10-03 15:41:25 +00:00
Xavier Leroy 776ae225a0 ocamldebug under Win32 (S. Le Gall, Lexifi)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8955 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-07-29 08:31:41 +00:00
Damien Doligez 9ea5edac9a merge changes 3.10.0 -> 3.10.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2008-01-11 16:13:18 +00:00
Nicolas Pouillard ac3491b233 fix,build,partial,native: Unix lib is not an ocamlbuild dependency in partial mode (fix make world.opt).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8699 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-30 12:49:44 +00:00
Nicolas Pouillard 67345926f7 amend,build: More camlp4 dependencies on native dynlink.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-30 12:47:39 +00:00
Nicolas Pouillard 36dfdcafbd [build] More camlp4 dependencies on native dynlink.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-29 10:33:36 +00:00
Nicolas Pouillard cab43e2373 [build] Better support native dynlink build when using ocamlbuild to build.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8691 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-29 10:22:58 +00:00
Nicolas Pouillard 4a74506e4c [build] More dependencies for camlp4 binaries rules.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8690 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-29 10:22:19 +00:00
Nicolas Pouillard bd39e6f438 [build] No longer use file_rule by rule + Echo.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-29 10:20:54 +00:00
Nicolas Pouillard e0c8195430 [build] No longer use file_rule by rule + Echo.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8674 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-28 16:20:42 +00:00
Nicolas Pouillard 6c56e2b039 [build] [FIXED] Provide more dependencies for camlp4 native binaries to avoid miss recompilations.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-27 14:36:30 +00:00
Nicolas Pouillard ec8b4e0b7b [build] Sync myocamlbuild.ml with 3.10.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8629 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-26 15:03:21 +00:00
Nicolas Pouillard 4e9165382c [build sys] Add ocamlbuild stamps for some rules.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8595 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-22 16:59:21 +00:00
Nicolas Pouillard 115012e8d3 [build] Remove a nasty spurious conflict mark.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8591 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-22 16:01:08 +00:00
Nicolas Pouillard 2396e3b2c3 [build sys] Use ocamlbuild virtual rules.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8585 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-21 21:33:13 +00:00
Alain Frisch 1b059475c8 Cleanup and factorization of linker-related code.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8521 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-15 13:21:15 +00:00
Alain Frisch 3958a92c72 Merge the natdynlink branch into HEAD.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-11-06 15:16:56 +00:00
Damien Doligez 4167841b16 fusion de la version 3.10.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-08 14:19:34 +00:00
Nicolas Pouillard 02c5e8f314 [camlp4] Add list comprehension PR#4218
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7938 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-27 15:50:57 +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 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
Damien Doligez aabb13f857 ajout VERSION + cvsignore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7836 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 15:49:11 +00:00
Nicolas Pouillard ee5ff1e8ac Add some .itarget files. Add also _tags, myocamlbuild.ml, myocamlbuild_config.mli, utils/config.mlbuild
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7826 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-07 10:03:23 +00:00