ocaml/tools
Pierre Chambart 25d24e38c2 Also remove linking hack for bytecode
Adds the required_globals information to bytecode compilation units.

This patch also bootstrap ocamlc. The cmo format is changed by this
commit, there is no way around bootstraping here. Note that ocamldep and
ocamllex does not rely on the cmo format, so they are not present in
this commit.

Changes in tests:

* Update test/transprim/comparison_table.ml.reference:
    The (opaque (global List!)) expression is not present anymore

* Update tests/no-alias-deps/aliases.cmo.reference
    The output of objinfo changed
2016-07-08 16:02:26 +02:00
..
.depend Move depend.ml into compilerlibs (ocamlcommon). 2016-04-13 16:46:32 +02:00
Makefile tools/Makefile{,.nt,.shared}: merge. 2016-03-17 23:36:42 +01:00
Makefile.nt Install native versions of tools by default. 2016-06-06 14:44:10 -04:00
Makefile.shared Install native versions of tools by default. 2016-06-06 14:44:10 -04:00
addlabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
check-typo check-typo: check LICENCE cited without a path 2016-03-03 15:02:23 +01:00
checkstack.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
ci-build fix ci-build script 2016-03-16 14:06:42 +01:00
cleanup-header Update headers for the new license. 2016-02-18 16:59:16 +01:00
cmpbyt.ml cmpbyt: return 1 rather than 2 to report file difference. 2016-06-20 11:01:42 +02:00
cmt2annot.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
cvt_emit.mll Update headers for the new license. 2016-02-18 16:59:16 +01:00
dumpobj.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
eqparsetree.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
gdb-macros Update headers for the new license. 2016-02-18 16:59:16 +01:00
lexer299.mll Call the '#' sign hash rather than sharp. 2016-05-09 16:34:40 +02:00
lexer301.mll Call the '#' sign hash rather than sharp. 2016-05-09 16:34:40 +02:00
magic renaming of Objective Caml to OCaml and cleanup of copyright headers 2011-07-27 14:17:02 +00:00
make-opcodes Update headers for the new license. 2016-02-18 16:59:16 +01:00
make-package-macosx Merge tag 4.03.0 into trunk. 2016-04-28 16:13:21 +02:00
make-version-header.sh Update headers for the new license. 2016-02-18 16:59:16 +01:00
msvs-promote-path tools/msvs-promote-path script 2016-04-26 06:59:17 -04:00
objinfo.ml Also remove linking hack for bytecode 2016-07-08 16:02:26 +02:00
objinfo_helper.c Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocaml-instr-graph Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocaml-instr-report Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocaml-objcopy-macosx Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocaml299to3.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocamlcp.ml Add `-alias-deps` and `-app-funct` 2016-04-19 12:21:09 -04:00
ocamldep.ml Make Pparse functions type-safe 2016-06-29 21:23:28 -04:00
ocamlmklib.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
ocamlmktop.ml ocamlmktop.ml: call ocamlc adjacent to itself. 2016-03-17 23:36:48 +01:00
ocamloptp.ml Add `-alias-deps` and `-app-funct` 2016-04-19 12:21:09 -04:00
ocamlprof.ml Local let exceptions. 2016-03-15 22:02:55 +01:00
ocamlsize Update headers for the new license. 2016-02-18 16:59:16 +01:00
primreq.ml tools/primreq: Fix build bustage due to string vs bytes (Demi Obenour) 2016-05-02 22:19:52 -04:00
profiling.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
profiling.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
read_cmt.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
scrapelabels.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
stripdebug.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00