summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamien Doligez <damien.doligez-inria.fr>2010-01-07 15:15:07 +0000
committerDamien Doligez <damien.doligez-inria.fr>2010-01-07 15:15:07 +0000
commit1b8095f40424d523da32603ac2191995073c6b72 (patch)
tree60442841da8f4d3ab1029108dbeecea000200d26
parent3b1d0842dfa11f0bf39488e0f51c5abc294452a9 (diff)
PR#4940: get rid of naked end-of-lines in string constants + add warning 29
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9512 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
-rw-r--r--.depend743
-rw-r--r--VERSION2
-rwxr-xr-xboot/ocamlcbin1065098 -> 1065356 bytes
-rwxr-xr-xboot/ocamldepbin298527 -> 300994 bytes
-rwxr-xr-xboot/ocamllexbin165419 -> 165350 bytes
-rw-r--r--bytecomp/bytelink.ml26
-rw-r--r--camlp4/Camlp4Bin.ml10
-rw-r--r--camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml24
-rw-r--r--camlp4/boot/camlp4boot.ml34
-rw-r--r--debugger/command_line.ml4
-rw-r--r--lex/output.ml4
-rw-r--r--lex/outputbis.ml66
-rw-r--r--ocamlbuild/main.ml18
-rw-r--r--ocamldoc/odoc_latex_style.ml151
-rw-r--r--otherlibs/labltk/compiler/Makefile12
-rw-r--r--otherlibs/labltk/compiler/compile.ml6
-rw-r--r--otherlibs/labltk/compiler/maincompile.ml36
-rw-r--r--parsing/lexer.mll3
-rw-r--r--tools/ocamlmklib.mlp58
-rw-r--r--utils/warnings.ml11
-rw-r--r--utils/warnings.mli1
21 files changed, 608 insertions, 601 deletions
diff --git a/.depend b/.depend
index b4a70c0a6..fd91f9977 100644
--- a/.depend
+++ b/.depend
@@ -1,511 +1,512 @@
-utils/ccomp.cmi:
-utils/clflags.cmi:
-utils/config.cmi:
-utils/consistbl.cmi:
-utils/misc.cmi:
-utils/tbl.cmi:
-utils/terminfo.cmi:
-utils/warnings.cmi:
+utils/ccomp.cmi:
+utils/clflags.cmi:
+utils/config.cmi:
+utils/consistbl.cmi:
+utils/misc.cmi:
+utils/tbl.cmi:
+utils/terminfo.cmi:
+utils/warnings.cmi:
utils/ccomp.cmo: utils/misc.cmi utils/config.cmi utils/clflags.cmi \
- utils/ccomp.cmi
+ utils/ccomp.cmi
utils/ccomp.cmx: utils/misc.cmx utils/config.cmx utils/clflags.cmx \
- utils/ccomp.cmi
-utils/clflags.cmo: utils/config.cmi utils/clflags.cmi
-utils/clflags.cmx: utils/config.cmx utils/clflags.cmi
-utils/config.cmo: utils/config.cmi
-utils/config.cmx: utils/config.cmi
-utils/consistbl.cmo: utils/consistbl.cmi
-utils/consistbl.cmx: utils/consistbl.cmi
-utils/misc.cmo: utils/misc.cmi
-utils/misc.cmx: utils/misc.cmi
-utils/tbl.cmo: utils/tbl.cmi
-utils/tbl.cmx: utils/tbl.cmi
-utils/terminfo.cmo: utils/terminfo.cmi
-utils/terminfo.cmx: utils/terminfo.cmi
-utils/warnings.cmo: utils/warnings.cmi
-utils/warnings.cmx: utils/warnings.cmi
-parsing/asttypes.cmi:
-parsing/lexer.cmi: parsing/parser.cmi parsing/location.cmi
-parsing/linenum.cmi:
-parsing/location.cmi: utils/warnings.cmi
-parsing/longident.cmi:
-parsing/parse.cmi: parsing/parsetree.cmi
-parsing/parser.cmi: parsing/parsetree.cmi
+ utils/ccomp.cmi
+utils/clflags.cmo: utils/config.cmi utils/clflags.cmi
+utils/clflags.cmx: utils/config.cmx utils/clflags.cmi
+utils/config.cmo: utils/config.cmi
+utils/config.cmx: utils/config.cmi
+utils/consistbl.cmo: utils/consistbl.cmi
+utils/consistbl.cmx: utils/consistbl.cmi
+utils/misc.cmo: utils/misc.cmi
+utils/misc.cmx: utils/misc.cmi
+utils/tbl.cmo: utils/tbl.cmi
+utils/tbl.cmx: utils/tbl.cmi
+utils/terminfo.cmo: utils/terminfo.cmi
+utils/terminfo.cmx: utils/terminfo.cmi
+utils/warnings.cmo: utils/warnings.cmi
+utils/warnings.cmx: utils/warnings.cmi
+parsing/asttypes.cmi:
+parsing/lexer.cmi: parsing/parser.cmi parsing/location.cmi
+parsing/linenum.cmi:
+parsing/location.cmi: utils/warnings.cmi
+parsing/longident.cmi:
+parsing/parse.cmi: parsing/parsetree.cmi
+parsing/parser.cmi: parsing/parsetree.cmi
parsing/parsetree.cmi: parsing/longident.cmi parsing/location.cmi \
- parsing/asttypes.cmi
-parsing/printast.cmi: parsing/parsetree.cmi
-parsing/syntaxerr.cmi: parsing/location.cmi
+ parsing/asttypes.cmi
+parsing/printast.cmi: parsing/parsetree.cmi
+parsing/syntaxerr.cmi: parsing/location.cmi
parsing/lexer.cmo: utils/warnings.cmi parsing/parser.cmi utils/misc.cmi \
- parsing/location.cmi parsing/lexer.cmi
+ parsing/location.cmi parsing/lexer.cmi
parsing/lexer.cmx: utils/warnings.cmx parsing/parser.cmx utils/misc.cmx \
- parsing/location.cmx parsing/lexer.cmi
-parsing/linenum.cmo: utils/misc.cmi parsing/linenum.cmi
-parsing/linenum.cmx: utils/misc.cmx parsing/linenum.cmi
+ parsing/location.cmx parsing/lexer.cmi
+parsing/linenum.cmo: utils/misc.cmi parsing/linenum.cmi
+parsing/linenum.cmx: utils/misc.cmx parsing/linenum.cmi
parsing/location.cmo: utils/warnings.cmi utils/terminfo.cmi \
- parsing/linenum.cmi parsing/location.cmi
+ parsing/linenum.cmi parsing/location.cmi
parsing/location.cmx: utils/warnings.cmx utils/terminfo.cmx \
- parsing/linenum.cmx parsing/location.cmi
-parsing/longident.cmo: utils/misc.cmi parsing/longident.cmi
-parsing/longident.cmx: utils/misc.cmx parsing/longident.cmi
+ parsing/linenum.cmx parsing/location.cmi
+parsing/longident.cmo: utils/misc.cmi parsing/longident.cmi
+parsing/longident.cmx: utils/misc.cmx parsing/longident.cmi
parsing/parse.cmo: parsing/syntaxerr.cmi parsing/parser.cmi \
- parsing/location.cmi parsing/lexer.cmi parsing/parse.cmi
+ parsing/location.cmi parsing/lexer.cmi parsing/parse.cmi
parsing/parse.cmx: parsing/syntaxerr.cmx parsing/parser.cmx \
- parsing/location.cmx parsing/lexer.cmx parsing/parse.cmi
+ parsing/location.cmx parsing/lexer.cmx parsing/parse.cmi
parsing/parser.cmo: parsing/syntaxerr.cmi parsing/parsetree.cmi \
parsing/longident.cmi parsing/location.cmi utils/clflags.cmi \
- parsing/asttypes.cmi parsing/parser.cmi
+ parsing/asttypes.cmi parsing/parser.cmi
parsing/parser.cmx: parsing/syntaxerr.cmx parsing/parsetree.cmi \
parsing/longident.cmx parsing/location.cmx utils/clflags.cmx \
- parsing/asttypes.cmi parsing/parser.cmi
+ parsing/asttypes.cmi parsing/parser.cmi
parsing/printast.cmo: parsing/parsetree.cmi parsing/longident.cmi \
- parsing/location.cmi parsing/asttypes.cmi parsing/printast.cmi
+ parsing/location.cmi parsing/asttypes.cmi parsing/printast.cmi
parsing/printast.cmx: parsing/parsetree.cmi parsing/longident.cmx \
- parsing/location.cmx parsing/asttypes.cmi parsing/printast.cmi
-parsing/syntaxerr.cmo: parsing/location.cmi parsing/syntaxerr.cmi
-parsing/syntaxerr.cmx: parsing/location.cmx parsing/syntaxerr.cmi
-typing/annot.cmi: parsing/location.cmi
-typing/btype.cmi: typing/types.cmi typing/path.cmi parsing/asttypes.cmi
+ parsing/location.cmx parsing/asttypes.cmi parsing/printast.cmi
+parsing/syntaxerr.cmo: parsing/location.cmi parsing/syntaxerr.cmi
+parsing/syntaxerr.cmx: parsing/location.cmx parsing/syntaxerr.cmi
+typing/annot.cmi: parsing/location.cmi
+typing/btype.cmi: typing/types.cmi typing/path.cmi parsing/asttypes.cmi
typing/ctype.cmi: typing/types.cmi typing/path.cmi typing/ident.cmi \
- typing/env.cmi parsing/asttypes.cmi
-typing/datarepr.cmi: typing/types.cmi typing/path.cmi parsing/asttypes.cmi
+ typing/env.cmi parsing/asttypes.cmi
+typing/datarepr.cmi: typing/types.cmi typing/path.cmi parsing/asttypes.cmi
typing/env.cmi: typing/types.cmi typing/path.cmi parsing/longident.cmi \
- typing/ident.cmi utils/consistbl.cmi typing/annot.cmi
-typing/ident.cmi:
+ typing/ident.cmi utils/consistbl.cmi typing/annot.cmi
+typing/ident.cmi:
typing/includeclass.cmi: typing/types.cmi typing/typedtree.cmi typing/env.cmi \
- typing/ctype.cmi
+ typing/ctype.cmi
typing/includecore.cmi: typing/types.cmi typing/typedtree.cmi \
- typing/ident.cmi typing/env.cmi
+ typing/ident.cmi typing/env.cmi
typing/includemod.cmi: typing/types.cmi typing/typedtree.cmi typing/path.cmi \
- typing/ident.cmi typing/env.cmi typing/ctype.cmi
+ typing/ident.cmi typing/env.cmi typing/ctype.cmi
typing/mtype.cmi: typing/types.cmi typing/path.cmi typing/ident.cmi \
- typing/env.cmi
-typing/oprint.cmi: typing/outcometree.cmi
-typing/outcometree.cmi: parsing/asttypes.cmi
+ typing/env.cmi
+typing/oprint.cmi: typing/outcometree.cmi
+typing/outcometree.cmi: parsing/asttypes.cmi
typing/parmatch.cmi: typing/types.cmi typing/typedtree.cmi \
- parsing/location.cmi typing/env.cmi
-typing/path.cmi: typing/ident.cmi
-typing/predef.cmi: typing/types.cmi typing/path.cmi typing/ident.cmi
-typing/primitive.cmi:
+ parsing/location.cmi typing/env.cmi
+typing/path.cmi: typing/ident.cmi
+typing/predef.cmi: typing/types.cmi typing/path.cmi typing/ident.cmi
+typing/primitive.cmi:
typing/printtyp.cmi: typing/types.cmi typing/path.cmi typing/outcometree.cmi \
- parsing/longident.cmi typing/ident.cmi
-typing/stypes.cmi: typing/typedtree.cmi parsing/location.cmi typing/annot.cmi
-typing/subst.cmi: typing/types.cmi typing/path.cmi typing/ident.cmi
+ parsing/longident.cmi typing/ident.cmi
+typing/stypes.cmi: typing/typedtree.cmi parsing/location.cmi typing/annot.cmi
+typing/subst.cmi: typing/types.cmi typing/path.cmi typing/ident.cmi
typing/typeclass.cmi: typing/types.cmi typing/typedtree.cmi \
parsing/parsetree.cmi parsing/longident.cmi parsing/location.cmi \
- typing/ident.cmi typing/env.cmi typing/ctype.cmi parsing/asttypes.cmi
+ typing/ident.cmi typing/env.cmi typing/ctype.cmi parsing/asttypes.cmi
typing/typecore.cmi: typing/types.cmi typing/typedtree.cmi typing/path.cmi \
parsing/parsetree.cmi parsing/longident.cmi parsing/location.cmi \
- typing/ident.cmi typing/env.cmi parsing/asttypes.cmi typing/annot.cmi
+ typing/ident.cmi typing/env.cmi parsing/asttypes.cmi typing/annot.cmi
typing/typedecl.cmi: typing/types.cmi typing/path.cmi parsing/parsetree.cmi \
parsing/longident.cmi parsing/location.cmi typing/ident.cmi \
- typing/env.cmi
+ typing/env.cmi
typing/typedtree.cmi: typing/types.cmi typing/primitive.cmi typing/path.cmi \
- parsing/location.cmi typing/ident.cmi typing/env.cmi parsing/asttypes.cmi
+ parsing/location.cmi typing/ident.cmi typing/env.cmi parsing/asttypes.cmi
typing/typemod.cmi: typing/types.cmi typing/typedtree.cmi \
parsing/parsetree.cmi parsing/longident.cmi parsing/location.cmi \
- typing/includemod.cmi typing/ident.cmi typing/env.cmi
+ typing/includemod.cmi typing/ident.cmi typing/env.cmi
typing/types.cmi: typing/primitive.cmi typing/path.cmi typing/ident.cmi \
- parsing/asttypes.cmi
+ parsing/asttypes.cmi
typing/typetexp.cmi: typing/types.cmi typing/path.cmi parsing/parsetree.cmi \
- parsing/longident.cmi parsing/location.cmi typing/env.cmi
-typing/unused_var.cmi: parsing/parsetree.cmi
+ parsing/longident.cmi parsing/location.cmi typing/env.cmi
+typing/unused_var.cmi: parsing/parsetree.cmi
typing/btype.cmo: typing/types.cmi typing/path.cmi utils/misc.cmi \
- typing/btype.cmi
+ typing/btype.cmi
typing/btype.cmx: typing/types.cmx typing/path.cmx utils/misc.cmx \
- typing/btype.cmi
+ typing/btype.cmi
typing/ctype.cmo: typing/types.cmi typing/subst.cmi typing/path.cmi \
utils/misc.cmi parsing/longident.cmi typing/ident.cmi typing/env.cmi \
- utils/clflags.cmi typing/btype.cmi parsing/asttypes.cmi typing/ctype.cmi
+ utils/clflags.cmi typing/btype.cmi parsing/asttypes.cmi typing/ctype.cmi
typing/ctype.cmx: typing/types.cmx typing/subst.cmx typing/path.cmx \
utils/misc.cmx parsing/longident.cmx typing/ident.cmx typing/env.cmx \
- utils/clflags.cmx typing/btype.cmx parsing/asttypes.cmi typing/ctype.cmi
+ utils/clflags.cmx typing/btype.cmx parsing/asttypes.cmi typing/ctype.cmi
typing/datarepr.cmo: typing/types.cmi typing/predef.cmi utils/misc.cmi \
- parsing/asttypes.cmi typing/datarepr.cmi
+ parsing/asttypes.cmi typing/datarepr.cmi
typing/datarepr.cmx: typing/types.cmx typing/predef.cmx utils/misc.cmx \
- parsing/asttypes.cmi typing/datarepr.cmi
+ parsing/asttypes.cmi typing/datarepr.cmi
typing/env.cmo: typing/types.cmi utils/tbl.cmi typing/subst.cmi \
typing/predef.cmi typing/path.cmi utils/misc.cmi parsing/longident.cmi \
typing/ident.cmi typing/datarepr.cmi utils/consistbl.cmi utils/config.cmi \
utils/clflags.cmi typing/btype.cmi parsing/asttypes.cmi typing/annot.cmi \
- typing/env.cmi
+ typing/env.cmi
typing/env.cmx: typing/types.cmx utils/tbl.cmx typing/subst.cmx \
typing/predef.cmx typing/path.cmx utils/misc.cmx parsing/longident.cmx \
typing/ident.cmx typing/datarepr.cmx utils/consistbl.cmx utils/config.cmx \
utils/clflags.cmx typing/btype.cmx parsing/asttypes.cmi typing/annot.cmi \
- typing/env.cmi
-typing/ident.cmo: typing/ident.cmi
-typing/ident.cmx: typing/ident.cmi
+ typing/env.cmi
+typing/ident.cmo: typing/ident.cmi
+typing/ident.cmx: typing/ident.cmi
typing/includeclass.cmo: typing/types.cmi typing/printtyp.cmi \
- typing/ctype.cmi typing/includeclass.cmi
+ typing/ctype.cmi typing/includeclass.cmi
typing/includeclass.cmx: typing/types.cmx typing/printtyp.cmx \
- typing/ctype.cmx typing/includeclass.cmi
+ typing/ctype.cmx typing/includeclass.cmi
typing/includecore.cmo: typing/types.cmi typing/typedtree.cmi \
typing/predef.cmi typing/path.cmi utils/misc.cmi typing/ctype.cmi \
- typing/btype.cmi parsing/asttypes.cmi typing/includecore.cmi
+ typing/btype.cmi parsing/asttypes.cmi typing/includecore.cmi
typing/includecore.cmx: typing/types.cmx typing/typedtree.cmx \
typing/predef.cmx typing/path.cmx utils/misc.cmx typing/ctype.cmx \
- typing/btype.cmx parsing/asttypes.cmi typing/includecore.cmi
+ typing/btype.cmx parsing/asttypes.cmi typing/includecore.cmi
typing/includemod.cmo: typing/types.cmi typing/typedtree.cmi utils/tbl.cmi \
typing/subst.cmi typing/printtyp.cmi typing/path.cmi typing/mtype.cmi \
utils/misc.cmi typing/includecore.cmi typing/includeclass.cmi \
- typing/ident.cmi typing/env.cmi typing/ctype.cmi typing/includemod.cmi
+ typing/ident.cmi typing/env.cmi typing/ctype.cmi typing/includemod.cmi
typing/includemod.cmx: typing/types.cmx typing/typedtree.cmx utils/tbl.cmx \
typing/subst.cmx typing/printtyp.cmx typing/path.cmx typing/mtype.cmx \
utils/misc.cmx typing/includecore.cmx typing/includeclass.cmx \
- typing/ident.cmx typing/env.cmx typing/ctype.cmx typing/includemod.cmi
+ typing/ident.cmx typing/env.cmx typing/ctype.cmx typing/includemod.cmi
typing/mtype.cmo: typing/types.cmi typing/subst.cmi typing/path.cmi \
- typing/ident.cmi typing/env.cmi typing/ctype.cmi typing/btype.cmi \
- parsing/asttypes.cmi typing/mtype.cmi
+ typing/ident.cmi typing/env.cmi typing/ctype.cmi utils/clflags.cmi \
+ typing/btype.cmi parsing/asttypes.cmi typing/mtype.cmi
typing/mtype.cmx: typing/types.cmx typing/subst.cmx typing/path.cmx \
- typing/ident.cmx typing/env.cmx typing/ctype.cmx typing/btype.cmx \
- parsing/asttypes.cmi typing/mtype.cmi
+ typing/ident.cmx typing/env.cmx typing/ctype.cmx utils/clflags.cmx \
+ typing/btype.cmx parsing/asttypes.cmi typing/mtype.cmi
typing/oprint.cmo: typing/outcometree.cmi parsing/asttypes.cmi \
- typing/oprint.cmi
+ typing/oprint.cmi
typing/oprint.cmx: typing/outcometree.cmi parsing/asttypes.cmi \
- typing/oprint.cmi
+ typing/oprint.cmi
typing/parmatch.cmo: utils/warnings.cmi typing/types.cmi typing/typedtree.cmi \
typing/subst.cmi typing/predef.cmi typing/path.cmi utils/misc.cmi \
parsing/location.cmi typing/ident.cmi typing/env.cmi typing/datarepr.cmi \
typing/ctype.cmi typing/btype.cmi parsing/asttypes.cmi \
- typing/parmatch.cmi
+ typing/parmatch.cmi
typing/parmatch.cmx: utils/warnings.cmx typing/types.cmx typing/typedtree.cmx \
typing/subst.cmx typing/predef.cmx typing/path.cmx utils/misc.cmx \
parsing/location.cmx typing/ident.cmx typing/env.cmx typing/datarepr.cmx \
typing/ctype.cmx typing/btype.cmx parsing/asttypes.cmi \
- typing/parmatch.cmi
-typing/path.cmo: typing/ident.cmi typing/path.cmi
-typing/path.cmx: typing/ident.cmx typing/path.cmi
+ typing/parmatch.cmi
+typing/path.cmo: typing/ident.cmi typing/path.cmi
+typing/path.cmx: typing/ident.cmx typing/path.cmi
typing/predef.cmo: typing/types.cmi typing/path.cmi typing/ident.cmi \
- typing/btype.cmi parsing/asttypes.cmi typing/predef.cmi
+ typing/btype.cmi parsing/asttypes.cmi typing/predef.cmi
typing/predef.cmx: typing/types.cmx typing/path.cmx typing/ident.cmx \
- typing/btype.cmx parsing/asttypes.cmi typing/predef.cmi
-typing/primitive.cmo: utils/misc.cmi typing/primitive.cmi
-typing/primitive.cmx: utils/misc.cmx typing/primitive.cmi
+ typing/btype.cmx parsing/asttypes.cmi typing/predef.cmi
+typing/primitive.cmo: utils/misc.cmi typing/primitive.cmi
+typing/primitive.cmx: utils/misc.cmx typing/primitive.cmi
typing/printtyp.cmo: typing/types.cmi typing/primitive.cmi typing/predef.cmi \
typing/path.cmi typing/outcometree.cmi typing/oprint.cmi utils/misc.cmi \
parsing/longident.cmi typing/ident.cmi typing/env.cmi typing/ctype.cmi \
utils/clflags.cmi typing/btype.cmi parsing/asttypes.cmi \
- typing/printtyp.cmi
+ typing/printtyp.cmi
typing/printtyp.cmx: typing/types.cmx typing/primitive.cmx typing/predef.cmx \
typing/path.cmx typing/outcometree.cmi typing/oprint.cmx utils/misc.cmx \
parsing/longident.cmx typing/ident.cmx typing/env.cmx typing/ctype.cmx \
utils/clflags.cmx typing/btype.cmx parsing/asttypes.cmi \
- typing/printtyp.cmi
+ typing/printtyp.cmi
typing/stypes.cmo: typing/typedtree.cmi typing/printtyp.cmi \
- parsing/location.cmi utils/clflags.cmi typing/annot.cmi typing/stypes.cmi
+ parsing/location.cmi utils/clflags.cmi typing/annot.cmi typing/stypes.cmi
typing/stypes.cmx: typing/typedtree.cmx typing/printtyp.cmx \
- parsing/location.cmx utils/clflags.cmx typing/annot.cmi typing/stypes.cmi
+ parsing/location.cmx utils/clflags.cmx typing/annot.cmi typing/stypes.cmi
typing/subst.cmo: typing/types.cmi utils/tbl.cmi typing/path.cmi \
- utils/misc.cmi typing/ident.cmi typing/btype.cmi typing/subst.cmi
+ utils/misc.cmi typing/ident.cmi typing/btype.cmi typing/subst.cmi
typing/subst.cmx: typing/types.cmx utils/tbl.cmx typing/path.cmx \
- utils/misc.cmx typing/ident.cmx typing/btype.cmx typing/subst.cmi
+ utils/misc.cmx typing/ident.cmx typing/btype.cmx typing/subst.cmi
typing/typeclass.cmo: utils/warnings.cmi typing/typetexp.cmi typing/types.cmi \
typing/typedtree.cmi typing/typedecl.cmi typing/typecore.cmi \
typing/subst.cmi typing/stypes.cmi typing/printtyp.cmi typing/predef.cmi \
typing/path.cmi parsing/parsetree.cmi typing/parmatch.cmi utils/misc.cmi \
parsing/longident.cmi parsing/location.cmi typing/includeclass.cmi \
typing/ident.cmi typing/env.cmi typing/ctype.cmi utils/clflags.cmi \
- typing/btype.cmi parsing/asttypes.cmi typing/typeclass.cmi
+ typing/btype.cmi parsing/asttypes.cmi typing/typeclass.cmi
typing/typeclass.cmx: utils/warnings.cmx typing/typetexp.cmx typing/types.cmx \
typing/typedtree.cmx typing/typedecl.cmx typing/typecore.cmx \
typing/subst.cmx typing/stypes.cmx typing/printtyp.cmx typing/predef.cmx \
typing/path.cmx parsing/parsetree.cmi typing/parmatch.cmx utils/misc.cmx \
parsing/longident.cmx parsing/location.cmx typing/includeclass.cmx \
typing/ident.cmx typing/env.cmx typing/ctype.cmx utils/clflags.cmx \
- typing/btype.cmx parsing/asttypes.cmi typing/typeclass.cmi
+ typing/btype.cmx parsing/asttypes.cmi typing/typeclass.cmi
typing/typecore.cmo: utils/warnings.cmi typing/typetexp.cmi typing/types.cmi \
- typing/typedtree.cmi typing/stypes.cmi typing/printtyp.cmi \
- typing/primitive.cmi typing/predef.cmi typing/path.cmi \
- parsing/parsetree.cmi typing/parmatch.cmi utils/misc.cmi \
+ typing/typedtree.cmi typing/subst.cmi typing/stypes.cmi \
+ typing/printtyp.cmi typing/primitive.cmi typing/predef.cmi \
+ typing/path.cmi parsing/parsetree.cmi typing/parmatch.cmi utils/misc.cmi \
parsing/longident.cmi parsing/location.cmi typing/ident.cmi \
typing/env.cmi typing/ctype.cmi utils/clflags.cmi typing/btype.cmi \
- parsing/asttypes.cmi typing/annot.cmi typing/typecore.cmi
+ parsing/asttypes.cmi typing/annot.cmi typing/typecore.cmi
typing/typecore.cmx: utils/warnings.cmx typing/typetexp.cmx typing/types.cmx \
- typing/typedtree.cmx typing/stypes.cmx typing/printtyp.cmx \
- typing/primitive.cmx typing/predef.cmx typing/path.cmx \
- parsing/parsetree.cmi typing/parmatch.cmx utils/misc.cmx \
+ typing/typedtree.cmx typing/subst.cmx typing/stypes.cmx \
+ typing/printtyp.cmx typing/primitive.cmx typing/predef.cmx \
+ typing/path.cmx parsing/parsetree.cmi typing/parmatch.cmx utils/misc.cmx \
parsing/longident.cmx parsing/location.cmx typing/ident.cmx \
typing/env.cmx typing/ctype.cmx utils/clflags.cmx typing/btype.cmx \
- parsing/asttypes.cmi typing/annot.cmi typing/typecore.cmi
+ parsing/asttypes.cmi typing/annot.cmi typing/typecore.cmi
typing/typedecl.cmo: typing/typetexp.cmi typing/types.cmi \
typing/typedtree.cmi typing/subst.cmi typing/printtyp.cmi \
typing/primitive.cmi typing/predef.cmi typing/path.cmi \
parsing/parsetree.cmi utils/misc.cmi parsing/longident.cmi \
parsing/location.cmi typing/includecore.cmi typing/ident.cmi \
typing/env.cmi typing/ctype.cmi utils/config.cmi utils/clflags.cmi \
- typing/btype.cmi parsing/asttypes.cmi typing/typedecl.cmi
+ typing/btype.cmi parsing/asttypes.cmi typing/typedecl.cmi
typing/typedecl.cmx: typing/typetexp.cmx typing/types.cmx \
typing/typedtree.cmx typing/subst.cmx typing/printtyp.cmx \
typing/primitive.cmx typing/predef.cmx typing/path.cmx \
parsing/parsetree.cmi utils/misc.cmx parsing/longident.cmx \
parsing/location.cmx typing/includecore.cmx typing/ident.cmx \
typing/env.cmx typing/ctype.cmx utils/config.cmx utils/clflags.cmx \
- typing/btype.cmx parsing/asttypes.cmi typing/typedecl.cmi
+ typing/btype.cmx parsing/asttypes.cmi typing/typedecl.cmi
typing/typedtree.cmo: typing/types.cmi typing/primitive.cmi typing/path.cmi \
utils/misc.cmi parsing/location.cmi typing/ident.cmi typing/env.cmi \
- parsing/asttypes.cmi typing/typedtree.cmi
+ parsing/asttypes.cmi typing/typedtree.cmi
typing/typedtree.cmx: typing/types.cmx typing/primitive.cmx typing/path.cmx \
utils/misc.cmx parsing/location.cmx typing/ident.cmx typing/env.cmx \
- parsing/asttypes.cmi typing/typedtree.cmi
-typing/typemod.cmo: typing/types.cmi typing/typedtree.cmi typing/typedecl.cmi \
- typing/typecore.cmi typing/typeclass.cmi typing/subst.cmi \
- typing/stypes.cmi typing/printtyp.cmi typing/path.cmi \
+ parsing/asttypes.cmi typing/typedtree.cmi
+typing/typemod.cmo: typing/typetexp.cmi typing/types.cmi typing/typedtree.cmi \
+ typing/typedecl.cmi typing/typecore.cmi typing/typeclass.cmi \
+ typing/subst.cmi typing/stypes.cmi typing/printtyp.cmi typing/path.cmi \
parsing/parsetree.cmi typing/mtype.cmi utils/misc.cmi \
parsing/longident.cmi parsing/location.cmi typing/includemod.cmi \
typing/ident.cmi typing/env.cmi typing/ctype.cmi utils/config.cmi \
utils/clflags.cmi typing/btype.cmi parsing/asttypes.cmi typing/annot.cmi \
- typing/typemod.cmi
-typing/typemod.cmx: typing/types.cmx typing/typedtree.cmx typing/typedecl.cmx \
- typing/typecore.cmx typing/typeclass.cmx typing/subst.cmx \
- typing/stypes.cmx typing/printtyp.cmx typing/path.cmx \
+ typing/typemod.cmi
+typing/typemod.cmx: typing/typetexp.cmx typing/types.cmx typing/typedtree.cmx \
+ typing/typedecl.cmx typing/typecore.cmx typing/typeclass.cmx \
+ typing/subst.cmx typing/stypes.cmx typing/printtyp.cmx typing/path.cmx \
parsing/parsetree.cmi typing/mtype.cmx utils/misc.cmx \
parsing/longident.cmx parsing/location.cmx typing/includemod.cmx \
typing/ident.cmx typing/env.cmx typing/ctype.cmx utils/config.cmx \
utils/clflags.cmx typing/btype.cmx parsing/asttypes.cmi typing/annot.cmi \
- typing/typemod.cmi
+ typing/typemod.cmi
typing/types.cmo: typing/primitive.cmi typing/path.cmi utils/misc.cmi \
- typing/ident.cmi parsing/asttypes.cmi typing/types.cmi
+ typing/ident.cmi parsing/asttypes.cmi typing/types.cmi
typing/types.cmx: typing/primitive.cmx typing/path.cmx utils/misc.cmx \
- typing/ident.cmx parsing/asttypes.cmi typing/types.cmi
+ typing/ident.cmx parsing/asttypes.cmi typing/types.cmi
typing/typetexp.cmo: utils/warnings.cmi typing/types.cmi utils/tbl.cmi \
typing/printtyp.cmi typing/path.cmi parsing/parsetree.cmi utils/misc.cmi \
parsing/longident.cmi parsing/location.cmi typing/env.cmi \
- typing/ctype.cmi utils/clflags.cmi typing/btype.cmi typing/typetexp.cmi
+ typing/ctype.cmi utils/clflags.cmi typing/btype.cmi parsing/asttypes.cmi \
+ typing/typetexp.cmi
typing/typetexp.cmx: utils/warnings.cmx typing/types.cmx utils/tbl.cmx \
typing/printtyp.cmx typing/path.cmx parsing/parsetree.cmi utils/misc.cmx \
parsing/longident.cmx parsing/location.cmx typing/env.cmx \
- typing/ctype.cmx utils/clflags.cmx typing/btype.cmx typing/typetexp.cmi
+ typing/ctype.cmx utils/clflags.cmx typing/btype.cmx parsing/asttypes.cmi \
+ typing/typetexp.cmi
typing/unused_var.cmo: utils/warnings.cmi parsing/parsetree.cmi \
parsing/longident.cmi parsing/location.cmi parsing/asttypes.cmi \
- typing/unused_var.cmi
+ typing/unused_var.cmi
typing/unused_var.cmx: utils/warnings.cmx parsing/parsetree.cmi \
parsing/longident.cmx parsing/location.cmx parsing/asttypes.cmi \
- typing/unused_var.cmi
-bytecomp/bytegen.cmi: bytecomp/lambda.cmi bytecomp/instruct.cmi
-bytecomp/bytelibrarian.cmi:
-bytecomp/bytelink.cmi: bytecomp/symtable.cmi bytecomp/cmo_format.cmi
-bytecomp/bytepackager.cmi: typing/ident.cmi
-bytecomp/bytesections.cmi:
-bytecomp/cmo_format.cmi: bytecomp/lambda.cmi typing/ident.cmi
-bytecomp/dll.cmi:
-bytecomp/emitcode.cmi: bytecomp/instruct.cmi bytecomp/cmo_format.cmi
+ typing/unused_var.cmi
+bytecomp/bytegen.cmi: bytecomp/lambda.cmi bytecomp/instruct.cmi
+bytecomp/bytelibrarian.cmi:
+bytecomp/bytelink.cmi: bytecomp/symtable.cmi bytecomp/cmo_format.cmi
+bytecomp/bytepackager.cmi: typing/ident.cmi
+bytecomp/bytesections.cmi:
+bytecomp/cmo_format.cmi: bytecomp/lambda.cmi typing/ident.cmi
+bytecomp/dll.cmi:
+bytecomp/emitcode.cmi: bytecomp/instruct.cmi bytecomp/cmo_format.cmi
bytecomp/instruct.cmi: typing/types.cmi typing/subst.cmi parsing/location.cmi \
- bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi
+ bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi
bytecomp/lambda.cmi: typing/types.cmi typing/primitive.cmi typing/path.cmi \
- parsing/location.cmi typing/ident.cmi typing/env.cmi parsing/asttypes.cmi
+ parsing/location.cmi typing/ident.cmi typing/env.cmi parsing/asttypes.cmi
bytecomp/matching.cmi: typing/typedtree.cmi parsing/location.cmi \
- bytecomp/lambda.cmi typing/ident.cmi parsing/asttypes.cmi
-bytecomp/meta.cmi:
-bytecomp/printinstr.cmi: bytecomp/instruct.cmi
-bytecomp/printlambda.cmi: bytecomp/lambda.cmi
-bytecomp/runtimedef.cmi:
-bytecomp/simplif.cmi: bytecomp/lambda.cmi
-bytecomp/switch.cmi:
-bytecomp/symtable.cmi: typing/ident.cmi bytecomp/cmo_format.cmi
+ bytecomp/lambda.cmi typing/ident.cmi parsing/asttypes.cmi
+bytecomp/meta.cmi:
+bytecomp/printinstr.cmi: bytecomp/instruct.cmi
+bytecomp/printlambda.cmi: bytecomp/lambda.cmi
+bytecomp/runtimedef.cmi:
+bytecomp/simplif.cmi: bytecomp/lambda.cmi
+bytecomp/switch.cmi:
+bytecomp/symtable.cmi: typing/ident.cmi bytecomp/cmo_format.cmi
bytecomp/translclass.cmi: typing/typedtree.cmi parsing/location.cmi \
- bytecomp/lambda.cmi typing/ident.cmi parsing/asttypes.cmi
+ bytecomp/lambda.cmi typing/ident.cmi parsing/asttypes.cmi
bytecomp/translcore.cmi: typing/types.cmi typing/typedtree.cmi \
typing/primitive.cmi typing/path.cmi parsing/location.cmi \
- bytecomp/lambda.cmi typing/ident.cmi parsing/asttypes.cmi
+ bytecomp/lambda.cmi typing/ident.cmi parsing/asttypes.cmi
bytecomp/translmod.cmi: typing/typedtree.cmi typing/primitive.cmi \
- parsing/location.cmi bytecomp/lambda.cmi typing/ident.cmi
-bytecomp/translobj.cmi: bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi
+ parsing/location.cmi bytecomp/lambda.cmi typing/ident.cmi
+bytecomp/translobj.cmi: bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi
bytecomp/typeopt.cmi: typing/typedtree.cmi typing/path.cmi \
- bytecomp/lambda.cmi
+ bytecomp/lambda.cmi
bytecomp/bytegen.cmo: typing/types.cmi bytecomp/switch.cmi typing/subst.cmi \
typing/stypes.cmi typing/primitive.cmi utils/misc.cmi bytecomp/lambda.cmi \
bytecomp/instruct.cmi typing/ident.cmi utils/config.cmi \
- parsing/asttypes.cmi typing/annot.cmi bytecomp/bytegen.cmi
+ parsing/asttypes.cmi typing/annot.cmi bytecomp/bytegen.cmi
bytecomp/bytegen.cmx: typing/types.cmx bytecomp/switch.cmx typing/subst.cmx \
typing/stypes.cmx typing/primitive.cmx utils/misc.cmx bytecomp/lambda.cmx \
bytecomp/instruct.cmx typing/ident.cmx utils/config.cmx \
- parsing/asttypes.cmi typing/annot.cmi bytecomp/bytegen.cmi
+ parsing/asttypes.cmi typing/annot.cmi bytecomp/bytegen.cmi
bytecomp/bytelibrarian.cmo: utils/misc.cmi utils/config.cmi \
bytecomp/cmo_format.cmi utils/clflags.cmi bytecomp/bytelink.cmi \
- bytecomp/bytelibrarian.cmi
+ bytecomp/bytelibrarian.cmi
bytecomp/bytelibrarian.cmx: utils/misc.cmx utils/config.cmx \
bytecomp/cmo_format.cmi utils/clflags.cmx bytecomp/bytelink.cmx \
- bytecomp/bytelibrarian.cmi
+ bytecomp/bytelibrarian.cmi
bytecomp/bytelink.cmo: bytecomp/symtable.cmi bytecomp/opcodes.cmo \
utils/misc.cmi bytecomp/instruct.cmi typing/ident.cmi bytecomp/dll.cmi \
utils/consistbl.cmi utils/config.cmi bytecomp/cmo_format.cmi \
utils/clflags.cmi utils/ccomp.cmi bytecomp/bytesections.cmi \
- bytecomp/bytelink.cmi
+ bytecomp/bytelink.cmi
bytecomp/bytelink.cmx: bytecomp/symtable.cmx bytecomp/opcodes.cmx \
utils/misc.cmx bytecomp/instruct.cmx typing/ident.cmx bytecomp/dll.cmx \
utils/consistbl.cmx utils/config.cmx bytecomp/cmo_format.cmi \
utils/clflags.cmx utils/ccomp.cmx bytecomp/bytesections.cmx \
- bytecomp/bytelink.cmi
+ bytecomp/bytelink.cmi
bytecomp/bytepackager.cmo: typing/typemod.cmi bytecomp/translmod.cmi \
typing/subst.cmi typing/path.cmi utils/misc.cmi bytecomp/instruct.cmi \
typing/ident.cmi typing/env.cmi bytecomp/emitcode.cmi utils/config.cmi \
bytecomp/cmo_format.cmi utils/clflags.cmi bytecomp/bytelink.cmi \
- bytecomp/bytegen.cmi bytecomp/bytepackager.cmi
+ bytecomp/bytegen.cmi bytecomp/bytepackager.cmi
bytecomp/bytepackager.cmx: typing/typemod.cmx bytecomp/translmod.cmx \
typing/subst.cmx typing/path.cmx utils/misc.cmx bytecomp/instruct.cmx \
typing/ident.cmx typing/env.cmx bytecomp/emitcode.cmx utils/config.cmx \
bytecomp/cmo_format.cmi utils/clflags.cmx bytecomp/bytelink.cmx \
- bytecomp/bytegen.cmx bytecomp/bytepackager.cmi
-bytecomp/bytesections.cmo: utils/config.cmi bytecomp/bytesections.cmi
-bytecomp/bytesections.cmx: utils/config.cmx bytecomp/bytesections.cmi
-bytecomp/dll.cmo: utils/misc.cmi utils/config.cmi bytecomp/dll.cmi
-bytecomp/dll.cmx: utils/misc.cmx utils/config.cmx bytecomp/dll.cmi
+ bytecomp/bytegen.cmx bytecomp/bytepackager.cmi
+bytecomp/bytesections.cmo: utils/config.cmi bytecomp/bytesections.cmi
+bytecomp/bytesections.cmx: utils/config.cmx bytecomp/bytesections.cmi
+bytecomp/dll.cmo: utils/misc.cmi utils/config.cmi bytecomp/dll.cmi
+bytecomp/dll.cmx: utils/misc.cmx utils/config.cmx bytecomp/dll.cmi
bytecomp/emitcode.cmo: bytecomp/translmod.cmi typing/primitive.cmi \
bytecomp/opcodes.cmo utils/misc.cmi bytecomp/meta.cmi bytecomp/lambda.cmi \
bytecomp/instruct.cmi typing/env.cmi utils/config.cmi \
bytecomp/cmo_format.cmi utils/clflags.cmi typing/btype.cmi \
- parsing/asttypes.cmi bytecomp/emitcode.cmi
+ parsing/asttypes.cmi bytecomp/emitcode.cmi
bytecomp/emitcode.cmx: bytecomp/translmod.cmx typing/primitive.cmx \
bytecomp/opcodes.cmx utils/misc.cmx bytecomp/meta.cmx bytecomp/lambda.cmx \
bytecomp/instruct.cmx typing/env.cmx utils/config.cmx \
bytecomp/cmo_format.cmi utils/clflags.cmx typing/btype.cmx \
- parsing/asttypes.cmi bytecomp/emitcode.cmi
+ parsing/asttypes.cmi bytecomp/emitcode.cmi
bytecomp/instruct.cmo: typing/types.cmi typing/subst.cmi parsing/location.cmi \
- bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi bytecomp/instruct.cmi
+ bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi bytecomp/instruct.cmi
bytecomp/instruct.cmx: typing/types.cmx typing/subst.cmx parsing/location.cmx \
- bytecomp/lambda.cmx typing/ident.cmx typing/env.cmx bytecomp/instruct.cmi
+ bytecomp/lambda.cmx typing/ident.cmx typing/env.cmx bytecomp/instruct.cmi
bytecomp/lambda.cmo: typing/types.cmi typing/primitive.cmi typing/path.cmi \
utils/misc.cmi parsing/location.cmi typing/ident.cmi typing/env.cmi \
- parsing/asttypes.cmi bytecomp/lambda.cmi
+ parsing/asttypes.cmi bytecomp/lambda.cmi
bytecomp/lambda.cmx: typing/types.cmx typing/primitive.cmx typing/path.cmx \
utils/misc.cmx parsing/location.cmx typing/ident.cmx typing/env.cmx \
- parsing/asttypes.cmi bytecomp/lambda.cmi
+ parsing/asttypes.cmi bytecomp/lambda.cmi
bytecomp/matching.cmo: typing/types.cmi bytecomp/typeopt.cmi \
typing/typedtree.cmi bytecomp/switch.cmi bytecomp/printlambda.cmi \
typing/primitive.cmi typing/predef.cmi typing/path.cmi \
typing/parmatch.cmi utils/misc.cmi parsing/longident.cmi \
parsing/location.cmi bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi \
utils/clflags.cmi typing/btype.cmi parsing/asttypes.cmi \
- bytecomp/matching.cmi
+ bytecomp/matching.cmi
bytecomp/matching.cmx: typing/types.cmx bytecomp/typeopt.cmx \
typing/typedtree.cmx bytecomp/switch.cmx bytecomp/printlambda.cmx \
typing/primitive.cmx typing/predef.cmx typing/path.cmx \
typing/parmatch.cmx utils/misc.cmx parsing/longident.cmx \
parsing/location.cmx bytecomp/lambda.cmx typing/ident.cmx typing/env.cmx \
utils/clflags.cmx typing/btype.cmx parsing/asttypes.cmi \
- bytecomp/matching.cmi
-bytecomp/meta.cmo: bytecomp/meta.cmi
-bytecomp/meta.cmx: bytecomp/meta.cmi
-bytecomp/opcodes.cmo:
-bytecomp/opcodes.cmx:
+ bytecomp/matching.cmi
+bytecomp/meta.cmo: bytecomp/meta.cmi
+bytecomp/meta.cmx: bytecomp/meta.cmi
+bytecomp/opcodes.cmo:
+bytecomp/opcodes.cmx:
bytecomp/printinstr.cmo: bytecomp/printlambda.cmi parsing/location.cmi \
bytecomp/lambda.cmi bytecomp/instruct.cmi typing/ident.cmi \
- bytecomp/printinstr.cmi
+ bytecomp/printinstr.cmi
bytecomp/printinstr.cmx: bytecomp/printlambda.cmx parsing/location.cmx \
bytecomp/lambda.cmx bytecomp/instruct.cmx typing/ident.cmx \
- bytecomp/printinstr.cmi
+ bytecomp/printinstr.cmi
bytecomp/printlambda.cmo: typing/types.cmi typing/primitive.cmi \
parsing/location.cmi bytecomp/lambda.cmi typing/ident.cmi \
- parsing/asttypes.cmi bytecomp/printlambda.cmi
+ parsing/asttypes.cmi bytecomp/printlambda.cmi
bytecomp/printlambda.cmx: typing/types.cmx typing/primitive.cmx \
parsing/location.cmx bytecomp/lambda.cmx typing/ident.cmx \
- parsing/asttypes.cmi bytecomp/printlambda.cmi
-bytecomp/runtimedef.cmo: bytecomp/runtimedef.cmi
-bytecomp/runtimedef.cmx: bytecomp/runtimedef.cmi
+ parsing/asttypes.cmi bytecomp/printlambda.cmi
+bytecomp/runtimedef.cmo: bytecomp/runtimedef.cmi
+bytecomp/runtimedef.cmx: bytecomp/runtimedef.cmi
bytecomp/simplif.cmo: bytecomp/lambda.cmi typing/ident.cmi utils/clflags.cmi \
- parsing/asttypes.cmi bytecomp/simplif.cmi
+ parsing/asttypes.cmi bytecomp/simplif.cmi
bytecomp/simplif.cmx: bytecomp/lambda.cmx typing/ident.cmx utils/clflags.cmx \
- parsing/asttypes.cmi bytecomp/simplif.cmi
-bytecomp/switch.cmo: bytecomp/switch.cmi
-bytecomp/switch.cmx: bytecomp/switch.cmi
+ parsing/asttypes.cmi bytecomp/simplif.cmi
+bytecomp/switch.cmo: bytecomp/switch.cmi
+bytecomp/switch.cmx: bytecomp/switch.cmi
bytecomp/symtable.cmo: utils/tbl.cmi bytecomp/runtimedef.cmi \
typing/predef.cmi utils/misc.cmi bytecomp/meta.cmi bytecomp/lambda.cmi \
typing/ident.cmi bytecomp/dll.cmi bytecomp/cmo_format.cmi \
utils/clflags.cmi bytecomp/bytesections.cmi parsing/asttypes.cmi \
- bytecomp/symtable.cmi
+ bytecomp/symtable.cmi
bytecomp/symtable.cmx: utils/tbl.cmx bytecomp/runtimedef.cmx \
typing/predef.cmx utils/misc.cmx bytecomp/meta.cmx bytecomp/lambda.cmx \
typing/ident.cmx bytecomp/dll.cmx bytecomp/cmo_format.cmi \
utils/clflags.cmx bytecomp/bytesections.cmx parsing/asttypes.cmi \
- bytecomp/symtable.cmi
+ bytecomp/symtable.cmi
bytecomp/translclass.cmo: typing/types.cmi bytecomp/typeopt.cmi \
typing/typedtree.cmi bytecomp/translobj.cmi bytecomp/translcore.cmi \
typing/path.cmi utils/misc.cmi bytecomp/matching.cmi parsing/location.cmi \
bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi utils/clflags.cmi \
- typing/btype.cmi parsing/asttypes.cmi bytecomp/translclass.cmi
+ typing/btype.cmi parsing/asttypes.cmi bytecomp/translclass.cmi
bytecomp/translclass.cmx: typing/types.cmx bytecomp/typeopt.cmx \
typing/typedtree.cmx bytecomp/translobj.cmx bytecomp/translcore.cmx \
typing/path.cmx utils/misc.cmx bytecomp/matching.cmx parsing/location.cmx \
bytecomp/lambda.cmx typing/ident.cmx typing/env.cmx utils/clflags.cmx \
- typing/btype.cmx parsing/asttypes.cmi bytecomp/translclass.cmi
+ typing/btype.cmx parsing/asttypes.cmi bytecomp/translclass.cmi
bytecomp/translcore.cmo: typing/types.cmi bytecomp/typeopt.cmi \
typing/typedtree.cmi bytecomp/translobj.cmi typing/primitive.cmi \
typing/predef.cmi typing/path.cmi typing/parmatch.cmi utils/misc.cmi \
bytecomp/matching.cmi parsing/location.cmi bytecomp/lambda.cmi \
typing/ident.cmi typing/env.cmi utils/config.cmi utils/clflags.cmi \
- typing/btype.cmi parsing/asttypes.cmi bytecomp/translcore.cmi
+ typing/btype.cmi parsing/asttypes.cmi bytecomp/translcore.cmi
bytecomp/translcore.cmx: typing/types.cmx bytecomp/typeopt.cmx \
typing/typedtree.cmx bytecomp/translobj.cmx typing/primitive.cmx \
typing/predef.cmx typing/path.cmx typing/parmatch.cmx utils/misc.cmx \
bytecomp/matching.cmx parsing/location.cmx bytecomp/lambda.cmx \
typing/ident.cmx typing/env.cmx utils/config.cmx utils/clflags.cmx \
- typing/btype.cmx parsing/asttypes.cmi bytecomp/translcore.cmi
+ typing/btype.cmx parsing/asttypes.cmi bytecomp/translcore.cmi
bytecomp/translmod.cmo: typing/types.cmi typing/typedtree.cmi \
bytecomp/translobj.cmi bytecomp/translcore.cmi bytecomp/translclass.cmi \
typing/printtyp.cmi typing/primitive.cmi typing/predef.cmi \
typing/path.cmi typing/mtype.cmi utils/misc.cmi parsing/longident.cmi \
parsing/location.cmi bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi \
- typing/ctype.cmi parsing/asttypes.cmi bytecomp/translmod.cmi
+ typing/ctype.cmi parsing/asttypes.cmi bytecomp/translmod.cmi
bytecomp/translmod.cmx: typing/types.cmx typing/typedtree.cmx \
bytecomp/translobj.cmx bytecomp/translcore.cmx bytecomp/translclass.cmx \
typing/printtyp.cmx typing/primitive.cmx typing/predef.cmx \
typing/path.cmx typing/mtype.cmx utils/misc.cmx parsing/longident.cmx \
parsing/location.cmx bytecomp/lambda.cmx typing/ident.cmx typing/env.cmx \
- typing/ctype.cmx parsing/asttypes.cmi bytecomp/translmod.cmi
+ typing/ctype.cmx parsing/asttypes.cmi bytecomp/translmod.cmi
bytecomp/translobj.cmo: typing/primitive.cmi utils/misc.cmi \
parsing/longident.cmi bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi \
utils/clflags.cmi typing/btype.cmi parsing/asttypes.cmi \
- bytecomp/translobj.cmi
+ bytecomp/translobj.cmi
bytecomp/translobj.cmx: typing/primitive.cmx utils/misc.cmx \
parsing/longident.cmx bytecomp/lambda.cmx typing/ident.cmx typing/env.cmx \
utils/clflags.cmx typing/btype.cmx parsing/asttypes.cmi \
- bytecomp/translobj.cmi
+ bytecomp/translobj.cmi
bytecomp/typeopt.cmo: typing/types.cmi typing/typedtree.cmi \
typing/primitive.cmi typing/predef.cmi typing/path.cmi utils/misc.cmi \
bytecomp/lambda.cmi typing/ident.cmi typing/env.cmi typing/ctype.cmi \
- parsing/asttypes.cmi bytecomp/typeopt.cmi
+ parsing/asttypes.cmi bytecomp/typeopt.cmi
bytecomp/typeopt.cmx: typing/types.cmx typing/typedtree.cmx \
typing/primitive.cmx typing/predef.cmx typing/path.cmx utils/misc.cmx \
bytecomp/lambda.cmx typing/ident.cmx typing/env.cmx typing/ctype.cmx \
- parsing/asttypes.cmi bytecomp/typeopt.cmi
-asmcomp/asmgen.cmi: bytecomp/lambda.cmi asmcomp/cmm.cmi
-asmcomp/asmlibrarian.cmi:
-asmcomp/asmlink.cmi: asmcomp/compilenv.cmi
-asmcomp/asmpackager.cmi:
+ parsing/asttypes.cmi bytecomp/typeopt.cmi
+asmcomp/asmgen.cmi: bytecomp/lambda.cmi asmcomp/cmm.cmi
+asmcomp/asmlibrarian.cmi:
+asmcomp/asmlink.cmi: asmcomp/compilenv.cmi
+asmcomp/asmpackager.cmi:
asmcomp/clambda.cmi: bytecomp/lambda.cmi typing/ident.cmi \
- asmcomp/debuginfo.cmi parsing/asttypes.cmi
-asmcomp/closure.cmi: bytecomp/lambda.cmi asmcomp/clambda.cmi
-asmcomp/cmmgen.cmi: asmcomp/compilenv.cmi asmcomp/cmm.cmi asmcomp/clambda.cmi
-asmcomp/cmm.cmi: typing/ident.cmi asmcomp/debuginfo.cmi
-asmcomp/cmmgen.cmi: asmcomp/compilenv.cmi asmcomp/cmm.cmi asmcomp/clambda.cmi
-asmcomp/codegen.cmi: asmcomp/cmm.cmi
-asmcomp/coloring.cmi:
-asmcomp/comballoc.cmi: asmcomp/mach.cmi
-asmcomp/compilenv.cmi: typing/ident.cmi asmcomp/clambda.cmi
-asmcomp/debuginfo.cmi: parsing/location.cmi bytecomp/lambda.cmi
-asmcomp/emitaux.cmi: asmcomp/debuginfo.cmi
-asmcomp/emit.cmi: asmcomp/linearize.cmi asmcomp/cmm.cmi
-asmcomp/interf.cmi: asmcomp/mach.cmi
-asmcomp/linearize.cmi: asmcomp/reg.cmi asmcomp/mach.cmi asmcomp/debuginfo.cmi
-asmcomp/liveness.cmi: asmcomp/mach.cmi
+ asmcomp/debuginfo.cmi parsing/asttypes.cmi
+asmcomp/closure.cmi: bytecomp/lambda.cmi asmcomp/clambda.cmi
+asmcomp/cmm.cmi: typing/ident.cmi asmcomp/debuginfo.cmi
+asmcomp/cmmgen.cmi: asmcomp/compilenv.cmi asmcomp/cmm.cmi asmcomp/clambda.cmi
+asmcomp/codegen.cmi: asmcomp/cmm.cmi
+asmcomp/coloring.cmi:
+asmcomp/comballoc.cmi: asmcomp/mach.cmi
+asmcomp/compilenv.cmi: typing/ident.cmi asmcomp/clambda.cmi
+asmcomp/debuginfo.cmi: parsing/location.cmi bytecomp/lambda.cmi
+asmcomp/emit.cmi: asmcomp/linearize.cmi asmcomp/cmm.cmi
+asmcomp/emitaux.cmi: asmcomp/debuginfo.cmi
+asmcomp/interf.cmi: asmcomp/mach.cmi
+asmcomp/linearize.cmi: asmcomp/reg.cmi asmcomp/mach.cmi asmcomp/debuginfo.cmi
+asmcomp/liveness.cmi: asmcomp/mach.cmi
asmcomp/mach.cmi: asmcomp/reg.cmi asmcomp/debuginfo.cmi asmcomp/cmm.cmi \
- asmcomp/arch.cmo
-asmcomp/printcmm.cmi: asmcomp/cmm.cmi
-asmcomp/printlinear.cmi: asmcomp/linearize.cmi
-asmcomp/printmach.cmi: asmcomp/reg.cmi asmcomp/mach.cmi
-asmcomp/proc.cmi: asmcomp/reg.cmi asmcomp/mach.cmi
-asmcomp/reg.cmi: asmcomp/cmm.cmi
-asmcomp/reloadgen.cmi: asmcomp/reg.cmi asmcomp/mach.cmi
-asmcomp/reload.cmi: asmcomp/mach.cmi
-asmcomp/schedgen.cmi: asmcomp/mach.cmi asmcomp/linearize.cmi
-asmcomp/scheduling.cmi: asmcomp/linearize.cmi
+ asmcomp/arch.cmo
+asmcomp/printcmm.cmi: asmcomp/cmm.cmi
+asmcomp/printlinear.cmi: asmcomp/linearize.cmi
+asmcomp/printmach.cmi: asmcomp/reg.cmi asmcomp/mach.cmi
+asmcomp/proc.cmi: asmcomp/reg.cmi asmcomp/mach.cmi
+asmcomp/reg.cmi: asmcomp/cmm.cmi
+asmcomp/reload.cmi: asmcomp/mach.cmi
+asmcomp/reloadgen.cmi: asmcomp/reg.cmi asmcomp/mach.cmi
+asmcomp/schedgen.cmi: asmcomp/mach.cmi asmcomp/linearize.cmi
+asmcomp/scheduling.cmi: asmcomp/linearize.cmi
asmcomp/selectgen.cmi: utils/tbl.cmi asmcomp/reg.cmi asmcomp/mach.cmi \
- typing/ident.cmi asmcomp/debuginfo.cmi asmcomp/cmm.cmi asmcomp/arch.cmo
-asmcomp/selection.cmi: asmcomp/mach.cmi asmcomp/cmm.cmi
-asmcomp/spill.cmi: asmcomp/mach.cmi
-asmcomp/split.cmi: asmcomp/mach.cmi
-asmcomp/arch.cmo: utils/misc.cmi utils/config.cmi
-asmcomp/arch.cmx: utils/misc.cmx utils/config.cmx
+ typing/ident.cmi asmcomp/debuginfo.cmi asmcomp/cmm.cmi asmcomp/arch.cmo
+asmcomp/selection.cmi: asmcomp/mach.cmi asmcomp/cmm.cmi
+asmcomp/spill.cmi: asmcomp/mach.cmi
+asmcomp/split.cmi: asmcomp/mach.cmi
+asmcomp/arch.cmo: utils/misc.cmi utils/config.cmi
+asmcomp/arch.cmx: utils/misc.cmx utils/config.cmx
asmcomp/asmgen.cmo: bytecomp/translmod.cmi asmcomp/split.cmi \
asmcomp/spill.cmi asmcomp/selection.cmi asmcomp/scheduling.cmi \
asmcomp/reload.cmi asmcomp/reg.cmi asmcomp/proc.cmi asmcomp/printmach.cmi \
@@ -514,7 +515,7 @@ asmcomp/asmgen.cmo: bytecomp/translmod.cmi asmcomp/split.cmi \
asmcomp/linearize.cmi asmcomp/interf.cmi asmcomp/emitaux.cmi \
asmcomp/emit.cmi utils/config.cmi asmcomp/compilenv.cmi \
asmcomp/comballoc.cmi asmcomp/coloring.cmi asmcomp/cmmgen.cmi \
- asmcomp/cmm.cmi asmcomp/closure.cmi utils/clflags.cmi asmcomp/asmgen.cmi
+ asmcomp/cmm.cmi asmcomp/closure.cmi utils/clflags.cmi asmcomp/asmgen.cmi
asmcomp/asmgen.cmx: bytecomp/translmod.cmx asmcomp/split.cmx \
asmcomp/spill.cmx asmcomp/selection.cmx asmcomp/scheduling.cmx \
asmcomp/reload.cmx asmcomp/reg.cmx asmcomp/proc.cmx asmcomp/printmach.cmx \
@@ -523,235 +524,235 @@ asmcomp/asmgen.cmx: bytecomp/translmod.cmx asmcomp/split.cmx \
asmcomp/linearize.cmx asmcomp/interf.cmx asmcomp/emitaux.cmx \
asmcomp/emit.cmx utils/config.cmx asmcomp/compilenv.cmx \
asmcomp/comballoc.cmx asmcomp/coloring.cmx asmcomp/cmmgen.cmx \
- asmcomp/cmm.cmx asmcomp/closure.cmx utils/clflags.cmx asmcomp/asmgen.cmi
+ asmcomp/cmm.cmx asmcomp/closure.cmx utils/clflags.cmx asmcomp/asmgen.cmi
asmcomp/asmlibrarian.cmo: utils/misc.cmi utils/config.cmi \
asmcomp/compilenv.cmi utils/clflags.cmi asmcomp/clambda.cmi \
- utils/ccomp.cmi asmcomp/asmlink.cmi asmcomp/asmlibrarian.cmi
+ utils/ccomp.cmi asmcomp/asmlink.cmi asmcomp/asmlibrarian.cmi
asmcomp/asmlibrarian.cmx: utils/misc.cmx utils/config.cmx \
asmcomp/compilenv.cmx utils/clflags.cmx asmcomp/clambda.cmx \
- utils/ccomp.cmx asmcomp/asmlink.cmx asmcomp/asmlibrarian.cmi
+ utils/ccomp.cmx asmcomp/asmlink.cmx asmcomp/asmlibrarian.cmi
asmcomp/asmlink.cmo: bytecomp/runtimedef.cmi asmcomp/proc.cmi utils/misc.cmi \
parsing/location.cmi asmcomp/emitaux.cmi asmcomp/emit.cmi \
utils/consistbl.cmi utils/config.cmi asmcomp/compilenv.cmi \
asmcomp/cmmgen.cmi utils/clflags.cmi utils/ccomp.cmi asmcomp/asmgen.cmi \
- asmcomp/asmlink.cmi
+ asmcomp/asmlink.cmi
asmcomp/asmlink.cmx: bytecomp/runtimedef.cmx asmcomp/proc.cmx utils/misc.cmx \
parsing/location.cmx asmcomp/emitaux.cmx asmcomp/emit.cmx \
utils/consistbl.cmx utils/config.cmx asmcomp/compilenv.cmx \
asmcomp/cmmgen.cmx utils/clflags.cmx utils/ccomp.cmx asmcomp/asmgen.cmx \
- asmcomp/asmlink.cmi
+ asmcomp/asmlink.cmi
asmcomp/asmpackager.cmo: typing/typemod.cmi bytecomp/translmod.cmi \
utils/misc.cmi parsing/location.cmi bytecomp/lambda.cmi typing/ident.cmi \
typing/env.cmi utils/config.cmi asmcomp/compilenv.cmi utils/clflags.cmi \
asmcomp/clambda.cmi utils/ccomp.cmi asmcomp/asmlink.cmi \
- asmcomp/asmgen.cmi asmcomp/asmpackager.cmi
+ asmcomp/asmgen.cmi asmcomp/asmpackager.cmi
asmcomp/asmpackager.cmx: typing/typemod.cmx bytecomp/translmod.cmx \
utils/misc.cmx parsing/location.cmx bytecomp/lambda.cmx typing/ident.cmx \
typing/env.cmx utils/config.cmx asmcomp/compilenv.cmx utils/clflags.cmx \
asmcomp/clambda.cmx utils/ccomp.cmx asmcomp/asmlink.cmx \
- asmcomp/asmgen.cmx asmcomp/asmpackager.cmi
+ asmcomp/asmgen.cmx asmcomp/asmpackager.cmi
asmcomp/clambda.cmo: bytecomp/lambda.cmi typing/ident.cmi \
- asmcomp/debuginfo.cmi parsing/asttypes.cmi asmcomp/clambda.cmi
+ asmcomp/debuginfo.cmi parsing/asttypes.cmi asmcomp/clambda.cmi
asmcomp/clambda.cmx: bytecomp/lambda.cmx typing/ident.cmx \
- asmcomp/debuginfo.cmx parsing/asttypes.cmi asmcomp/clambda.cmi
+ asmcomp/debuginfo.cmx parsing/asttypes.cmi asmcomp/clambda.cmi
asmcomp/closure.cmo: utils/tbl.cmi bytecomp/switch.cmi typing/primitive.cmi \
utils/misc.cmi bytecomp/lambda.cmi typing/ident.cmi asmcomp/debuginfo.cmi \
asmcomp/compilenv.cmi utils/clflags.cmi asmcomp/clambda.cmi \
- parsing/asttypes.cmi asmcomp/closure.cmi
+ parsing/asttypes.cmi asmcomp/closure.cmi
asmcomp/closure.cmx: utils/tbl.cmx bytecomp/switch.cmx typing/primitive.cmx \
utils/misc.cmx bytecomp/lambda.cmx typing/ident.cmx asmcomp/debuginfo.cmx \
asmcomp/compilenv.cmx utils/clflags.cmx asmcomp/clambda.cmx \
- parsing/asttypes.cmi asmcomp/closure.cmi
+ parsing/asttypes.cmi asmcomp/closure.cmi
+asmcomp/cmm.cmo: typing/ident.cmi asmcomp/debuginfo.cmi asmcomp/arch.cmo \
+ asmcomp/cmm.cmi
+asmcomp/cmm.cmx: typing/ident.cmx asmcomp/debuginfo.cmx asmcomp/arch.cmx \
+ asmcomp/cmm.cmi
asmcomp/cmmgen.cmo: typing/types.cmi bytecomp/switch.cmi asmcomp/proc.cmi \
typing/primitive.cmi utils/misc.cmi bytecomp/lambda.cmi typing/ident.cmi \
asmcomp/debuginfo.cmi utils/config.cmi asmcomp/compilenv.cmi \
asmcomp/cmm.cmi utils/clflags.cmi asmcomp/clambda.cmi \
- parsing/asttypes.cmi asmcomp/arch.cmo asmcomp/cmmgen.cmi
+ parsing/asttypes.cmi asmcomp/arch.cmo asmcomp/cmmgen.cmi
asmcomp/cmmgen.cmx: typing/types.cmx bytecomp/switch.cmx asmcomp/proc.cmx \
typing/primitive.cmx utils/misc.cmx bytecomp/lambda.cmx typing/ident.cmx \
asmcomp/debuginfo.cmx utils/config.cmx asmcomp/compilenv.cmx \
asmcomp/cmm.cmx utils/clflags.cmx asmcomp/clambda.cmx \
- parsing/asttypes.cmi asmcomp/arch.cmx asmcomp/cmmgen.cmi
-asmcomp/cmm.cmo: typing/ident.cmi asmcomp/debuginfo.cmi asmcomp/arch.cmo \
- asmcomp/cmm.cmi
-asmcomp/cmm.cmx: typing/ident.cmx asmcomp/debuginfo.cmx asmcomp/arch.cmx \
- asmcomp/cmm.cmi
+ parsing/asttypes.cmi asmcomp/arch.cmx asmcomp/cmmgen.cmi
asmcomp/codegen.cmo: asmcomp/split.cmi asmcomp/spill.cmi asmcomp/reload.cmi \
asmcomp/reg.cmi asmcomp/printmach.cmi asmcomp/printlinear.cmi \
asmcomp/printcmm.cmi asmcomp/liveness.cmi asmcomp/linearize.cmi \
asmcomp/interf.cmi asmcomp/emit.cmi asmcomp/coloring.cmi asmcomp/cmm.cmi \
- asmcomp/codegen.cmi
+ asmcomp/codegen.cmi
asmcomp/codegen.cmx: asmcomp/split.cmx asmcomp/spill.cmx asmcomp/reload.cmx \
asmcomp/reg.cmx asmcomp/printmach.cmx asmcomp/printlinear.cmx \
asmcomp/printcmm.cmx asmcomp/liveness.cmx asmcomp/linearize.cmx \
asmcomp/interf.cmx asmcomp/emit.cmx asmcomp/coloring.cmx asmcomp/cmm.cmx \
- asmcomp/codegen.cmi
-asmcomp/coloring.cmo: asmcomp/reg.cmi asmcomp/proc.cmi asmcomp/coloring.cmi
-asmcomp/coloring.cmx: asmcomp/reg.cmx asmcomp/proc.cmx asmcomp/coloring.cmi
+ asmcomp/codegen.cmi
+asmcomp/coloring.cmo: asmcomp/reg.cmi asmcomp/proc.cmi asmcomp/coloring.cmi
+asmcomp/coloring.cmx: asmcomp/reg.cmx asmcomp/proc.cmx asmcomp/coloring.cmi
asmcomp/comballoc.cmo: asmcomp/reg.cmi asmcomp/mach.cmi utils/config.cmi \
- asmcomp/comballoc.cmi
+ asmcomp/comballoc.cmi
asmcomp/comballoc.cmx: asmcomp/reg.cmx asmcomp/mach.cmx utils/config.cmx \
- asmcomp/comballoc.cmi
+ asmcomp/comballoc.cmi
asmcomp/compilenv.cmo: utils/misc.cmi typing/ident.cmi typing/env.cmi \
- utils/config.cmi asmcomp/clambda.cmi asmcomp/compilenv.cmi
+ utils/config.cmi asmcomp/clambda.cmi asmcomp/compilenv.cmi
asmcomp/compilenv.cmx: utils/misc.cmx typing/ident.cmx typing/env.cmx \
- utils/config.cmx asmcomp/clambda.cmx asmcomp/compilenv.cmi
+ utils/config.cmx asmcomp/clambda.cmx asmcomp/compilenv.cmi
asmcomp/debuginfo.cmo: parsing/location.cmi bytecomp/lambda.cmi \
- asmcomp/debuginfo.cmi
+ asmcomp/debuginfo.cmi
asmcomp/debuginfo.cmx: parsing/location.cmx bytecomp/lambda.cmx \
- asmcomp/debuginfo.cmi
-asmcomp/emitaux.cmo: asmcomp/reg.cmi asmcomp/linearize.cmi \
- asmcomp/debuginfo.cmi asmcomp/cmm.cmi asmcomp/arch.cmo \
- asmcomp/emitaux.cmi
-asmcomp/emitaux.cmx: asmcomp/reg.cmx asmcomp/linearize.cmx \
- asmcomp/debuginfo.cmx asmcomp/cmm.cmx asmcomp/arch.cmx \
- asmcomp/emitaux.cmi
+ asmcomp/debuginfo.cmi
asmcomp/emit.cmo: asmcomp/reg.cmi asmcomp/proc.cmi utils/misc.cmi \
asmcomp/mach.cmi parsing/location.cmi asmcomp/linearize.cmi \
asmcomp/emitaux.cmi asmcomp/debuginfo.cmi utils/config.cmi \
asmcomp/compilenv.cmi asmcomp/cmm.cmi utils/clflags.cmi asmcomp/arch.cmo \
- asmcomp/emit.cmi
+ asmcomp/emit.cmi
asmcomp/emit.cmx: asmcomp/reg.cmx asmcomp/proc.cmx utils/misc.cmx \
asmcomp/mach.cmx parsing/location.cmx asmcomp/linearize.cmx \
asmcomp/emitaux.cmx asmcomp/debuginfo.cmx utils/config.cmx \
asmcomp/compilenv.cmx asmcomp/cmm.cmx utils/clflags.cmx asmcomp/arch.cmx \
- asmcomp/emit.cmi
+ asmcomp/emit.cmi
+asmcomp/emitaux.cmo: asmcomp/reg.cmi asmcomp/linearize.cmi \
+ asmcomp/debuginfo.cmi asmcomp/cmm.cmi asmcomp/arch.cmo \
+ asmcomp/emitaux.cmi
+asmcomp/emitaux.cmx: asmcomp/reg.cmx asmcomp/linearize.cmx \
+ asmcomp/debuginfo.cmx asmcomp/cmm.cmx asmcomp/arch.cmx \
+ asmcomp/emitaux.cmi
asmcomp/interf.cmo: asmcomp/reg.cmi asmcomp/proc.cmi utils/misc.cmi \
- asmcomp/mach.cmi asmcomp/interf.cmi
+ asmcomp/mach.cmi asmcomp/interf.cmi
asmcomp/interf.cmx: asmcomp/reg.cmx asmcomp/proc.cmx utils/misc.cmx \
- asmcomp/mach.cmx asmcomp/interf.cmi
+ asmcomp/mach.cmx asmcomp/interf.cmi
asmcomp/linearize.cmo: asmcomp/reg.cmi asmcomp/proc.cmi utils/misc.cmi \
asmcomp/mach.cmi asmcomp/debuginfo.cmi asmcomp/cmm.cmi \
- asmcomp/linearize.cmi
+ asmcomp/linearize.cmi
asmcomp/linearize.cmx: asmcomp/reg.cmx asmcomp/proc.cmx utils/misc.cmx \
asmcomp/mach.cmx asmcomp/debuginfo.cmx asmcomp/cmm.cmx \
- asmcomp/linearize.cmi
+ asmcomp/linearize.cmi
asmcomp/liveness.cmo: asmcomp/reg.cmi asmcomp/proc.cmi asmcomp/printmach.cmi \
- utils/misc.cmi asmcomp/mach.cmi asmcomp/liveness.cmi
+ utils/misc.cmi asmcomp/mach.cmi asmcomp/liveness.cmi
asmcomp/liveness.cmx: asmcomp/reg.cmx asmcomp/proc.cmx asmcomp/printmach.cmx \
- utils/misc.cmx asmcomp/mach.cmx asmcomp/liveness.cmi
+ utils/misc.cmx asmcomp/mach.cmx asmcomp/liveness.cmi
asmcomp/mach.cmo: asmcomp/reg.cmi asmcomp/debuginfo.cmi asmcomp/cmm.cmi \
- asmcomp/arch.cmo asmcomp/mach.cmi
+ asmcomp/arch.cmo asmcomp/mach.cmi
asmcomp/mach.cmx: asmcomp/reg.cmx asmcomp/debuginfo.cmx asmcomp/cmm.cmx \
- asmcomp/arch.cmx asmcomp/mach.cmi
+ asmcomp/arch.cmx asmcomp/mach.cmi
asmcomp/printcmm.cmo: typing/ident.cmi asmcomp/debuginfo.cmi asmcomp/cmm.cmi \
- asmcomp/printcmm.cmi
+ asmcomp/printcmm.cmi
asmcomp/printcmm.cmx: typing/ident.cmx asmcomp/debuginfo.cmx asmcomp/cmm.cmx \
- asmcomp/printcmm.cmi
+ asmcomp/printcmm.cmi
asmcomp/printlinear.cmo: asmcomp/printmach.cmi asmcomp/mach.cmi \
- asmcomp/linearize.cmi asmcomp/debuginfo.cmi asmcomp/printlinear.cmi
+ asmcomp/linearize.cmi asmcomp/debuginfo.cmi asmcomp/printlinear.cmi
asmcomp/printlinear.cmx: asmcomp/printmach.cmx asmcomp/mach.cmx \
- asmcomp/linearize.cmx asmcomp/debuginfo.cmx asmcomp/printlinear.cmi
+ asmcomp/linearize.cmx asmcomp/debuginfo.cmx asmcomp/printlinear.cmi
asmcomp/printmach.cmo: asmcomp/reg.cmi asmcomp/proc.cmi asmcomp/printcmm.cmi \
asmcomp/mach.cmi asmcomp/debuginfo.cmi asmcomp/cmm.cmi asmcomp/arch.cmo \
- asmcomp/printmach.cmi
+ asmcomp/printmach.cmi
asmcomp/printmach.cmx: asmcomp/reg.cmx asmcomp/proc.cmx asmcomp/printcmm.cmx \
asmcomp/mach.cmx asmcomp/debuginfo.cmx asmcomp/cmm.cmx asmcomp/arch.cmx \
- asmcomp/printmach.cmi
+ asmcomp/printmach.cmi
asmcomp/proc.cmo: asmcomp/reg.cmi utils/misc.cmi asmcomp/mach.cmi \
utils/config.cmi asmcomp/cmm.cmi utils/clflags.cmi utils/ccomp.cmi \
- asmcomp/arch.cmo asmcomp/proc.cmi
+ asmcomp/arch.cmo asmcomp/proc.cmi
asmcomp/proc.cmx: asmcomp/reg.cmx utils/misc.cmx asmcomp/mach.cmx \
utils/config.cmx asmcomp/cmm.cmx utils/clflags.cmx utils/ccomp.cmx \
- asmcomp/arch.cmx asmcomp/proc.cmi
-asmcomp/reg.cmo: asmcomp/cmm.cmi asmcomp/reg.cmi
-asmcomp/reg.cmx: asmcomp/cmm.cmx asmcomp/reg.cmi
-asmcomp/reloadgen.cmo: asmcomp/reg.cmi utils/misc.cmi asmcomp/mach.cmi \
- asmcomp/reloadgen.cmi
-asmcomp/reloadgen.cmx: asmcomp/reg.cmx utils/misc.cmx asmcomp/mach.cmx \
- asmcomp/reloadgen.cmi
+ asmcomp/arch.cmx asmcomp/proc.cmi
+asmcomp/reg.cmo: asmcomp/cmm.cmi asmcomp/reg.cmi
+asmcomp/reg.cmx: asmcomp/cmm.cmx asmcomp/reg.cmi
asmcomp/reload.cmo: asmcomp/reloadgen.cmi asmcomp/reg.cmi asmcomp/mach.cmi \
- asmcomp/cmm.cmi asmcomp/arch.cmo asmcomp/reload.cmi
+ asmcomp/cmm.cmi asmcomp/arch.cmo asmcomp/reload.cmi
asmcomp/reload.cmx: asmcomp/reloadgen.cmx asmcomp/reg.cmx asmcomp/mach.cmx \
- asmcomp/cmm.cmx asmcomp/arch.cmx asmcomp/reload.cmi
+ asmcomp/cmm.cmx asmcomp/arch.cmx asmcomp/reload.cmi
+asmcomp/reloadgen.cmo: asmcomp/reg.cmi utils/misc.cmi asmcomp/mach.cmi \
+ asmcomp/reloadgen.cmi
+asmcomp/reloadgen.cmx: asmcomp/reg.cmx utils/misc.cmx asmcomp/mach.cmx \
+ asmcomp/reloadgen.cmi
asmcomp/schedgen.cmo: asmcomp/reg.cmi utils/misc.cmi asmcomp/mach.cmi \
asmcomp/linearize.cmi asmcomp/cmm.cmi asmcomp/arch.cmo \
- asmcomp/schedgen.cmi
+ asmcomp/schedgen.cmi
asmcomp/schedgen.cmx: asmcomp/reg.cmx utils/misc.cmx asmcomp/mach.cmx \
asmcomp/linearize.cmx asmcomp/cmm.cmx asmcomp/arch.cmx \
- asmcomp/schedgen.cmi
-asmcomp/scheduling.cmo: asmcomp/schedgen.cmi asmcomp/scheduling.cmi
-asmcomp/scheduling.cmx: asmcomp/schedgen.cmx asmcomp/scheduling.cmi
+ asmcomp/schedgen.cmi
+asmcomp/scheduling.cmo: asmcomp/schedgen.cmi asmcomp/scheduling.cmi
+asmcomp/scheduling.cmx: asmcomp/schedgen.cmx asmcomp/scheduling.cmi
asmcomp/selectgen.cmo: utils/tbl.cmi asmcomp/reg.cmi asmcomp/proc.cmi \
utils/misc.cmi asmcomp/mach.cmi typing/ident.cmi asmcomp/debuginfo.cmi \
- asmcomp/cmm.cmi asmcomp/arch.cmo asmcomp/selectgen.cmi
+ asmcomp/cmm.cmi asmcomp/arch.cmo asmcomp/selectgen.cmi
asmcomp/selectgen.cmx: utils/tbl.cmx asmcomp/reg.cmx asmcomp/proc.cmx \
utils/misc.cmx asmcomp/mach.cmx typing/ident.cmx asmcomp/debuginfo.cmx \
- asmcomp/cmm.cmx asmcomp/arch.cmx asmcomp/selectgen.cmi
+ asmcomp/cmm.cmx asmcomp/arch.cmx asmcomp/selectgen.cmi
asmcomp/selection.cmo: asmcomp/selectgen.cmi asmcomp/reg.cmi asmcomp/proc.cmi \
utils/misc.cmi asmcomp/mach.cmi asmcomp/debuginfo.cmi asmcomp/cmm.cmi \
- asmcomp/arch.cmo asmcomp/selection.cmi
+ asmcomp/arch.cmo asmcomp/selection.cmi
asmcomp/selection.cmx: asmcomp/selectgen.cmx asmcomp/reg.cmx asmcomp/proc.cmx \
utils/misc.cmx asmcomp/mach.cmx asmcomp/debuginfo.cmx asmcomp/cmm.cmx \
- asmcomp/arch.cmx asmcomp/selection.cmi
+ asmcomp/arch.cmx asmcomp/selection.cmi
asmcomp/spill.cmo: asmcomp/reg.cmi asmcomp/proc.cmi utils/misc.cmi \
- asmcomp/mach.cmi asmcomp/spill.cmi
+ asmcomp/mach.cmi asmcomp/spill.cmi
asmcomp/spill.cmx: asmcomp/reg.cmx asmcomp/proc.cmx utils/misc.cmx \
- asmcomp/mach.cmx asmcomp/spill.cmi
+ asmcomp/mach.cmx asmcomp/spill.cmi
asmcomp/split.cmo: asmcomp/reg.cmi utils/misc.cmi asmcomp/mach.cmi \
- asmcomp/split.cmi
+ asmcomp/split.cmi
asmcomp/split.cmx: asmcomp/reg.cmx utils/misc.cmx asmcomp/mach.cmx \
- asmcomp/split.cmi
-driver/compile.cmi: typing/env.cmi
-driver/errors.cmi:
-driver/main.cmi:
-driver/main_args.cmi:
-driver/optcompile.cmi: typing/env.cmi
-driver/opterrors.cmi:
-driver/optmain.cmi:
-driver/pparse.cmi:
+ asmcomp/split.cmi
+driver/compile.cmi: typing/env.cmi
+driver/errors.cmi:
+driver/main.cmi:
+driver/main_args.cmi:
+driver/optcompile.cmi: typing/env.cmi
+driver/opterrors.cmi:
+driver/optmain.cmi:
+driver/pparse.cmi:
driver/compile.cmo: utils/warnings.cmi typing/unused_var.cmi \
typing/typemod.cmi typing/typedtree.cmi bytecomp/translmod.cmi \
typing/stypes.cmi bytecomp/simplif.cmi typing/printtyp.cmi \
bytecomp/printlambda.cmi bytecomp/printinstr.cmi parsing/printast.cmi \
driver/pparse.cmi parsing/parse.cmi utils/misc.cmi parsing/location.cmi \
typing/ident.cmi typing/env.cmi bytecomp/emitcode.cmi utils/config.cmi \
- utils/clflags.cmi utils/ccomp.cmi bytecomp/bytegen.cmi driver/compile.cmi
+ utils/clflags.cmi utils/ccomp.cmi bytecomp/bytegen.cmi driver/compile.cmi
driver/compile.cmx: utils/warnings.cmx typing/unused_var.cmx \
typing/typemod.cmx typing/typedtree.cmx bytecomp/translmod.cmx \
typing/stypes.cmx bytecomp/simplif.cmx typing/printtyp.cmx \
bytecomp/printlambda.cmx bytecomp/printinstr.cmx parsing/printast.cmx \
driver/pparse.cmx parsing/parse.cmx utils/misc.cmx parsing/location.cmx \
typing/ident.cmx typing/env.cmx bytecomp/emitcode.cmx utils/config.cmx \
- utils/clflags.cmx utils/ccomp.cmx bytecomp/bytegen.cmx driver/compile.cmi
+ utils/clflags.cmx utils/ccomp.cmx bytecomp/bytegen.cmx driver/compile.cmi
driver/errors.cmo: utils/warnings.cmi typing/typetexp.cmi typing/typemod.cmi \
typing/typedecl.cmi typing/typecore.cmi typing/typeclass.cmi \
bytecomp/translmod.cmi bytecomp/translcore.cmi bytecomp/translclass.cmi \
parsing/syntaxerr.cmi bytecomp/symtable.cmi driver/pparse.cmi \
parsing/location.cmi parsing/lexer.cmi typing/includemod.cmi \
typing/env.cmi typing/ctype.cmi bytecomp/bytepackager.cmi \
- bytecomp/bytelink.cmi bytecomp/bytelibrarian.cmi driver/errors.cmi
+ bytecomp/bytelink.cmi bytecomp/bytelibrarian.cmi driver/errors.cmi
driver/errors.cmx: utils/warnings.cmx typing/typetexp.cmx typing/typemod.cmx \
typing/typedecl.cmx typing/typecore.cmx typing/typeclass.cmx \
bytecomp/translmod.cmx bytecomp/translcore.cmx bytecomp/translclass.cmx \
parsing/syntaxerr.cmx bytecomp/symtable.cmx driver/pparse.cmx \
parsing/location.cmx parsing/lexer.cmx typing/includemod.cmx \
typing/env.cmx typing/ctype.cmx bytecomp/bytepackager.cmx \
- bytecomp/bytelink.cmx bytecomp/bytelibrarian.cmx driver/errors.cmi
-driver/main_args.cmo: driver/main_args.cmi
-driver/main_args.cmx: driver/main_args.cmi
+ bytecomp/bytelink.cmx bytecomp/bytelibrarian.cmx driver/errors.cmi
driver/main.cmo: utils/warnings.cmi utils/misc.cmi driver/main_args.cmi \
driver/errors.cmi utils/config.cmi driver/compile.cmi utils/clflags.cmi \
bytecomp/bytepackager.cmi bytecomp/bytelink.cmi \
- bytecomp/bytelibrarian.cmi driver/main.cmi
+ bytecomp/bytelibrarian.cmi driver/main.cmi
driver/main.cmx: utils/warnings.cmx utils/misc.cmx driver/main_args.cmx \
driver/errors.cmx utils/config.cmx driver/compile.cmx utils/clflags.cmx \
bytecomp/bytepackager.cmx bytecomp/bytelink.cmx \
- bytecomp/bytelibrarian.cmx driver/main.cmi
+ bytecomp/bytelibrarian.cmx driver/main.cmi
+driver/main_args.cmo: driver/main_args.cmi
+driver/main_args.cmx: driver/main_args.cmi
driver/optcompile.cmo: utils/warnings.cmi typing/unused_var.cmi \
typing/typemod.cmi typing/typedtree.cmi bytecomp/translmod.cmi \
typing/stypes.cmi bytecomp/simplif.cmi typing/printtyp.cmi \
bytecomp/printlambda.cmi parsing/printast.cmi driver/pparse.cmi \
parsing/parse.cmi utils/misc.cmi parsing/location.cmi typing/ident.cmi \
typing/env.cmi utils/config.cmi asmcomp/compilenv.cmi utils/clflags.cmi \
- utils/ccomp.cmi asmcomp/asmgen.cmi driver/optcompile.cmi
+ utils/ccomp.cmi asmcomp/asmgen.cmi driver/optcompile.cmi
driver/optcompile.cmx: utils/warnings.cmx typing/unused_var.cmx \
typing/typemod.cmx typing/typedtree.cmx bytecomp/translmod.cmx \
typing/stypes.cmx bytecomp/simplif.cmx typing/printtyp.cmx \
bytecomp/printlambda.cmx parsing/printast.cmx driver/pparse.cmx \
parsing/parse.cmx utils/misc.cmx parsing/location.cmx typing/ident.cmx \
typing/env.cmx utils/config.cmx asmcomp/compilenv.cmx utils/clflags.cmx \
- utils/ccomp.cmx asmcomp/asmgen.cmx driver/optcompile.cmi
+ utils/ccomp.cmx asmcomp/asmgen.cmx driver/optcompile.cmi
driver/opterrors.cmo: utils/warnings.cmi typing/typetexp.cmi \
typing/typemod.cmi typing/typedecl.cmi typing/typecore.cmi \
typing/typeclass.cmi bytecomp/translmod.cmi bytecomp/translcore.cmi \
@@ -759,7 +760,7 @@ driver/opterrors.cmo: utils/warnings.cmi typing/typetexp.cmi \
parsing/location.cmi parsing/lexer.cmi typing/includemod.cmi \
typing/env.cmi typing/ctype.cmi asmcomp/compilenv.cmi \
asmcomp/asmpackager.cmi asmcomp/asmlink.cmi asmcomp/asmlibrarian.cmi \
- asmcomp/asmgen.cmi driver/opterrors.cmi
+ asmcomp/asmgen.cmi driver/opterrors.cmi
driver/opterrors.cmx: utils/warnings.cmx typing/typetexp.cmx \
typing/typemod.cmx typing/typedecl.cmx typing/typecore.cmx \
typing/typeclass.cmx bytecomp/translmod.cmx bytecomp/translcore.cmx \
@@ -767,57 +768,57 @@ driver/opterrors.cmx: utils/warnings.cmx typing/typetexp.cmx \
parsing/location.cmx parsing/lexer.cmx typing/includemod.cmx \
typing/env.cmx typing/ctype.cmx asmcomp/compilenv.cmx \
asmcomp/asmpackager.cmx asmcomp/asmlink.cmx asmcomp/asmlibrarian.cmx \
- asmcomp/asmgen.cmx driver/opterrors.cmi
+ asmcomp/asmgen.cmx driver/opterrors.cmi
driver/optmain.cmo: utils/warnings.cmi asmcomp/printmach.cmi \
driver/opterrors.cmi driver/optcompile.cmi utils/misc.cmi \
utils/config.cmi utils/clflags.cmi asmcomp/asmpackager.cmi \
asmcomp/asmlink.cmi asmcomp/asmlibrarian.cmi asmcomp/arch.cmo \
- driver/optmain.cmi
+ driver/optmain.cmi
driver/optmain.cmx: utils/warnings.cmx asmcomp/printmach.cmx \
driver/opterrors.cmx driver/optcompile.cmx utils/misc.cmx \
utils/config.cmx utils/clflags.cmx asmcomp/asmpackager.cmx \
asmcomp/asmlink.cmx asmcomp/asmlibrarian.cmx asmcomp/arch.cmx \
- driver/optmain.cmi
+ driver/optmain.cmi
driver/pparse.cmo: utils/misc.cmi parsing/location.cmi utils/clflags.cmi \
- utils/ccomp.cmi driver/pparse.cmi
+ utils/ccomp.cmi driver/pparse.cmi
driver/pparse.cmx: utils/misc.cmx parsing/location.cmx utils/clflags.cmx \
- utils/ccomp.cmx driver/pparse.cmi
+ utils/ccomp.cmx driver/pparse.cmi
toplevel/genprintval.cmi: typing/types.cmi typing/path.cmi \
- typing/outcometree.cmi typing/env.cmi
-toplevel/opttopdirs.cmi: parsing/longident.cmi
+ typing/outcometree.cmi typing/env.cmi
+toplevel/opttopdirs.cmi: parsing/longident.cmi
toplevel/opttoploop.cmi: utils/warnings.cmi typing/types.cmi typing/path.cmi \
parsing/parsetree.cmi typing/outcometree.cmi parsing/longident.cmi \
- parsing/location.cmi typing/env.cmi
-toplevel/opttopmain.cmi:
-toplevel/topdirs.cmi: parsing/longident.cmi
+ parsing/location.cmi typing/env.cmi
+toplevel/opttopmain.cmi:
+toplevel/topdirs.cmi: parsing/longident.cmi
toplevel/toploop.cmi: utils/warnings.cmi typing/types.cmi typing/path.cmi \
parsing/parsetree.cmi typing/outcometree.cmi parsing/longident.cmi \
- parsing/location.cmi typing/env.cmi
-toplevel/topmain.cmi:
+ parsing/location.cmi typing/env.cmi
+toplevel/topmain.cmi:
toplevel/trace.cmi: typing/types.cmi typing/path.cmi parsing/longident.cmi \
- typing/env.cmi
+ typing/env.cmi
toplevel/expunge.cmo: bytecomp/symtable.cmi bytecomp/runtimedef.cmi \
- utils/misc.cmi typing/ident.cmi bytecomp/bytesections.cmi
+ utils/misc.cmi typing/ident.cmi bytecomp/bytesections.cmi
toplevel/expunge.cmx: bytecomp/symtable.cmx bytecomp/runtimedef.cmx \
- utils/misc.cmx typing/ident.cmx bytecomp/bytesections.cmx
+ utils/misc.cmx typing/ident.cmx bytecomp/bytesections.cmx
toplevel/genprintval.cmo: typing/types.cmi typing/printtyp.cmi \
typing/predef.cmi typing/path.cmi typing/outcometree.cmi utils/misc.cmi \
parsing/longident.cmi typing/ident.cmi typing/env.cmi typing/datarepr.cmi \
- typing/ctype.cmi typing/btype.cmi toplevel/genprintval.cmi
+ typing/ctype.cmi typing/btype.cmi toplevel/genprintval.cmi
toplevel/genprintval.cmx: typing/types.cmx typing/printtyp.cmx \
typing/predef.cmx typing/path.cmx typing/outcometree.cmi utils/misc.cmx \
parsing/longident.cmx typing/ident.cmx typing/env.cmx typing/datarepr.cmx \
- typing/ctype.cmx typing/btype.cmx toplevel/genprintval.cmi
+ typing/ctype.cmx typing/btype.cmx toplevel/genprintval.cmi
toplevel/opttopdirs.cmo: utils/warnings.cmi typing/types.cmi \
typing/printtyp.cmi typing/path.cmi toplevel/opttoploop.cmi \
utils/misc.cmi parsing/longident.cmi typing/ident.cmi typing/env.cmi \
typing/ctype.cmi utils/config.cmi utils/clflags.cmi asmcomp/asmlink.cmi \
- toplevel/opttopdirs.cmi
+ toplevel/opttopdirs.cmi
toplevel/opttopdirs.cmx: utils/warnings.cmx typing/types.cmx \
typing/printtyp.cmx typing/path.cmx toplevel/opttoploop.cmx \
utils/misc.cmx parsing/longident.cmx typing/ident.cmx typing/env.cmx \
typing/ctype.cmx utils/config.cmx utils/clflags.cmx asmcomp/asmlink.cmx \
- toplevel/opttopdirs.cmi
+ toplevel/opttopdirs.cmi
toplevel/opttoploop.cmo: utils/warnings.cmi typing/unused_var.cmi \
typing/types.cmi typing/typemod.cmi typing/typedtree.cmi \
typing/typecore.cmi bytecomp/translmod.cmi bytecomp/simplif.cmi \
@@ -828,7 +829,7 @@ toplevel/opttoploop.cmo: utils/warnings.cmi typing/unused_var.cmi \
parsing/location.cmi parsing/lexer.cmi bytecomp/lambda.cmi \
typing/ident.cmi toplevel/genprintval.cmi typing/env.cmi utils/config.cmi \
asmcomp/compilenv.cmi utils/clflags.cmi typing/btype.cmi \
- asmcomp/asmlink.cmi asmcomp/asmgen.cmi toplevel/opttoploop.cmi
+ asmcomp/asmlink.cmi asmcomp/asmgen.cmi toplevel/opttoploop.cmi
toplevel/opttoploop.cmx: utils/warnings.cmx typing/unused_var.cmx \
typing/types.cmx typing/typemod.cmx typing/typedtree.cmx \
typing/typecore.cmx bytecomp/translmod.cmx bytecomp/simplif.cmx \
@@ -839,29 +840,29 @@ toplevel/opttoploop.cmx: utils/warnings.cmx typing/unused_var.cmx \
parsing/location.cmx parsing/lexer.cmx bytecomp/lambda.cmx \
typing/ident.cmx toplevel/genprintval.cmx typing/env.cmx utils/config.cmx \
asmcomp/compilenv.cmx utils/clflags.cmx typing/btype.cmx \
- asmcomp/asmlink.cmx asmcomp/asmgen.cmx toplevel/opttoploop.cmi
+ asmcomp/asmlink.cmx asmcomp/asmgen.cmx toplevel/opttoploop.cmi
toplevel/opttopmain.cmo: utils/warnings.cmi asmcomp/printmach.cmi \
toplevel/opttoploop.cmi toplevel/opttopdirs.cmi driver/opterrors.cmi \
utils/misc.cmi utils/config.cmi utils/clflags.cmi asmcomp/arch.cmo \
- toplevel/opttopmain.cmi
+ toplevel/opttopmain.cmi
toplevel/opttopmain.cmx: utils/warnings.cmx asmcomp/printmach.cmx \
toplevel/opttoploop.cmx toplevel/opttopdirs.cmx driver/opterrors.cmx \
utils/misc.cmx utils/config.cmx utils/clflags.cmx asmcomp/arch.cmx \
- toplevel/opttopmain.cmi
-toplevel/opttopstart.cmo: toplevel/opttopmain.cmi
-toplevel/opttopstart.cmx: toplevel/opttopmain.cmx
+ toplevel/opttopmain.cmi
+toplevel/opttopstart.cmo: toplevel/opttopmain.cmi
+toplevel/opttopstart.cmx: toplevel/opttopmain.cmx
toplevel/topdirs.cmo: utils/warnings.cmi typing/types.cmi toplevel/trace.cmi \
toplevel/toploop.cmi bytecomp/symtable.cmi typing/printtyp.cmi \
typing/path.cmi bytecomp/opcodes.cmo utils/misc.cmi bytecomp/meta.cmi \
parsing/longident.cmi typing/ident.cmi typing/env.cmi bytecomp/dll.cmi \
typing/ctype.cmi utils/consistbl.cmi utils/config.cmi \
- bytecomp/cmo_format.cmi utils/clflags.cmi toplevel/topdirs.cmi
+ bytecomp/cmo_format.cmi utils/clflags.cmi toplevel/topdirs.cmi
toplevel/topdirs.cmx: utils/warnings.cmx typing/types.cmx toplevel/trace.cmx \
toplevel/toploop.cmx bytecomp/symtable.cmx typing/printtyp.cmx \
typing/path.cmx bytecomp/opcodes.cmx utils/misc.cmx bytecomp/meta.cmx \
parsing/longident.cmx typing/ident.cmx typing/env.cmx bytecomp/dll.cmx \
typing/ctype.cmx utils/consistbl.cmx utils/config.cmx \
- bytecomp/cmo_format.cmi utils/clflags.cmx toplevel/topdirs.cmi
+ bytecomp/cmo_format.cmi utils/clflags.cmx toplevel/topdirs.cmi
toplevel/toploop.cmo: utils/warnings.cmi typing/unused_var.cmi \
typing/types.cmi typing/typemod.cmi typing/typedtree.cmi \
typing/typecore.cmi bytecomp/translmod.cmi bytecomp/symtable.cmi \
@@ -873,7 +874,7 @@ toplevel/toploop.cmo: utils/warnings.cmi typing/unused_var.cmi \
typing/ident.cmi toplevel/genprintval.cmi driver/errors.cmi \
typing/env.cmi bytecomp/emitcode.cmi bytecomp/dll.cmi utils/consistbl.cmi \
utils/config.cmi driver/compile.cmi utils/clflags.cmi \
- bytecomp/bytegen.cmi typing/btype.cmi toplevel/toploop.cmi
+ bytecomp/bytegen.cmi typing/btype.cmi toplevel/toploop.cmi
toplevel/toploop.cmx: utils/warnings.cmx typing/unused_var.cmx \
typing/types.cmx typing/typemod.cmx typing/typedtree.cmx \
typing/typecore.cmx bytecomp/translmod.cmx bytecomp/symtable.cmx \
@@ -885,18 +886,18 @@ toplevel/toploop.cmx: utils/warnings.cmx typing/unused_var.cmx \
typing/ident.cmx toplevel/genprintval.cmx driver/errors.cmx \
typing/env.cmx bytecomp/emitcode.cmx bytecomp/dll.cmx utils/consistbl.cmx \
utils/config.cmx driver/compile.cmx utils/clflags.cmx \
- bytecomp/bytegen.cmx typing/btype.cmx toplevel/toploop.cmi
+ bytecomp/bytegen.cmx typing/btype.cmx toplevel/toploop.cmi
toplevel/topmain.cmo: utils/warnings.cmi toplevel/toploop.cmi \
toplevel/topdirs.cmi utils/misc.cmi driver/errors.cmi utils/config.cmi \
- utils/clflags.cmi toplevel/topmain.cmi
+ utils/clflags.cmi toplevel/topmain.cmi
toplevel/topmain.cmx: utils/warnings.cmx toplevel/toploop.cmx \
toplevel/topdirs.cmx utils/misc.cmx driver/errors.cmx utils/config.cmx \
- utils/clflags.cmx toplevel/topmain.cmi
-toplevel/topstart.cmo: toplevel/topmain.cmi
-toplevel/topstart.cmx: toplevel/topmain.cmx
+ utils/clflags.cmx toplevel/topmain.cmi
+toplevel/topstart.cmo: toplevel/topmain.cmi
+toplevel/topstart.cmx: toplevel/topmain.cmx
toplevel/trace.cmo: typing/types.cmi toplevel/toploop.cmi typing/printtyp.cmi \
typing/predef.cmi typing/path.cmi utils/misc.cmi bytecomp/meta.cmi \
- parsing/longident.cmi typing/ctype.cmi toplevel/trace.cmi
+ parsing/longident.cmi typing/ctype.cmi toplevel/trace.cmi
toplevel/trace.cmx: typing/types.cmx toplevel/toploop.cmx typing/printtyp.cmx \
typing/predef.cmx typing/path.cmx utils/misc.cmx bytecomp/meta.cmx \
- parsing/longident.cmx typing/ctype.cmx toplevel/trace.cmi
+ parsing/longident.cmx typing/ctype.cmx toplevel/trace.cmi
diff --git a/VERSION b/VERSION
index ebc7ba751..5ce123732 100644
--- a/VERSION
+++ b/VERSION
@@ -1,4 +1,4 @@
-3.12.0+dev14 (2009-12-29)
+3.12.0+dev16 (2010-01-07)
# The version string is the first line of this file.
# It must be in the format described in stdlib/sys.mli
diff --git a/boot/ocamlc b/boot/ocamlc
index bb5b81fe2..472f42289 100755
--- a/boot/ocamlc
+++ b/boot/ocamlc
Binary files differ
diff --git a/boot/ocamldep b/boot/ocamldep
index ff3afb599..b461c62a1 100755
--- a/boot/ocamldep
+++ b/boot/ocamldep
Binary files differ
diff --git a/boot/ocamllex b/boot/ocamllex
index 9f8ea664d..28162e0c5 100755
--- a/boot/ocamllex
+++ b/boot/ocamllex
Binary files differ
diff --git a/bytecomp/bytelink.ml b/bytecomp/bytelink.ml
index e7100eac8..19a2c5268 100644
--- a/bytecomp/bytelink.ml
+++ b/bytecomp/bytelink.ml
@@ -58,7 +58,7 @@ let add_ccobjs l =
end
(* A note on ccobj ordering:
- - Clflags.ccobjs is in reverse order w.r.t. what was given on the
+ - Clflags.ccobjs is in reverse order w.r.t. what was given on the
ocamlc command line;
- l.lib_ccobjs is also in reverse order w.r.t. what was given on the
ocamlc -a command line when the library was created;
@@ -385,10 +385,10 @@ let link_bytecode_as_c tolink outfile =
(* The bytecode *)
output_string outchan "#include <caml/mlvalues.h>\n";
output_string outchan "\
-CAMLextern void caml_startup_code(
- code_t code, asize_t code_size,
- char *data, asize_t data_size,
- char *section_table, asize_t section_table_size,
+CAMLextern void caml_startup_code(\n\
+ code_t code, asize_t code_size,\n\
+ char *data, asize_t data_size,\n\
+ char *section_table, asize_t section_table_size,\n\
char **argv);\n";
output_string outchan "static int caml_code[] = {\n";
Symtable.init();
@@ -415,13 +415,13 @@ CAMLextern void caml_startup_code(
(* The table of primitives *)
Symtable.output_primitive_table outchan;
(* The entry point *)
- output_string outchan "\n
-void caml_startup(char ** argv)
-{
- caml_startup_code(caml_code, sizeof(caml_code),
- caml_data, sizeof(caml_data),
- caml_sections, sizeof(caml_sections),
- argv);
+ output_string outchan "\n\
+void caml_startup(char ** argv)\n\
+{\n\
+ caml_startup_code(caml_code, sizeof(caml_code),\n\
+ caml_data, sizeof(caml_data),\n\
+ caml_sections, sizeof(caml_sections),\n\
+ argv);\n\
}\n";
close_out outchan
with x ->
@@ -431,7 +431,7 @@ void caml_startup(char ** argv)
(* Build a custom runtime *)
let build_custom_runtime prim_name exec_name =
- Ccomp.call_linker Ccomp.Exe exec_name
+ Ccomp.call_linker Ccomp.Exe exec_name
([prim_name] @ List.rev !Clflags.ccobjs @ ["-lcamlrun"])
Config.bytecomp_c_libraries
diff --git a/camlp4/Camlp4Bin.ml b/camlp4/Camlp4Bin.ml
index 5a029b940..8658d9f85 100644
--- a/camlp4/Camlp4Bin.ml
+++ b/camlp4/Camlp4Bin.ml
@@ -171,10 +171,10 @@ value print_stdlib () =
value usage ini_sl ext_sl =
do {
eprintf "\
-Usage: camlp4 [load-options] [--] [other-options]
-Options:
-<file>.ml Parse this implementation file
-<file>.mli Parse this interface file
+Usage: camlp4 [load-options] [--] [other-options]\n\
+Options:\n\
+<file>.ml Parse this implementation file\n\
+<file>.mli Parse this interface file\n\
<file>.%s Load this module inside the Camlp4 core@."
(if DynLoader.is_native then "cmxs " else "(cmo|cma)")
;
@@ -194,7 +194,7 @@ Options:
value warn_noassert () =
do {
eprintf "\
-camlp4 warning: option -noassert is obsolete
+camlp4 warning: option -noassert is obsolete\n\
You should give the -noassert option to the ocaml compiler instead.@.";
};
diff --git a/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml b/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml
index dc3f3af3c..59cd7b70e 100644
--- a/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml
+++ b/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml
@@ -33,18 +33,18 @@ module Make (Syntax : Sig.Camlp4Syntax) = struct
value help_sequences () =
do {
Printf.eprintf "\
-New syntax:
- (e1; e2; ... ; en) OR begin e1; e2; ... ; en end
- while e do e1; e2; ... ; en done
- for v = v1 to/downto v2 do e1; e2; ... ; en done
-Old syntax (still supported):
- do {e1; e2; ... ; en}
- while e do {e1; e2; ... ; en}
- for v = v1 to/downto v2 do {e1; e2; ... ; en}
-Very old (no more supported) syntax:
- do e1; e2; ... ; en-1; return en
- while e do e1; e2; ... ; en; done
- for v = v1 to/downto v2 do e1; e2; ... ; en; done
+New syntax:\n\
+ (e1; e2; ... ; en) OR begin e1; e2; ... ; en end\n\
+ while e do e1; e2; ... ; en done\n\
+ for v = v1 to/downto v2 do e1; e2; ... ; en done\n\
+Old syntax (still supported):\n\
+ do {e1; e2; ... ; en}\n\
+ while e do {e1; e2; ... ; en}\n\
+ for v = v1 to/downto v2 do {e1; e2; ... ; en}\n\
+Very old (no more supported) syntax:\n\
+ do e1; e2; ... ; en-1; return en\n\
+ while e do e1; e2; ... ; en; done\n\
+ for v = v1 to/downto v2 do e1; e2; ... ; en; done\n\
";
flush stderr;
exit 1
diff --git a/camlp4/boot/camlp4boot.ml b/camlp4/boot/camlp4boot.ml
index e5f758620..8b5537a54 100644
--- a/camlp4/boot/camlp4boot.ml
+++ b/camlp4/boot/camlp4boot.ml
@@ -40,18 +40,18 @@ module R =
let help_sequences () =
(Printf.eprintf
"\
-New syntax:
- (e1; e2; ... ; en) OR begin e1; e2; ... ; en end
- while e do e1; e2; ... ; en done
- for v = v1 to/downto v2 do e1; e2; ... ; en done
-Old syntax (still supported):
- do {e1; e2; ... ; en}
- while e do {e1; e2; ... ; en}
- for v = v1 to/downto v2 do {e1; e2; ... ; en}
-Very old (no more supported) syntax:
- do e1; e2; ... ; en-1; return en
- while e do e1; e2; ... ; en; done
- for v = v1 to/downto v2 do e1; e2; ... ; en; done
+New syntax:\n\
+ (e1; e2; ... ; en) OR begin e1; e2; ... ; en end\n\
+ while e do e1; e2; ... ; en done\n\
+ for v = v1 to/downto v2 do e1; e2; ... ; en done\n\
+Old syntax (still supported):\n\
+ do {e1; e2; ... ; en}\n\
+ while e do {e1; e2; ... ; en}\n\
+ for v = v1 to/downto v2 do {e1; e2; ... ; en}\n\
+Very old (no more supported) syntax:\n\
+ do e1; e2; ... ; en-1; return en\n\
+ while e do e1; e2; ... ; en; done\n\
+ for v = v1 to/downto v2 do e1; e2; ... ; en; done\n\
";
flush stderr;
exit 1)
@@ -14449,10 +14449,10 @@ module B =
let usage ini_sl ext_sl =
(eprintf
"\
-Usage: camlp4 [load-options] [--] [other-options]
-Options:
-<file>.ml Parse this implementation file
-<file>.mli Parse this interface file
+Usage: camlp4 [load-options] [--] [other-options]\n\
+Options:\n\
+<file>.ml Parse this implementation file\n\
+<file>.mli Parse this interface file\n\
<file>.%s Load this module inside the Camlp4 core@."
(if DynLoader.is_native then "cmxs " else "(cmo|cma)");
Options.print_usage_list ini_sl;
@@ -14470,7 +14470,7 @@ Options:
let warn_noassert () =
eprintf
"\
-camlp4 warning: option -noassert is obsolete
+camlp4 warning: option -noassert is obsolete\n\
You should give the -noassert option to the ocaml compiler instead.@."
type file_kind =
diff --git a/debugger/command_line.ml b/debugger/command_line.ml
index 27dbd3472..8a1a61136 100644
--- a/debugger/command_line.ml
+++ b/debugger/command_line.ml
@@ -1053,7 +1053,7 @@ using \"load_printer\"." };
var_action = loading_mode_variable ppf;
var_help =
"mode of loading.\n\
-It can be either :
+It can be either :\n\
direct : the program is directly called by the debugger.\n\
runtime : the debugger execute `ocamlrun programname arguments'.\n\
manual : the program is not launched by the debugger,\n\
@@ -1063,7 +1063,7 @@ It can be either :
checkpoint_max_count;
var_help =
"maximum number of process to keep." };
- { var_name = "checkpoints";
+ { var_name = "checkpoints";
var_action = boolean_variable false make_checkpoints;
var_help =
"whether to make checkpoints or not." };
diff --git a/lex/output.ml b/lex/output.ml
index 4f15d0c1e..620f67f65 100644
--- a/lex/output.ml
+++ b/lex/output.ml
@@ -74,10 +74,10 @@ let output_tables oc tbl =
let output_entry sourcefile ic oc oci e =
let init_num, init_moves = e.auto_initial_state in
- fprintf oc "%s %alexbuf =
+ fprintf oc "%s %alexbuf =\n\
%a%a __ocaml_lex_%s_rec %alexbuf %d\n"
e.auto_name
- output_args e.auto_args
+ output_args e.auto_args
(fun oc x ->
if x > 0 then
fprintf oc "lexbuf.Lexing.lex_mem <- Array.create %d (-1) ; " x)
diff --git a/lex/outputbis.ml b/lex/outputbis.ml
index 336896a4a..266c0acbd 100644
--- a/lex/outputbis.ml
+++ b/lex/outputbis.ml
@@ -20,31 +20,31 @@ open Lexgen
open Common
let output_auto_defs oc =
- fprintf oc "let __ocaml_lex_init_lexbuf lexbuf mem_size =
- let pos = lexbuf.Lexing.lex_curr_pos in
- lexbuf.Lexing.lex_mem <- Array.create mem_size (-1) ;
- lexbuf.Lexing.lex_start_pos <- pos ;
- lexbuf.Lexing.lex_last_pos <- pos ;
- lexbuf.Lexing.lex_last_action <- -1
-
+ fprintf oc "let __ocaml_lex_init_lexbuf lexbuf mem_size =\n\
+ let pos = lexbuf.Lexing.lex_curr_pos in\n\
+ lexbuf.Lexing.lex_mem <- Array.create mem_size (-1) ;\n\
+ lexbuf.Lexing.lex_start_pos <- pos ;\n\
+ lexbuf.Lexing.lex_last_pos <- pos ;\n\
+ lexbuf.Lexing.lex_last_action <- -1\n\
+\n\
" ;
-
- output_string oc
- "let rec __ocaml_lex_next_char lexbuf =
- if lexbuf.Lexing.lex_curr_pos >= lexbuf.Lexing.lex_buffer_len then begin
- if lexbuf.Lexing.lex_eof_reached then
- 256
- else begin
- lexbuf.Lexing.refill_buff lexbuf ;
- __ocaml_lex_next_char lexbuf
- end
- end else begin
- let i = lexbuf.Lexing.lex_curr_pos in
- let c = lexbuf.Lexing.lex_buffer.[i] in
- lexbuf.Lexing.lex_curr_pos <- i+1 ;
- Char.code c
- end
+ output_string oc
+ "let rec __ocaml_lex_next_char lexbuf =\n\
+ if lexbuf.Lexing.lex_curr_pos >= lexbuf.Lexing.lex_buffer_len then begin\n\
+ if lexbuf.Lexing.lex_eof_reached then\n\
+ 256\n\
+ else begin\n\
+ lexbuf.Lexing.refill_buff lexbuf ;\n\
+ __ocaml_lex_next_char lexbuf\n\
+ end\n\
+ end else begin\n\
+ let i = lexbuf.Lexing.lex_curr_pos in\n\
+ let c = lexbuf.Lexing.lex_buffer.[i] in\n\
+ lexbuf.Lexing.lex_curr_pos <- i+1 ;\n\
+ Char.code c\n\
+ end\n\
+\n\
"
@@ -74,7 +74,7 @@ let output_clause oc pats mems r =
let output_default_clause oc mems r =
fprintf oc " | _ ->\n" ; output_action oc mems r
-
+
let output_moves oc moves =
let t = Hashtbl.create 17 in
@@ -104,7 +104,7 @@ let output_moves oc moves =
t ;
output_default_clause oc !most_mems !most_frequent
-
+
let output_tag_actions pref oc mvs =
output_string oc "(*" ;
List.iter
@@ -122,7 +122,7 @@ let output_tag_actions pref oc mvs =
fprintf oc "%s%a <- -1 ;\n"
pref output_mem_access t)
mvs
-
+
let output_trans pref oc i trans =
fprintf oc "%s __ocaml_lex_state%d lexbuf = " pref i ;
match trans with
@@ -140,7 +140,7 @@ let output_trans pref oc i trans =
end ;
fprintf oc " match __ocaml_lex_next_char lexbuf with\n" ;
output_moves oc move
-
+
let output_automata oc auto =
output_auto_defs oc ;
let n = Array.length auto in
@@ -155,12 +155,12 @@ let output_automata oc auto =
let output_entry sourcefile ic oc tr e =
let init_num, init_moves = e.auto_initial_state in
- fprintf oc "%s %alexbuf =
- __ocaml_lex_init_lexbuf lexbuf %d; %a
- let __ocaml_lex_result = __ocaml_lex_state%d lexbuf in
- lexbuf.Lexing.lex_start_p <- lexbuf.Lexing.lex_curr_p;
- lexbuf.Lexing.lex_curr_p <- {lexbuf.Lexing.lex_curr_p with
- Lexing.pos_cnum = lexbuf.Lexing.lex_abs_pos + lexbuf.Lexing.lex_curr_pos};
+ fprintf oc "%s %alexbuf =\n\
+ __ocaml_lex_init_lexbuf lexbuf %d; %a\n\
+ let __ocaml_lex_result = __ocaml_lex_state%d lexbuf in\n\
+ lexbuf.Lexing.lex_start_p <- lexbuf.Lexing.lex_curr_p;\n\
+ lexbuf.Lexing.lex_curr_p <- {lexbuf.Lexing.lex_curr_p with\n\
+ Lexing.pos_cnum = lexbuf.Lexing.lex_abs_pos + lexbuf.Lexing.lex_curr_pos};\n\
match __ocaml_lex_result with\n"
e.auto_name output_args e.auto_args
e.auto_mem_size (output_memory_actions " ") init_moves init_num ;
diff --git a/ocamlbuild/main.ml b/ocamlbuild/main.ml
index 6432e92a3..5b9a04d6b 100644
--- a/ocamlbuild/main.ml
+++ b/ocamlbuild/main.ml
@@ -71,15 +71,15 @@ let proceed () =
let target_dirs = List.union [] (List.map Pathname.dirname !Options.targets) in
Configuration.parse_string
- "<**/*.ml> or <**/*.mli> or <**/*.mlpack> or <**/*.ml.depends>: ocaml
- <**/*.byte>: ocaml, byte, program
- <**/*.odoc>: ocaml, doc
- <**/*.native>: ocaml, native, program
- <**/*.cma>: ocaml, byte, library
- <**/*.cmxa>: ocaml, native, library
- <**/*.cmo>: ocaml, byte
- <**/*.cmi>: ocaml, byte, native
- <**/*.cmx>: ocaml, native
+ "<**/*.ml> or <**/*.mli> or <**/*.mlpack> or <**/*.ml.depends>: ocaml\n\
+ <**/*.byte>: ocaml, byte, program\n\
+ <**/*.odoc>: ocaml, doc\n\
+ <**/*.native>: ocaml, native, program\n\
+ <**/*.cma>: ocaml, byte, library\n\
+ <**/*.cmxa>: ocaml, native, library\n\
+ <**/*.cmo>: ocaml, byte\n\
+ <**/*.cmi>: ocaml, byte, native\n\
+ <**/*.cmx>: ocaml, native\n\
";
Configuration.tag_any !Options.tags;
diff --git a/ocamldoc/odoc_latex_style.ml b/ocamldoc/odoc_latex_style.ml
index 5c0ed9bbe..a689b2686 100644
--- a/ocamldoc/odoc_latex_style.ml
+++ b/ocamldoc/odoc_latex_style.ml
@@ -13,80 +13,79 @@
(* $Id$ *)
-let content ="
-%% Support macros for LaTeX documentation generated by ocamldoc.
-%% This file is in the public domain; do what you want with it.
-
-\\NeedsTeXFormat{LaTeX2e}
-\\ProvidesPackage{ocamldoc}
- [2001/12/04 v1.0 ocamldoc support]
-
-\\newenvironment{ocamldoccode}{%
- \\bgroup
- \\leftskip\\@totalleftmargin
- \\rightskip\\z@skip
- \\parindent\\z@
- \\parfillskip\\@flushglue
- \\parskip\\z@skip
- %\\noindent
- \\@@par\\smallskip
- \\@tempswafalse
- \\def\\par{%
- \\if@tempswa
- \\leavevmode\\null\\@@par\\penalty\\interlinepenalty
- \\else
- \\@tempswatrue
- \\ifhmode\\@@par\\penalty\\interlinepenalty\\fi
- \\fi}
- \\obeylines
- \\verbatim@font
- \\let\\org@prime~%
- \\@noligs
- \\let\\org@dospecials\\dospecials
- \\g@remfrom@specials{\\\\}
- \\g@remfrom@specials{\\{}
- \\g@remfrom@specials{\\}}
- \\let\\do\\@makeother
- \\dospecials
- \\let\\dospecials\\org@dospecials
- \\frenchspacing\\@vobeyspaces
- \\everypar \\expandafter{\\the\\everypar \\unpenalty}}
-{\\egroup\\par}
-
-\\def\\g@remfrom@specials#1{%
- \\def\\@new@specials{}
- \\def\\@remove##1{%
- \\ifx##1#1\\else
- \\g@addto@macro\\@new@specials{\\do ##1}\\fi}
- \\let\\do\\@remove\\dospecials
- \\let\\dospecials\\@new@specials
- }
-
-\\newenvironment{ocamldocdescription}
-{\\list{}{\\rightmargin0pt \\topsep0pt}\\raggedright\\item\\noindent\\relax\\ignorespaces}
-{\\endlist\\medskip}
-
-\\newenvironment{ocamldoccomment}
-{\\list{}{\\leftmargin 2\\leftmargini \\rightmargin0pt \\topsep0pt}\\raggedright\\item\\noindent\\relax}
-{\\endlist}
-
-\\let \\ocamldocparagraph \\paragraph
-\\def \\paragraph #1{\\ocamldocparagraph {#1}\\noindent}
-\\let \\ocamldocsubparagraph \\subparagraph
-\\def \\subparagraph #1{\\ocamldocsubparagraph {#1}\\noindent}
-
-\\let\\ocamldocvspace\\vspace
-
-\\newenvironment{ocamldocindent}{\\list{}{}\\item\\relax}{\\endlist}
-\\newenvironment{ocamldocsigend}
- {\\noindent\\quad\\texttt{sig}\\ocamldocindent}
- {\\endocamldocindent\\vskip -\\lastskip
- \\noindent\\quad\\texttt{end}\\medskip}
-\\newenvironment{ocamldocobjectend}
- {\\noindent\\quad\\texttt{object}\\ocamldocindent}
- {\\endocamldocindent\\vskip -\\lastskip
- \\noindent\\quad\\texttt{end}\\medskip}
-
-\\endinput
+let content ="\n\
+%% Support macros for LaTeX documentation generated by ocamldoc.\n\
+%% This file is in the public domain; do what you want with it.\n\
+\n\
+\\NeedsTeXFormat{LaTeX2e}\n\
+\\ProvidesPackage{ocamldoc}\n\
+ [2001/12/04 v1.0 ocamldoc support]\n\
+\n\
+\\newenvironment{ocamldoccode}{%\n\
+ \\bgroup\n\
+ \\leftskip\\@totalleftmargin\n\
+ \\rightskip\\z@skip\n\
+ \\parindent\\z@\n\
+ \\parfillskip\\@flushglue\n\
+ \\parskip\\z@skip\n\
+ %\\noindent\n\
+ \\@@par\\smallskip\n\
+ \\@tempswafalse\n\
+ \\def\\par{%\n\
+ \\if@tempswa\n\
+ \\leavevmode\\null\\@@par\\penalty\\interlinepenalty\n\
+ \\else\n\
+ \\@tempswatrue\n\
+ \\ifhmode\\@@par\\penalty\\interlinepenalty\\fi\n\
+ \\fi}\n\
+ \\obeylines\n\
+ \\verbatim@font\n\
+ \\let\\org@prime~%\n\
+ \\@noligs\n\
+ \\let\\org@dospecials\\dospecials\n\
+ \\g@remfrom@specials{\\\\}\n\
+ \\g@remfrom@specials{\\{}\n\
+ \\g@remfrom@specials{\\}}\n\
+ \\let\\do\\@makeother\n\
+ \\dospecials\n\
+ \\let\\dospecials\\org@dospecials\n\
+ \\frenchspacing\\@vobeyspaces\n\
+ \\everypar \\expandafter{\\the\\everypar \\unpenalty}}\n\
+{\\egroup\\par}\n\
+\n\
+\\def\\g@remfrom@specials#1{%\n\
+ \\def\\@new@specials{}\n\
+ \\def\\@remove##1{%\n\
+ \\ifx##1#1\\else\n\
+ \\g@addto@macro\\@new@specials{\\do ##1}\\fi}\n\
+ \\let\\do\\@remove\\dospecials\n\
+ \\let\\dospecials\\@new@specials\n\
+ }\n\
+\n\
+\\newenvironment{ocamldocdescription}\n\
+{\\list{}{\\rightmargin0pt \\topsep0pt}\\raggedright\\item\\noindent\\relax\\ignorespaces}\n\
+{\\endlist\\medskip}\n\
+\n\
+\\newenvironment{ocamldoccomment}\n\
+{\\list{}{\\leftmargin 2\\leftmargini \\rightmargin0pt \\topsep0pt}\\raggedright\\item\\noindent\\relax}\n\
+{\\endlist}\n\
+\n\
+\\let \\ocamldocparagraph \\paragraph\n\
+\\def \\paragraph #1{\\ocamldocparagraph {#1}\\noindent}\n\
+\\let \\ocamldocsubparagraph \\subparagraph\n\
+\\def \\subparagraph #1{\\ocamldocsubparagraph {#1}\\noindent}\n\
+\n\
+\\let\\ocamldocvspace\\vspace\n\
+\n\
+\\newenvironment{ocamldocindent}{\\list{}{}\\item\\relax}{\\endlist}\n\
+\\newenvironment{ocamldocsigend}\n\
+ {\\noindent\\quad\\texttt{sig}\\ocamldocindent}\n\
+ {\\endocamldocindent\\vskip -\\lastskip\n\
+ \\noindent\\quad\\texttt{end}\\medskip}\n\
+\\newenvironment{ocamldocobjectend}\n\
+ {\\noindent\\quad\\texttt{object}\\ocamldocindent}\n\
+ {\\endocamldocindent\\vskip -\\lastskip\n\
+ \\noindent\\quad\\texttt{end}\\medskip}\n\
+\n\
+\\endinput\n\
"
-
diff --git a/otherlibs/labltk/compiler/Makefile b/otherlibs/labltk/compiler/Makefile
index a2b845331..f209c9182 100644
--- a/otherlibs/labltk/compiler/Makefile
+++ b/otherlibs/labltk/compiler/Makefile
@@ -31,11 +31,11 @@ ppyac.ml ppyac.mli: ppyac.mly
copyright.ml: copyright
(echo "let copyright=\"\\"; \
- cat copyright; \
+ sed -e 's/$/\\n\\/' copyright; \
echo "\""; \
- echo "let write ~w = w copyright;;") > copyright.ml
+ echo "let write ~w = w copyright;;") > copyright.ml
-clean :
+clean :
rm -f *.cm* parser.ml parser.mli lexer.ml copyright.ml
rm -f pplex.ml ppyac.ml ppyac.mli ppyac.output
rm -f tkcompiler$(EXE) pp$(EXE) parser.output
@@ -44,7 +44,7 @@ scratch :
rm -f *.cm* parser.ml parser.mli lexer.ml tkcompiler$(EXE)
rm -f *.cm* pplex.ml ppyac.ml ppyac.mli pp$(EXE)
-install:
+install:
cp tkcompiler$(EXE) $(INSTALLDIR)
cp pp$(EXE) $(INSTALLDIR)
@@ -52,10 +52,10 @@ install:
.SUFFIXES : .mli .ml .cmi .cmo .mlp
.mli.cmi:
- $(CAMLCOMP) -g $(COMPFLAGS) -I ../support $<
+ $(CAMLCOMP) $(COMPFLAGS) -I ../support $<
.ml.cmo:
- $(CAMLCOMP) -g $(COMPFLAGS) -I ../support $<
+ $(CAMLCOMP) $(COMPFLAGS) -I ../support $<
depend: parser.ml parser.mli lexer.ml pplex.ml ppyac.ml ppyac.mli
$(CAMLDEP) *.mli *.ml > .depend
diff --git a/otherlibs/labltk/compiler/compile.ml b/otherlibs/labltk/compiler/compile.ml
index a361e5014..529c0548e 100644
--- a/otherlibs/labltk/compiler/compile.ml
+++ b/otherlibs/labltk/compiler/compile.ml
@@ -323,9 +323,9 @@ let write_type ~intf:w ~impl:w' name ~def:typdef =
let rec converterTKtoCAML ~arg = function
| Int -> "int_of_string " ^ arg
| Float -> "float_of_string " ^ arg
- | Bool -> "(match " ^ arg ^ " with
- | \"1\" -> true
- | \"0\" -> false
+ | Bool -> "(match " ^ arg ^ " with\n\
+ | \"1\" -> true\n\
+ | \"0\" -> false\n\
| s -> Pervasives.raise (Invalid_argument (\"cTKtoCAMLbool\" ^ s)))"
| Char -> "String.get " ^ arg ^ " 0"
| String -> arg
diff --git a/otherlibs/labltk/compiler/maincompile.ml b/otherlibs/labltk/compiler/maincompile.ml
index 144e47cee..80118fa9b 100644
--- a/otherlibs/labltk/compiler/maincompile.ml
+++ b/otherlibs/labltk/compiler/maincompile.ml
@@ -277,14 +277,14 @@ let compile () =
let oc = open_out_bin (destfile "camltk.ml") in
Copyright.write ~w:(output_string oc);
output_string oc
-"(** This module Camltk provides the module name spaces of the CamlTk API.
-
- The users of the CamlTk API should open this module first to access
- the types, functions and modules of the CamlTk API easier.
- For the documentation of each sub modules such as [Button] and [Toplevel],
- refer to its defintion file, [cButton.mli], [cToplevel.mli], etc.
- *)
-
+"(** This module Camltk provides the module name spaces of the CamlTk API.\n\
+\n\
+ The users of the CamlTk API should open this module first to access\n\
+ the types, functions and modules of the CamlTk API easier.\n\
+ For the documentation of each sub modules such as [Button] and [Toplevel],\n\
+ refer to its defintion file, [cButton.mli], [cToplevel.mli], etc.\n\
+ *)\n\
+\n\
";
output_string oc "include CTk\n";
output_string oc "module Tk = CTk\n";
@@ -297,17 +297,17 @@ let compile () =
end else begin
let oc = open_out_bin (destfile "labltk.ml") in
Copyright.write ~w:(output_string oc);
- output_string oc
-"(** This module Labltk provides the module name spaces of the LablTk API,
- useful to call LablTk functions inside CamlTk programs. 100% LablTk users
- do not need to use this. *)
-
+ output_string oc
+"(** This module Labltk provides the module name spaces of the LablTk API,\n\
+ useful to call LablTk functions inside CamlTk programs. 100% LablTk users\n\
+ do not need to use this. *)\n\
+\n\
";
- output_string oc "module Widget = Widget;;
-module Protocol = Protocol;;
-module Textvariable = Textvariable;;
-module Fileevent = Fileevent;;
-module Timer = Timer;;
+ output_string oc "module Widget = Widget;;\n\
+module Protocol = Protocol;;\n\
+module Textvariable = Textvariable;;\n\
+module Fileevent = Fileevent;;\n\
+module Timer = Timer;;\n\
";
Hashtbl.iter (fun name _ ->
let cname = realname name in
diff --git a/parsing/lexer.mll b/parsing/lexer.mll
index 019b23c3d..37ef2ccee 100644
--- a/parsing/lexer.mll
+++ b/parsing/lexer.mll
@@ -490,7 +490,8 @@ and string = parse
end
}
| newline
- { update_loc lexbuf None 1 false 0;
+ { Location.prerr_warning (Location.curr lexbuf) Warnings.Eol_in_string;
+ update_loc lexbuf None 1 false 0;
let s = Lexing.lexeme lexbuf in
for i = 0 to String.length s - 1 do
store_string_char s.[i];
diff --git a/tools/ocamlmklib.mlp b/tools/ocamlmklib.mlp
index e2de59744..3c9f78a1b 100644
--- a/tools/ocamlmklib.mlp
+++ b/tools/ocamlmklib.mlp
@@ -130,35 +130,35 @@ let parse_arguments argv =
if !output_c = "" then output_c := !output
let usage = "\
-Usage: ocamlmklib [options] <.cmo|.cma|.cmx|.cmxa|.ml|.mli|.o|.a|.obj|.lib|.dll files>
-Options are:
- -cclib <lib> C library passed to ocamlc -a or ocamlopt -a only
- -ccopt <opt> C option passed to ocamlc -a or ocamlopt -a only
- -custom disable dynamic loading
- -dllpath <dir> Add <dir> to the run-time search path for DLLs
- -F<dir> Specify a framework directory (MacOSX)
- -framework <name> Use framework <name> (MacOSX)
- -help Print this help message and exit
- --help Same as -help
- -h Same as -help
- -I <dir> Add <dir> to the path searched for Caml object files
- -failsafe fall back to static linking if DLL construction failed
- -ldopt <opt> C option passed to the shared linker only
- -linkall Build Caml archive with link-all behavior
- -l<lib> Specify a dependent C library
- -L<dir> Add <dir> to the path searched for C libraries
- -ocamlc <cmd> Use <cmd> in place of \"ocamlc\"
- -ocamlopt <cmd> Use <cmd> in place of \"ocamlopt\"
- -o <name> Generated Caml library is named <name>.cma or <name>.cmxa
- -oc <name> Generated C library is named dll<name>.so or lib<name>.a
- -rpath <dir> Same as -dllpath <dir>
- -R<dir> Same as -rpath
- -verbose Print commands before executing them
- -v same as -verbose
- -version Print version and exit
- -Wl,-rpath,<dir> Same as -dllpath <dir>
- -Wl,-rpath -Wl,<dir> Same as -dllpath <dir>
- -Wl,-R<dir> Same as -dllpath <dir>
+Usage: ocamlmklib [options] <.cmo|.cma|.cmx|.cmxa|.ml|.mli|.o|.a|.obj|.lib|.dll files>\n\
+Options are:\n\
+ -cclib <lib> C library passed to ocamlc -a or ocamlopt -a only\n\
+ -ccopt <opt> C option passed to ocamlc -a or ocamlopt -a only\n\
+ -custom disable dynamic loading\n\
+ -dllpath <dir> Add <dir> to the run-time search path for DLLs\n\
+ -F<dir> Specify a framework directory (MacOSX)\n\
+ -framework <name> Use framework <name> (MacOSX)\n\
+ -help Print this help message and exit\n\
+ --help Same as -help\n\
+ -h Same as -help\n\
+ -I <dir> Add <dir> to the path searched for Caml object files\n\
+ -failsafe fall back to static linking if DLL construction failed\n\
+ -ldopt <opt> C option passed to the shared linker only\n\
+ -linkall Build Caml archive with link-all behavior\n\
+ -l<lib> Specify a dependent C library\n\
+ -L<dir> Add <dir> to the path searched for C libraries\n\
+ -ocamlc <cmd> Use <cmd> in place of \"ocamlc\"\n\
+ -ocamlopt <cmd> Use <cmd> in place of \"ocamlopt\"\n\
+ -o <name> Generated Caml library is named <name>.cma or <name>.cmxa\n\
+ -oc <name> Generated C library is named dll<name>.so or lib<name>.a\n\
+ -rpath <dir> Same as -dllpath <dir>\n\
+ -R<dir> Same as -rpath\n\
+ -verbose Print commands before executing them\n\
+ -v same as -verbose\n\
+ -version Print version and exit\n\
+ -Wl,-rpath,<dir> Same as -dllpath <dir>\n\
+ -Wl,-rpath -Wl,<dir> Same as -dllpath <dir>\n\
+ -Wl,-R<dir> Same as -dllpath <dir>\n\
"
let command cmd =
diff --git a/utils/warnings.ml b/utils/warnings.ml
index 7a13c9079..58a878214 100644
--- a/utils/warnings.ml
+++ b/utils/warnings.ml
@@ -48,6 +48,7 @@ type t =
| Unused_var of string (* 26 *)
| Unused_var_strict of string (* 27 *)
| Wildcard_arg_to_constant_constr (* 28 *)
+ | Eol_in_string (* 29 *)
;;
(* If you remove a warning, leave a hole in the numbering. NEVER change
@@ -85,9 +86,10 @@ let number = function
| Unused_var _ -> 26
| Unused_var_strict _ -> 27
| Wildcard_arg_to_constant_constr -> 28
+ | Eol_in_string -> 29
;;
-let last_warning_number = 28;;
+let last_warning_number = 29;;
(* Must be the max number returned by the [number] function. *)
let letter = function
@@ -130,8 +132,9 @@ let is_error x = error.(number x);;
let parse_opt flags s =
let check i =
- if i < 1 || i > last_warning_number then
- raise (Arg.Bad "Bad warning number");
+ if i < 1 then raise (Arg.Bad "Bad warning number 0");
+ if i > last_warning_number then
+ raise (Arg.Bad "Bad warning number (too large)");
in
let set i = flags.(i) <- true in
let clear i = flags.(i) <- false in
@@ -238,6 +241,8 @@ let message = function
"bad source file name: \"" ^ modname ^ "\" is not a valid module name."
| Wildcard_arg_to_constant_constr ->
"wildcard pattern given as argument to a constant constructor"
+ | Eol_in_string ->
+ "unescaped end-of-line in a string constant (non-portable code)"
;;
let nerrors = ref 0;;
diff --git a/utils/warnings.mli b/utils/warnings.mli
index 1bcd0fb9f..0ace0269c 100644
--- a/utils/warnings.mli
+++ b/utils/warnings.mli
@@ -43,6 +43,7 @@ type t =
| Unused_var of string (* 26 *)
| Unused_var_strict of string (* 27 *)
| Wildcard_arg_to_constant_constr (* 28 *)
+ | Eol_in_string (* 29 *)
;;
val parse_options : bool -> string -> unit;;