Merge branch '4.03_merged_in_trunk' of https://github.com/bobot/ocaml into bobot-4.03_merged_in_trunk
commit
f4a29c6ca2
|
@ -238,6 +238,7 @@
|
|||
/testsuite/tests/asmcomp/parsecmm.mli
|
||||
/testsuite/tests/asmcomp/lexcmm.ml
|
||||
/testsuite/tests/asmcomp/*.s
|
||||
/testsuite/tests/asmcomp/*.out.manifest
|
||||
|
||||
/testsuite/tests/embedded/caml
|
||||
|
||||
|
|
22
Changes
22
Changes
|
@ -8,22 +8,25 @@ Language features:
|
|||
(Alain Frisch)
|
||||
|
||||
Tools:
|
||||
- GPR#452: Make the output of ocamldep is more stable (Alain Frisch)
|
||||
- GPR#452: Make the output of ocamldep is more stable
|
||||
(Alain Frisch)
|
||||
|
||||
Standard library:
|
||||
- PR#4747, GPR#328: Optimize Hashtbl by using in-place updates of its
|
||||
internal bucket lists. All operations run in constant stack size
|
||||
and are usually faster, except Hashtbl.copy which can be much
|
||||
slower. (Alain Frisch)
|
||||
slower.
|
||||
(Alain Frisch)
|
||||
|
||||
Build system:
|
||||
- GPR#324: Compiler developpers only: Adding new primitives to the
|
||||
standard runtime doesn't require anymore to run `make bootstrap`
|
||||
(François Bobot)
|
||||
(François Bobot)
|
||||
- GPR#384: Fix compilation using old Microsoft C Compilers not
|
||||
supporting secure CRT functions (SDK Visual Studio 2005 compiler and
|
||||
earlier) and standard 64-bit integer literals (Visual Studio .NET
|
||||
2002 and earlier) (David Allsopp)
|
||||
2002 and earlier)
|
||||
(David Allsopp)
|
||||
|
||||
OCaml 4.03.0:
|
||||
-------------
|
||||
|
@ -109,9 +112,6 @@ Language features:
|
|||
(Gabriel Radanne)
|
||||
|
||||
Compilers:
|
||||
- PR#4080, PR#6537, PR#5333: fix stack overflow in the compiler
|
||||
when -pack'ing a module that includes a module of the same name
|
||||
(Alain Frisch)
|
||||
* PR#4231, PR#5461: warning 31 is now fatal by default
|
||||
(Warning 31: A module is linked twice in the same executable.)
|
||||
This is an interim solution; double-linking of modules has dangerous semantics,
|
||||
|
@ -425,11 +425,11 @@ Manual:
|
|||
subdirectory of the main OCaml source repository. Contributions to
|
||||
the manual are warmly welcome.
|
||||
(François Bobot, review by Florian Angeletti)
|
||||
- MPR#6676: ongoing simplification of the "Language Extensions" section
|
||||
- PR#6676: ongoing simplification of the "Language Extensions" section
|
||||
(Alain Frisch, John Whitington)
|
||||
- MPR#7092, GPR#379: Add missing documentation for new 4.03 features
|
||||
- PR#7092, GPR#379: Add missing documentation for new 4.03 features
|
||||
(Florian Angeletti)
|
||||
- MPR#7109, GPR#380: Fix bigarray documentation layout
|
||||
- PR#7109, GPR#380: Fix bigarray documentation layout
|
||||
(Florian Angeletti, Leo White)
|
||||
|
||||
Bug fixes:
|
||||
|
@ -520,7 +520,7 @@ Bug fixes:
|
|||
- PR#6938: fix regression on "%047.27{l,L,n}{d,i,x,X,o,u}"
|
||||
(Benoît Vaugon, report by Arduino Cascella)
|
||||
- PR#6944: let module X = Path in … is not typed as a module alias
|
||||
(Jacques Garrigue, report by def)
|
||||
(Jacques Garrigue, report by Frédéric Bour)
|
||||
- PR#6945 and GPR#227: protect Sys and Unix functions against string
|
||||
arguments containing the null character '\000'
|
||||
(Simon Cruanes and Xavier Leroy, report by Daniel Bünzli)
|
||||
|
|
9
Makefile
9
Makefile
|
@ -72,7 +72,7 @@ coreboot:
|
|||
# Rebuild the library (using byterun/ocamlrun ./ocamlc)
|
||||
$(MAKE) library-cross
|
||||
# Promote the new compiler and the new runtime
|
||||
$(MAKE) promote
|
||||
$(MAKE) CAMLRUN=byterun/ocamlrun promote
|
||||
# Rebuild the core system
|
||||
$(MAKE) partialclean
|
||||
$(MAKE) core
|
||||
|
@ -216,8 +216,9 @@ install:
|
|||
if test -d $(INSTALL_MANDIR)/man$(MANEXT); then : ; \
|
||||
else $(MKDIR) $(INSTALL_MANDIR)/man$(MANEXT); fi
|
||||
cp VERSION $(INSTALL_LIBDIR)/
|
||||
cd $(INSTALL_LIBDIR); rm -f dllbigarray.so dllnums.so dllthreads.so \
|
||||
dllunix.so dllgraphics.so dllstr.so
|
||||
cd $(INSTALL_LIBDIR); rm -f \
|
||||
dllbigarray$(EXT_DLL) dllnums$(EXT_DLL) dllthreads$(EXT_DLL) \
|
||||
dllunix$(EXT_DLL) dllgraphics$(EXT_DLL) dllstr$(EXT_DLL)
|
||||
cd byterun; $(MAKE) install
|
||||
cp ocamlc $(INSTALL_BINDIR)/ocamlc$(EXE)
|
||||
cp ocaml $(INSTALL_BINDIR)/ocaml$(EXE)
|
||||
|
@ -408,7 +409,7 @@ utils/config.ml: utils/config.mlp config/Makefile
|
|||
-e 's|%%EXT_OBJ%%|.o|' \
|
||||
-e 's|%%EXT_ASM%%|.s|' \
|
||||
-e 's|%%EXT_LIB%%|.a|' \
|
||||
-e 's|%%EXT_DLL%%|.so|' \
|
||||
-e 's|%%EXT_DLL%%|$(EXT_DLL)|' \
|
||||
-e 's|%%SYSTHREAD_SUPPORT%%|$(SYSTHREAD_SUPPORT)|' \
|
||||
-e 's|%%ASM%%|$(ASM)|' \
|
||||
-e 's|%%ASM_CFI_SUPPORTED%%|$(ASM_CFI_SUPPORTED)|' \
|
||||
|
|
|
@ -11,7 +11,7 @@ There are no less than five ports of OCaml for MS Windows available:
|
|||
compiler from the mingw-w64 project, packaged in Cygwin
|
||||
(under the name mingw64-x86_64);
|
||||
- a port consisting of the Unix sources compiled under the Cygwin
|
||||
Unix-like environment for Windows;
|
||||
Unix-like environment for Windows (both 32-bit and 64-bit).
|
||||
- a native Win64 port (64-bit Windows), built with the Microsoft
|
||||
development tools.
|
||||
|
||||
|
@ -19,7 +19,7 @@ Here is a summary of the main differences between these ports:
|
|||
|
||||
|=====
|
||||
| | Native MS | Native MinGW | Cygwin
|
||||
|64 bits? | Win32 or Win64 | Win32 or Win64 | Win32 only
|
||||
|64 bits? | Win32 or Win64 | Win32 or Win64 | Win32 or Win64
|
||||
4+^| Third-party software required
|
||||
| for base bytecode system | none | none | none
|
||||
| for ocamlc -custom | MSVC | Cygwin | Cygwin
|
||||
|
@ -358,8 +358,6 @@ and follow the instructions for Unix machines given in the file INSTALL.
|
|||
- There is a problem with cygwin's port of gcc version 4.5.3. You should
|
||||
use cygwin's setup program to downgrade to 4.3.4 before compiling OCaml.
|
||||
- The replay debugger is fully supported.
|
||||
- When upgrading from 3.12.0 to 3.12.1, you will need to remove
|
||||
'/usr/local/bin/ocamlmktop.exe' before typing `make install`.
|
||||
- In order to use the "graph" library, you will need to use Cygwin's
|
||||
setup.exe to install the xinit, and libX11-devel packages before compiling
|
||||
OCaml.
|
||||
|
|
|
@ -654,7 +654,8 @@ let emit_instr i =
|
|||
| Ishiftor -> "orr"
|
||||
| Ishiftxor -> "eor") in
|
||||
let op = name_for_shift_operation shiftop in
|
||||
` {emit_string instr} {emit_reg i.res.(0)}, {emit_reg i.arg.(0)}, {emit_reg i.arg.(1)}, {emit_string op} #{emit_int n}\n`; 1
|
||||
` {emit_string instr} {emit_reg i.res.(0)}, {emit_reg i.arg.(0)}, \
|
||||
{emit_reg i.arg.(1)}, {emit_string op} #{emit_int n}\n`; 1
|
||||
| Lop(Ispecific(Irevsubimm n)) ->
|
||||
` rsb {emit_reg i.res.(0)}, {emit_reg i.arg.(0)}, #{emit_int n}\n`; 1
|
||||
| Lop(Ispecific(Imuladd | Imulsub as op)) ->
|
||||
|
|
2748
asmrun/.depend
2748
asmrun/.depend
File diff suppressed because it is too large
Load Diff
1672
byterun/.depend
1672
byterun/.depend
File diff suppressed because it is too large
Load Diff
|
@ -115,7 +115,6 @@ void caml_final_do_calls (void)
|
|||
value res;
|
||||
|
||||
if (running_finalisation_function) return;
|
||||
if (caml_finalise_begin_hook != NULL) (*caml_finalise_begin_hook) ();
|
||||
if (to_do_hd != NULL){
|
||||
if (caml_finalise_begin_hook != NULL) (*caml_finalise_begin_hook) ();
|
||||
caml_gc_message (0x80, "Calling finalisation functions.\n", 0);
|
||||
|
@ -138,7 +137,6 @@ void caml_final_do_calls (void)
|
|||
caml_gc_message (0x80, "Done calling finalisation functions.\n", 0);
|
||||
if (caml_finalise_end_hook != NULL) (*caml_finalise_end_hook) ();
|
||||
}
|
||||
if (caml_finalise_end_hook != NULL) (*caml_finalise_end_hook) ();
|
||||
}
|
||||
|
||||
/* Call a scanning_action [f] on [x]. */
|
||||
|
|
|
@ -607,8 +607,6 @@ CAMLprim value caml_runtime_variant (value unit)
|
|||
return caml_copy_string ("d");
|
||||
#elif defined (CAML_INSTR)
|
||||
return caml_copy_string ("i");
|
||||
#elif defined (MMAP_INTERVAL)
|
||||
return caml_copy_string ("m");
|
||||
#else
|
||||
return caml_copy_string ("");
|
||||
#endif
|
||||
|
|
|
@ -132,37 +132,6 @@ void caml_set_minor_heap_size (asize_t bsz)
|
|||
caml_empty_minor_heap ();
|
||||
}
|
||||
CAMLassert (caml_young_ptr == caml_young_alloc_end);
|
||||
#ifdef MMAP_INTERVAL
|
||||
{
|
||||
static uintnat minor_heap_mapped_bsz = 0;
|
||||
uintnat new_mapped_bsz;
|
||||
new_mapped_bsz = Round_mmap_size (bsz);
|
||||
void *block;
|
||||
|
||||
CAMLassert (caml_young_start != NULL);
|
||||
if (new_mapped_bsz > minor_heap_mapped_bsz){
|
||||
uintnat addbsz = new_mapped_bsz - minor_heap_mapped_bsz;
|
||||
new_heap = (char *) caml_young_start - addbsz;
|
||||
block = caml_mmap_heap (new_heap, addbsz, PROT_READ | PROT_WRITE,
|
||||
MAP_FIXED);
|
||||
if (block != new_heap){
|
||||
if (minor_heap_mapped_bsz == 0){
|
||||
caml_fatal_error ("cannot initialize minor heap: mmap failed\n");
|
||||
}else{
|
||||
caml_raise_out_of_memory ();
|
||||
}
|
||||
}
|
||||
new_heap_base = new_heap;
|
||||
}else if (new_mapped_bsz < minor_heap_mapped_bsz){
|
||||
uintnat subbsz = minor_heap_mapped_bsz - new_mapped_bsz;
|
||||
(void) caml_mmap_heap (caml_young_start, subbsz, PROT_NONE,
|
||||
MAP_FIXED | MAP_NORESERVE);
|
||||
new_heap_base = new_heap = (char *) caml_young_start + subbsz;
|
||||
}else{
|
||||
new_heap_base = new_heap = caml_young_base;
|
||||
}
|
||||
}
|
||||
#else
|
||||
new_heap = caml_aligned_malloc(bsz, 0, &new_heap_base);
|
||||
if (new_heap == NULL) caml_raise_out_of_memory();
|
||||
if (caml_page_table_add(In_young, new_heap, new_heap + bsz) != 0)
|
||||
|
@ -172,7 +141,6 @@ void caml_set_minor_heap_size (asize_t bsz)
|
|||
caml_page_table_remove(In_young, caml_young_start, caml_young_end);
|
||||
free (caml_young_base);
|
||||
}
|
||||
#endif
|
||||
caml_young_base = new_heap_base;
|
||||
caml_young_start = (value *) new_heap;
|
||||
caml_young_end = (value *) (new_heap + bsz);
|
||||
|
|
|
@ -1758,7 +1758,7 @@ SYSLIB=-l\$(1)
|
|||
|
||||
### How to build a static library
|
||||
MKLIB=${TOOLPREF}ar rc \$(1) \$(2); ${TOOLPREF}ranlib \$(1)
|
||||
#ml let mklib out files opts =
|
||||
#ml let mklib out files opts = (* "" *)
|
||||
#ml Printf.sprintf "${TOOLPREF}ar rc %s %s %s; ${TOOLPREF}ranlib %s"
|
||||
#ml out opts files out;;
|
||||
EOF
|
||||
|
|
21
man/ocamlc.m
21
man/ocamlc.m
|
@ -261,6 +261,27 @@ option). For instance,
|
|||
causes the C linker to search for C libraries in
|
||||
directory
|
||||
.IR dir .
|
||||
.TP
|
||||
.BI \-color \ mode
|
||||
Enable or disable colors in compiler messages (especially warnings and errors).
|
||||
The following modes are supported:
|
||||
|
||||
.B auto
|
||||
use heuristics to enable colors only if the output supports them (an
|
||||
ANSI-compatible tty terminal);
|
||||
|
||||
.B always
|
||||
enable colors unconditionally;
|
||||
|
||||
.B never
|
||||
disable color output.
|
||||
|
||||
The default setting is
|
||||
.B auto,
|
||||
and the current heuristic
|
||||
checks that the "TERM" environment variable exists and is
|
||||
not empty or "dumb", and that isatty(stderr) holds.
|
||||
|
||||
.TP
|
||||
.B \-compat\-32
|
||||
Check that the generated bytecode executable can run on 32-bit
|
||||
|
|
|
@ -162,6 +162,19 @@ Pass the given option to the C compiler and linker. When linking in
|
|||
"-ccopt -L"\var{dir} causes the C linker to search for C libraries in
|
||||
directory \var{dir}. (See the "-custom" option.)
|
||||
|
||||
\item["-color" \var{mode}]
|
||||
Enable or disable colors in compiler messages (especially warnings and errors).
|
||||
The following modes are supported:
|
||||
\begin{description}
|
||||
\item["auto"] use heuristics to enable colors only if the output supports them (an ANSI-compatible tty terminal);
|
||||
\item["always"] enable colors unconditionally;
|
||||
\item["never"] disable color output.
|
||||
\end{description}
|
||||
The default setting is 'auto', and the current heuristic
|
||||
checks that the "TERM" environment variable exists and is
|
||||
not empty or "dumb", and that \verb!isatty(stderr)! holds.
|
||||
|
||||
|
||||
\item["-compat-32"]
|
||||
Check that the generated bytecode executable can run on 32-bit
|
||||
platforms and signal an error if it cannot. This is useful when
|
||||
|
@ -392,7 +405,9 @@ a future version of OCaml.
|
|||
\item["-short-paths"]
|
||||
When a type is visible under several module-paths, use the shortest
|
||||
one when printing the type's name in inferred interfaces and error and
|
||||
warning messages.
|
||||
warning messages. Identifier names starting with an underscore "_" or
|
||||
containing double underscores "__" incur a penalty of $+10$ when computing
|
||||
their length.
|
||||
|
||||
\item["-strict-sequence"]
|
||||
Force the left-hand part of each sequence to have type unit.
|
||||
|
|
|
@ -384,7 +384,9 @@ a future version of OCaml.
|
|||
\item["-short-paths"]
|
||||
When a type is visible under several module-paths, use the shortest
|
||||
one when printing the type's name in inferred interfaces and error and
|
||||
warning messages.
|
||||
warning messages. Identifier names starting with an underscore "_" or
|
||||
containing double underscores "__" incur a penalty of $+10$ when computing
|
||||
their length.
|
||||
|
||||
\item["-strict-sequence"]
|
||||
Force the left-hand part of each sequence to have type unit.
|
||||
|
|
|
@ -211,7 +211,9 @@ a future version of OCaml.
|
|||
\item["-short-paths"]
|
||||
When a type is visible under several module-paths, use the shortest
|
||||
one when printing the type's name in inferred interfaces and error and
|
||||
warning messages.
|
||||
warning messages. Identifier names starting with an underscore "_" or
|
||||
containing double underscores "__" incur a penalty of $+10$ when computing
|
||||
their length.
|
||||
|
||||
\item["-stdin"]
|
||||
Read the standard input as a script file rather than starting an
|
||||
|
|
|
@ -12,16 +12,16 @@ odoc_analyse.cmo : ../utils/warnings.cmi ../typing/types.cmi \
|
|||
odoc_sig.cmi odoc_module.cmo odoc_misc.cmi odoc_messages.cmo \
|
||||
odoc_merge.cmi odoc_global.cmi odoc_dep.cmo odoc_cross.cmi \
|
||||
odoc_comments.cmi odoc_class.cmo odoc_ast.cmi ../utils/misc.cmi \
|
||||
../parsing/location.cmi ../typing/env.cmi ../utils/config.cmi \
|
||||
../utils/clflags.cmi odoc_analyse.cmi
|
||||
../parsing/location.cmi ../parsing/lexer.cmi ../typing/env.cmi \
|
||||
../utils/config.cmi ../utils/clflags.cmi odoc_analyse.cmi
|
||||
odoc_analyse.cmx : ../utils/warnings.cmx ../typing/types.cmx \
|
||||
../typing/typemod.cmx ../typing/typedtree.cmx ../parsing/syntaxerr.cmx \
|
||||
../driver/pparse.cmx ../parsing/parse.cmx odoc_types.cmx odoc_text.cmx \
|
||||
odoc_sig.cmx odoc_module.cmx odoc_misc.cmx odoc_messages.cmx \
|
||||
odoc_merge.cmx odoc_global.cmx odoc_dep.cmx odoc_cross.cmx \
|
||||
odoc_comments.cmx odoc_class.cmx odoc_ast.cmx ../utils/misc.cmx \
|
||||
../parsing/location.cmx ../typing/env.cmx ../utils/config.cmx \
|
||||
../utils/clflags.cmx odoc_analyse.cmi
|
||||
../parsing/location.cmx ../parsing/lexer.cmx ../typing/env.cmx \
|
||||
../utils/config.cmx ../utils/clflags.cmx odoc_analyse.cmi
|
||||
odoc_args.cmo : ../utils/warnings.cmi odoc_types.cmi odoc_texi.cmo \
|
||||
odoc_messages.cmo odoc_man.cmo odoc_latex.cmo odoc_html.cmo \
|
||||
odoc_global.cmi odoc_gen.cmi odoc_dot.cmo odoc_config.cmi \
|
||||
|
|
|
@ -1,28 +1,25 @@
|
|||
bigarray_stubs.o: bigarray_stubs.c ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/mlvalues.h bigarray.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/custom.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/intext.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/hash.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
bigarray.h ../../byterun/caml/custom.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/intext.h ../../byterun/caml/io.h \
|
||||
../../byterun/caml/hash.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h
|
||||
mmap_unix.o: mmap_unix.c bigarray.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/custom.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/sys.h \
|
||||
../../byterun/caml/signals.h
|
||||
../../byterun/caml/fail.h ../../byterun/caml/io.h \
|
||||
../../byterun/caml/sys.h ../../byterun/caml/signals.h
|
||||
mmap_win32.o: mmap_win32.c bigarray.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/custom.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/sys.h \
|
||||
../unix/unixsupport.h
|
||||
../../byterun/caml/custom.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/sys.h ../unix/unixsupport.h
|
||||
bigarray.cmi :
|
||||
bigarray.cmo : bigarray.cmi
|
||||
bigarray.cmx : bigarray.cmi
|
||||
|
|
|
@ -5,7 +5,7 @@ color.o: color.c libgraph.h \
|
|||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h
|
||||
|
||||
draw.o: draw.c libgraph.h \
|
||||
\
|
||||
\
|
||||
|
@ -13,17 +13,15 @@ draw.o: draw.c libgraph.h \
|
|||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h
|
||||
../../byterun/caml/alloc.h
|
||||
dump_img.o: dump_img.c libgraph.h \
|
||||
\
|
||||
\
|
||||
\
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h image.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h image.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h
|
||||
|
@ -34,8 +32,7 @@ events.o: events.c libgraph.h \
|
|||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/signals.h
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/signals.h
|
||||
fill.o: fill.c libgraph.h \
|
||||
\
|
||||
\
|
||||
|
@ -43,8 +40,7 @@ fill.o: fill.c libgraph.h \
|
|||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h
|
||||
image.o: image.c libgraph.h \
|
||||
|
@ -53,18 +49,16 @@ image.o: image.c libgraph.h \
|
|||
\
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h image.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/custom.h
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h image.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/custom.h
|
||||
make_img.o: make_img.c libgraph.h \
|
||||
\
|
||||
\
|
||||
\
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h image.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h image.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h
|
||||
open.o: open.c libgraph.h \
|
||||
|
@ -74,8 +68,7 @@ open.o: open.c libgraph.h \
|
|||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/callback.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/callback.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
|
@ -86,24 +79,21 @@ point_col.o: point_col.c libgraph.h \
|
|||
\
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h
|
||||
sound.o: sound.c libgraph.h \
|
||||
\
|
||||
\
|
||||
\
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h
|
||||
subwindow.o: subwindow.c libgraph.h \
|
||||
\
|
||||
\
|
||||
\
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h
|
||||
text.o: text.c libgraph.h \
|
||||
\
|
||||
\
|
||||
|
@ -111,8 +101,7 @@ text.o: text.c libgraph.h \
|
|||
../../byterun/caml/mlvalues.h ../../byterun/caml/compatibility.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h
|
||||
../../byterun/caml/alloc.h
|
||||
graphics.cmi :
|
||||
graphicsX11.cmi :
|
||||
graphics.cmo : graphics.cmi
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
bng.o: bng.c bng.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/compatibility.h bng_amd64.c bng_digit.c
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/compatibility.h \
|
||||
bng_amd64.c bng_digit.c
|
||||
bng_amd64.o: bng_amd64.c
|
||||
bng_arm64.o: bng_arm64.c
|
||||
bng_digit.o: bng_digit.c
|
||||
|
@ -11,13 +12,12 @@ nat_stubs.o: nat_stubs.c ../../byterun/caml/alloc.h \
|
|||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/custom.h \
|
||||
../../byterun/caml/intext.h ../../byterun/caml/io.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/hash.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/mlvalues.h bng.h nat.h
|
||||
../../byterun/caml/custom.h ../../byterun/caml/intext.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/hash.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h bng.h nat.h
|
||||
arith_flags.cmi :
|
||||
arith_status.cmi :
|
||||
big_int.cmi : nat.cmi
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
strstubs.o: strstubs.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/fail.h
|
||||
|
|
|
@ -3,36 +3,31 @@ scheduler.o: scheduler.c ../../byterun/caml/alloc.h \
|
|||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/backtrace.h ../../byterun/caml/exec.h \
|
||||
../../byterun/caml/callback.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/io.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/printexc.h ../../byterun/caml/roots.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/callback.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/io.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/printexc.h \
|
||||
../../byterun/caml/roots.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/stacks.h ../../byterun/caml/sys.h
|
||||
condition.cmi : mutex.cmi
|
||||
event.cmi :
|
||||
marshal.cmi :
|
||||
mutex.cmi :
|
||||
pervasives.cmi :
|
||||
thread.cmi : unix.cmi
|
||||
threadUnix.cmi : unix.cmi
|
||||
unix.cmi :
|
||||
thread.cmi : unix.cmo
|
||||
threadUnix.cmi : unix.cmo
|
||||
condition.cmo : thread.cmi mutex.cmi condition.cmi
|
||||
condition.cmx : thread.cmx mutex.cmx condition.cmi
|
||||
event.cmo : mutex.cmi condition.cmi event.cmi
|
||||
event.cmx : mutex.cmx condition.cmx event.cmi
|
||||
marshal.cmo : marshal.cmi
|
||||
marshal.cmx : marshal.cmi
|
||||
marshal.cmo :
|
||||
marshal.cmx :
|
||||
mutex.cmo : thread.cmi mutex.cmi
|
||||
mutex.cmx : thread.cmx mutex.cmi
|
||||
pervasives.cmo : unix.cmi pervasives.cmi
|
||||
pervasives.cmx : unix.cmx pervasives.cmi
|
||||
thread.cmo : unix.cmi thread.cmi
|
||||
pervasives.cmo : unix.cmo
|
||||
pervasives.cmx : unix.cmx
|
||||
thread.cmo : unix.cmo thread.cmi
|
||||
thread.cmx : unix.cmx thread.cmi
|
||||
threadUnix.cmo : unix.cmi thread.cmi threadUnix.cmi
|
||||
threadUnix.cmo : unix.cmo thread.cmi threadUnix.cmi
|
||||
threadUnix.cmx : unix.cmx thread.cmx threadUnix.cmi
|
||||
unix.cmo : unix.cmi
|
||||
unix.cmx : unix.cmi
|
||||
unix.cmo :
|
||||
unix.cmx :
|
||||
|
|
|
@ -1,83 +1,81 @@
|
|||
accept.o: accept.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h
|
||||
access.o: access.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h
|
||||
addrofstr.o: addrofstr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/fail.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/fail.h unixsupport.h socketaddr.h
|
||||
alarm.o: alarm.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
bind.o: bind.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
unixsupport.h socketaddr.h
|
||||
chdir.o: chdir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
chmod.o: chmod.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
chown.o: chown.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
chroot.o: chroot.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
close.o: close.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
closedir.o: closedir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
|
@ -85,203 +83,203 @@ connect.o: connect.c ../../byterun/caml/fail.h \
|
|||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h socketaddr.h ../../byterun/caml/misc.h
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h
|
||||
cst2constr.o: cst2constr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/mlvalues.h cst2constr.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/fail.h cst2constr.h
|
||||
cstringv.o: cstringv.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
unixsupport.h
|
||||
dup.o: dup.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
dup2.o: dup2.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
envir.o: envir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h
|
||||
errmsg.o: errmsg.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h
|
||||
execv.o: execv.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
unixsupport.h
|
||||
execve.o: execve.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
unixsupport.h
|
||||
execvp.o: execvp.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
unixsupport.h
|
||||
exit.o: exit.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
fchmod.o: fchmod.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
fchown.o: fchown.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
fcntl.o: fcntl.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.h
|
||||
fork.o: fork.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/debugger.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/debugger.h unixsupport.h
|
||||
ftruncate.o: ftruncate.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/io.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
../../byterun/caml/io.h ../../byterun/caml/signals.h unixsupport.h
|
||||
getaddrinfo.o: getaddrinfo.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/signals.h unixsupport.h \
|
||||
cst2constr.h socketaddr.h
|
||||
../../byterun/caml/signals.h unixsupport.h cst2constr.h socketaddr.h
|
||||
getcwd.o: getcwd.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h
|
||||
getegid.o: getegid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
geteuid.o: geteuid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
getgid.o: getgid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
getgr.o: getgr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
unixsupport.h
|
||||
getgroups.o: getgroups.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h
|
||||
gethost.o: gethost.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h
|
||||
gethostname.o: gethostname.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h
|
||||
getlogin.o: getlogin.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h unixsupport.h
|
||||
getnameinfo.o: getnameinfo.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h
|
||||
getpeername.o: getpeername.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
unixsupport.h socketaddr.h
|
||||
getpid.o: getpid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
getppid.o: getppid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
getproto.o: getproto.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
unixsupport.h
|
||||
getpw.o: getpw.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/fail.h \
|
||||
unixsupport.h
|
||||
getserv.o: getserv.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
|
@ -290,55 +288,55 @@ getsockname.o: getsockname.c ../../byterun/caml/fail.h \
|
|||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
unixsupport.h socketaddr.h
|
||||
gettimeofday.o: gettimeofday.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h
|
||||
getuid.o: getuid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
gmtime.o: gmtime.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
unixsupport.h
|
||||
initgroups.o: initgroups.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h
|
||||
isatty.o: isatty.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
itimer.o: itimer.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
unixsupport.h
|
||||
kill.o: kill.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h \
|
||||
../../byterun/caml/signals.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/fail.h unixsupport.h ../../byterun/caml/signals.h
|
||||
link.o: link.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
|
@ -346,24 +344,23 @@ listen.o: listen.c ../../byterun/caml/fail.h \
|
|||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.h
|
||||
lockf.o: lockf.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
lseek.o: lseek.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/io.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/io.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
mkdir.o: mkdir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
|
@ -371,37 +368,37 @@ mkfifo.o: mkfifo.c ../../byterun/caml/fail.h \
|
|||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
nice.o: nice.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
open.o: open.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h
|
||||
nice.o: nice.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
open.o: open.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
opendir.o: opendir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/signals.h unixsupport.h
|
||||
pipe.o: pipe.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h unixsupport.h
|
||||
putenv.o: putenv.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
|
@ -409,35 +406,35 @@ putenv.o: putenv.c ../../byterun/caml/fail.h \
|
|||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.h
|
||||
read.o: read.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
readdir.o: readdir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
readlink.o: readlink.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
rename.o: rename.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
|
@ -445,43 +442,43 @@ rewinddir.o: rewinddir.c ../../byterun/caml/fail.h \
|
|||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.h
|
||||
rmdir.o: rmdir.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
select.o: select.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
sendrecv.o: sendrecv.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/signals.h unixsupport.h socketaddr.h
|
||||
setgid.o: setgid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
setgroups.o: setgroups.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
|
@ -490,16 +487,17 @@ setsid.o: setsid.c ../../byterun/caml/fail.h \
|
|||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.h
|
||||
setuid.o: setuid.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
shutdown.o: shutdown.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.h
|
||||
signals.o: signals.c ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
|
@ -507,110 +505,109 @@ signals.o: signals.c ../../byterun/caml/alloc.h \
|
|||
../../byterun/caml/fail.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h
|
||||
sleep.o: sleep.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
socket.o: socket.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
unixsupport.h
|
||||
socketaddr.o: socketaddr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h unixsupport.h socketaddr.h \
|
||||
../../byterun/caml/misc.h
|
||||
../../byterun/caml/address_class.h unixsupport.h socketaddr.h
|
||||
socketpair.o: socketpair.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h
|
||||
sockopt.o: sockopt.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h \
|
||||
socketaddr.h ../../byterun/caml/misc.h
|
||||
socketaddr.h
|
||||
stat.o: stat.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/io.h unixsupport.h cst2constr.h nanosecond_stat.h
|
||||
strofaddr.o: strofaddr.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h unixsupport.h \
|
||||
socketaddr.h ../../byterun/caml/misc.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h \
|
||||
socketaddr.h
|
||||
symlink.o: symlink.c ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
termios.o: termios.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h unixsupport.h
|
||||
time.o: time.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h unixsupport.h
|
||||
times.o: times.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h unixsupport.h
|
||||
truncate.o: truncate.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/fail.h ../../byterun/caml/signals.h \
|
||||
../../byterun/caml/io.h unixsupport.h
|
||||
umask.o: umask.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h unixsupport.h
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
unixsupport.h
|
||||
unixsupport.o: unixsupport.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/callback.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/callback.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/fail.h unixsupport.h cst2constr.h
|
||||
unlink.o: unlink.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
|
@ -618,25 +615,24 @@ utimes.o: utimes.c ../../byterun/caml/fail.h \
|
|||
../../byterun/caml/compatibility.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/config.h ../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/major_gc.h \
|
||||
../../byterun/caml/freelist.h ../../byterun/caml/minor_gc.h \
|
||||
../../byterun/caml/address_class.h ../../byterun/caml/signals.h \
|
||||
unixsupport.h
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
wait.o: wait.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/alloc.h \
|
||||
../../byterun/caml/mlvalues.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/alloc.h ../../byterun/caml/fail.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
write.o: write.c ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/compatibility.h ../../byterun/caml/config.h \
|
||||
../../byterun/caml/../../config/m.h ../../byterun/caml/../../config/s.h \
|
||||
../../byterun/caml/misc.h ../../byterun/caml/memory.h \
|
||||
../../byterun/caml/gc.h ../../byterun/caml/mlvalues.h \
|
||||
../../byterun/caml/../../config/m.h \
|
||||
../../byterun/caml/../../config/s.h ../../byterun/caml/misc.h \
|
||||
../../byterun/caml/memory.h ../../byterun/caml/gc.h \
|
||||
../../byterun/caml/major_gc.h ../../byterun/caml/freelist.h \
|
||||
../../byterun/caml/minor_gc.h ../../byterun/caml/address_class.h \
|
||||
../../byterun/caml/signals.h unixsupport.h
|
||||
|
|
|
@ -13,50 +13,6 @@
|
|||
#* *
|
||||
#**************************************************************************
|
||||
|
||||
# Files in this directory
|
||||
WIN_FILES = accept.c bind.c channels.c close.c \
|
||||
close_on.c connect.c createprocess.c dup.c dup2.c errmsg.c \
|
||||
getpeername.c getpid.c getsockname.c gettimeofday.c \
|
||||
link.c listen.c lockf.c lseek.c nonblock.c \
|
||||
mkdir.c open.c pipe.c read.c rename.c \
|
||||
select.c sendrecv.c \
|
||||
shutdown.c sleep.c socket.c sockopt.c startup.c stat.c \
|
||||
system.c times.c unixsupport.c windir.c winwait.c write.c \
|
||||
winlist.c winworker.c windbug.c
|
||||
|
||||
# Files from the ../unix directory
|
||||
UNIX_FILES = access.c addrofstr.c chdir.c chmod.c cst2constr.c \
|
||||
cstringv.c envir.c execv.c execve.c execvp.c \
|
||||
exit.c getaddrinfo.c getcwd.c gethost.c gethostname.c \
|
||||
getnameinfo.c getproto.c \
|
||||
getserv.c gmtime.c putenv.c rmdir.c \
|
||||
socketaddr.c strofaddr.c time.c unlink.c utimes.c
|
||||
|
||||
UNIX_CAML_FILES = unix.mli unixLabels.mli unixLabels.ml
|
||||
|
||||
ALL_FILES=$(WIN_FILES) $(UNIX_FILES)
|
||||
WSOCKLIB=$(call SYSLIB,ws2_32)
|
||||
|
||||
LIBNAME=unix
|
||||
COBJS=$(ALL_FILES:.c=.$(O))
|
||||
CAMLOBJS=unix.cmo unixLabels.cmo
|
||||
LINKOPTS=-cclib $(WSOCKLIB)
|
||||
LDOPTS=-ldopt $(WSOCKLIB)
|
||||
EXTRACAMLFLAGS=-nolabels
|
||||
EXTRACFLAGS=-I../unix
|
||||
HEADERS=unixsupport.h socketaddr.h
|
||||
|
||||
include Makefile.common
|
||||
|
||||
include ../Makefile
|
||||
|
||||
clean::
|
||||
rm -f $(UNIX_FILES) $(UNIX_CAML_FILES)
|
||||
|
||||
$(UNIX_FILES) $(UNIX_CAML_FILES): %: ../unix/%
|
||||
cp ../unix/$* $*
|
||||
|
||||
depend:
|
||||
|
||||
$(COBJS): unixsupport.h
|
||||
|
||||
include .depend
|
||||
|
|
|
@ -0,0 +1,63 @@
|
|||
#**************************************************************************
|
||||
#* *
|
||||
#* OCaml *
|
||||
#* *
|
||||
#* Xavier Leroy, projet Cristal, INRIA Rocquencourt *
|
||||
#* *
|
||||
#* Copyright 1999 Institut National de Recherche en Informatique et *
|
||||
#* en Automatique. *
|
||||
#* *
|
||||
#* All rights reserved. This file is distributed under the terms of *
|
||||
#* the GNU Lesser General Public License version 2.1, with the *
|
||||
#* special exception on linking described in the file LICENSE. *
|
||||
#* *
|
||||
#**************************************************************************
|
||||
|
||||
# Files in this directory
|
||||
WIN_FILES = accept.c bind.c channels.c close.c \
|
||||
close_on.c connect.c createprocess.c dup.c dup2.c errmsg.c \
|
||||
getpeername.c getpid.c getsockname.c gettimeofday.c \
|
||||
link.c listen.c lockf.c lseek.c nonblock.c \
|
||||
mkdir.c open.c pipe.c read.c readlink.c rename.c \
|
||||
select.c sendrecv.c \
|
||||
shutdown.c sleep.c socket.c sockopt.c startup.c stat.c \
|
||||
symlink.c system.c times.c unixsupport.c windir.c winwait.c write.c \
|
||||
winlist.c winworker.c windbug.c
|
||||
|
||||
# Files from the ../unix directory
|
||||
UNIX_FILES = access.c addrofstr.c chdir.c chmod.c cst2constr.c \
|
||||
cstringv.c envir.c execv.c execve.c execvp.c \
|
||||
exit.c getaddrinfo.c getcwd.c gethost.c gethostname.c \
|
||||
getnameinfo.c getproto.c \
|
||||
getserv.c gmtime.c putenv.c rmdir.c \
|
||||
socketaddr.c strofaddr.c time.c unlink.c utimes.c
|
||||
|
||||
UNIX_CAML_FILES = unix.mli unixLabels.mli unixLabels.ml
|
||||
|
||||
ALL_FILES=$(WIN_FILES) $(UNIX_FILES)
|
||||
WSOCKLIB=$(call SYSLIB,ws2_32)
|
||||
ADVAPI32LIB=$(call SYSLIB,advapi32)
|
||||
|
||||
LIBNAME=unix
|
||||
COBJS=$(ALL_FILES:.c=.$(O))
|
||||
CAMLOBJS=unix.cmo unixLabels.cmo
|
||||
LINKOPTS=-cclib $(WSOCKLIB) -cclib $(ADVAPI32LIB)
|
||||
LDOPTS=-ldopt $(WSOCKLIB) -ldopt $(ADVAPI32LIB)
|
||||
EXTRACAMLFLAGS=-nolabels
|
||||
EXTRACFLAGS=-I../unix
|
||||
HEADERS=unixsupport.h socketaddr.h
|
||||
|
||||
|
||||
include ../Makefile.nt
|
||||
|
||||
clean::
|
||||
rm -f $(UNIX_FILES) $(UNIX_CAML_FILES)
|
||||
|
||||
$(UNIX_FILES) $(UNIX_CAML_FILES): %: ../unix/%
|
||||
cp ../unix/$* $*
|
||||
|
||||
depend:
|
||||
|
||||
$(COBJS): unixsupport.h
|
||||
|
||||
include .depend
|
|
@ -13,51 +13,6 @@
|
|||
#* *
|
||||
#**************************************************************************
|
||||
|
||||
# Files in this directory
|
||||
WIN_FILES = accept.c bind.c channels.c close.c \
|
||||
close_on.c connect.c createprocess.c dup.c dup2.c errmsg.c \
|
||||
getpeername.c getpid.c getsockname.c gettimeofday.c \
|
||||
link.c listen.c lockf.c lseek.c nonblock.c \
|
||||
mkdir.c open.c pipe.c read.c readlink.c rename.c \
|
||||
select.c sendrecv.c \
|
||||
shutdown.c sleep.c socket.c sockopt.c startup.c stat.c \
|
||||
symlink.c system.c times.c unixsupport.c windir.c winwait.c write.c \
|
||||
winlist.c winworker.c windbug.c
|
||||
|
||||
# Files from the ../unix directory
|
||||
UNIX_FILES = access.c addrofstr.c chdir.c chmod.c cst2constr.c \
|
||||
cstringv.c envir.c execv.c execve.c execvp.c \
|
||||
exit.c getaddrinfo.c getcwd.c gethost.c gethostname.c \
|
||||
getnameinfo.c getproto.c \
|
||||
getserv.c gmtime.c putenv.c rmdir.c \
|
||||
socketaddr.c strofaddr.c time.c unlink.c utimes.c
|
||||
|
||||
UNIX_CAML_FILES = unix.mli unixLabels.mli unixLabels.ml
|
||||
|
||||
ALL_FILES=$(WIN_FILES) $(UNIX_FILES)
|
||||
WSOCKLIB=$(call SYSLIB,ws2_32)
|
||||
ADVAPI32LIB=$(call SYSLIB,advapi32)
|
||||
|
||||
LIBNAME=unix
|
||||
COBJS=$(ALL_FILES:.c=.$(O))
|
||||
CAMLOBJS=unix.cmo unixLabels.cmo
|
||||
LINKOPTS=-cclib $(WSOCKLIB) -cclib $(ADVAPI32LIB)
|
||||
LDOPTS=-ldopt $(WSOCKLIB) -ldopt $(ADVAPI32LIB)
|
||||
EXTRACAMLFLAGS=-nolabels
|
||||
EXTRACFLAGS=-I../unix
|
||||
HEADERS=unixsupport.h socketaddr.h
|
||||
|
||||
include Makefile.common
|
||||
|
||||
include ../Makefile.nt
|
||||
|
||||
clean::
|
||||
rm -f $(UNIX_FILES) $(UNIX_CAML_FILES)
|
||||
|
||||
$(UNIX_FILES) $(UNIX_CAML_FILES): %: ../unix/%
|
||||
cp ../unix/$* $*
|
||||
|
||||
depend:
|
||||
|
||||
$(COBJS): unixsupport.h
|
||||
|
||||
include .depend
|
||||
|
|
|
@ -31,7 +31,7 @@ let mksig d = Sig.mk ~loc:(symbol_rloc()) d
|
|||
let mkmod ?attrs d = Mod.mk ~loc:(symbol_rloc()) ?attrs d
|
||||
let mkstr d = Str.mk ~loc:(symbol_rloc()) d
|
||||
let mkclass ?attrs d = Cl.mk ~loc:(symbol_rloc()) ?attrs d
|
||||
let mkcty d = Cty.mk ~loc:(symbol_rloc()) d
|
||||
let mkcty ?attrs d = Cty.mk ~loc:(symbol_rloc()) ?attrs d
|
||||
let mkctf ?attrs ?docs d =
|
||||
Ctf.mk ~loc:(symbol_rloc()) ?attrs ?docs d
|
||||
let mkcf ?attrs ?docs d =
|
||||
|
@ -755,7 +755,7 @@ module_expr:
|
|||
| STRUCT attributes structure END
|
||||
{ mkmod ~attrs:$2 (Pmod_structure(extra_str 3 $3)) }
|
||||
| STRUCT attributes structure error
|
||||
{ unclosed "struct" 1 "end" 3 }
|
||||
{ unclosed "struct" 1 "end" 4 }
|
||||
| FUNCTOR attributes functor_args MINUSGREATER module_expr
|
||||
{ let modexp =
|
||||
List.fold_left
|
||||
|
@ -1090,7 +1090,7 @@ class_simple_expr:
|
|||
| OBJECT attributes class_structure END
|
||||
{ mkclass ~attrs:$2 (Pcl_structure $3) }
|
||||
| OBJECT attributes class_structure error
|
||||
{ unclosed "object" 1 "end" 3 }
|
||||
{ unclosed "object" 1 "end" 4 }
|
||||
| LPAREN class_expr COLON class_type RPAREN
|
||||
{ mkclass(Pcl_constraint($2, $4)) }
|
||||
| LPAREN class_expr COLON class_type error
|
||||
|
@ -1122,8 +1122,9 @@ class_field:
|
|||
| INHERIT override_flag attributes class_expr parent_binder
|
||||
post_item_attributes
|
||||
{ mkcf (Pcf_inherit ($2, $4, $5)) ~attrs:($3@$6) ~docs:(symbol_docs ()) }
|
||||
| VAL attributes value post_item_attributes
|
||||
{ mkcf (Pcf_val $3) ~attrs:($2@$4) ~docs:(symbol_docs ()) }
|
||||
| VAL value post_item_attributes
|
||||
{ let v, attrs = $2 in
|
||||
mkcf (Pcf_val v) ~attrs:(attrs@$3) ~docs:(symbol_docs ()) }
|
||||
| METHOD method_ post_item_attributes
|
||||
{ let meth, attrs = $2 in
|
||||
mkcf (Pcf_method meth) ~attrs:(attrs@$3) ~docs:(symbol_docs ()) }
|
||||
|
@ -1145,38 +1146,39 @@ parent_binder:
|
|||
;
|
||||
value:
|
||||
/* TODO: factorize these rules (also with method): */
|
||||
override_flag MUTABLE VIRTUAL label COLON core_type
|
||||
override_flag attributes MUTABLE VIRTUAL label COLON core_type
|
||||
{ if $1 = Override then syntax_error ();
|
||||
mkloc $4 (rhs_loc 4), Mutable, Cfk_virtual $6 }
|
||||
| VIRTUAL mutable_flag label COLON core_type
|
||||
{ mkrhs $3 3, $2, Cfk_virtual $5 }
|
||||
| override_flag mutable_flag label EQUAL seq_expr
|
||||
{ mkrhs $3 3, $2, Cfk_concrete ($1, $5) }
|
||||
| override_flag mutable_flag label type_constraint EQUAL seq_expr
|
||||
(mkloc $5 (rhs_loc 5), Mutable, Cfk_virtual $7), $2 }
|
||||
| override_flag attributes VIRTUAL mutable_flag label COLON core_type
|
||||
{ if $1 = Override then syntax_error ();
|
||||
(mkrhs $5 5, $4, Cfk_virtual $7), $2 }
|
||||
| override_flag attributes mutable_flag label EQUAL seq_expr
|
||||
{ (mkrhs $4 4, $3, Cfk_concrete ($1, $6)), $2 }
|
||||
| override_flag attributes mutable_flag label type_constraint EQUAL seq_expr
|
||||
{
|
||||
let e = mkexp_constraint $6 $4 in
|
||||
mkrhs $3 3, $2, Cfk_concrete ($1, e)
|
||||
let e = mkexp_constraint $7 $5 in
|
||||
(mkrhs $4 4, $3, Cfk_concrete ($1, e)), $2
|
||||
}
|
||||
;
|
||||
method_:
|
||||
/* TODO: factorize those rules... */
|
||||
override_flag PRIVATE VIRTUAL attributes label COLON poly_type
|
||||
override_flag attributes PRIVATE VIRTUAL label COLON poly_type
|
||||
{ if $1 = Override then syntax_error ();
|
||||
(mkloc $5 (rhs_loc 5), Private, Cfk_virtual $7), $4 }
|
||||
| override_flag VIRTUAL private_flag attributes label COLON poly_type
|
||||
(mkloc $5 (rhs_loc 5), Private, Cfk_virtual $7), $2 }
|
||||
| override_flag attributes VIRTUAL private_flag label COLON poly_type
|
||||
{ if $1 = Override then syntax_error ();
|
||||
(mkloc $5 (rhs_loc 5), $3, Cfk_virtual $7), $4 }
|
||||
| override_flag private_flag attributes label strict_binding
|
||||
{ (mkloc $4 (rhs_loc 4), $2,
|
||||
Cfk_concrete ($1, ghexp(Pexp_poly ($5, None)))), $3 }
|
||||
| override_flag private_flag attributes label COLON poly_type EQUAL seq_expr
|
||||
{ (mkloc $4 (rhs_loc 4), $2,
|
||||
Cfk_concrete ($1, ghexp(Pexp_poly($8, Some $6)))), $3 }
|
||||
| override_flag private_flag attributes label COLON TYPE lident_list
|
||||
(mkloc $5 (rhs_loc 5), $4, Cfk_virtual $7), $2 }
|
||||
| override_flag attributes private_flag label strict_binding
|
||||
{ (mkloc $4 (rhs_loc 4), $3,
|
||||
Cfk_concrete ($1, ghexp(Pexp_poly ($5, None)))), $2 }
|
||||
| override_flag attributes private_flag label COLON poly_type EQUAL seq_expr
|
||||
{ (mkloc $4 (rhs_loc 4), $3,
|
||||
Cfk_concrete ($1, ghexp(Pexp_poly($8, Some $6)))), $2 }
|
||||
| override_flag attributes private_flag label COLON TYPE lident_list
|
||||
DOT core_type EQUAL seq_expr
|
||||
{ let exp, poly = wrap_type_annotation $7 $9 $11 in
|
||||
(mkloc $4 (rhs_loc 4), $2,
|
||||
Cfk_concrete ($1, ghexp(Pexp_poly(exp, Some poly)))), $3 }
|
||||
(mkloc $4 (rhs_loc 4), $3,
|
||||
Cfk_concrete ($1, ghexp(Pexp_poly(exp, Some poly)))), $2 }
|
||||
;
|
||||
|
||||
/* Class types */
|
||||
|
@ -1199,10 +1201,10 @@ class_signature:
|
|||
{ mkcty(Pcty_constr (mkloc $4 (rhs_loc 4), List.rev $2)) }
|
||||
| clty_longident
|
||||
{ mkcty(Pcty_constr (mkrhs $1 1, [])) }
|
||||
| OBJECT class_sig_body END
|
||||
{ mkcty(Pcty_signature $2) }
|
||||
| OBJECT class_sig_body error
|
||||
{ unclosed "object" 1 "end" 3 }
|
||||
| OBJECT attributes class_sig_body END
|
||||
{ mkcty ~attrs:$2 (Pcty_signature $3) }
|
||||
| OBJECT attributes class_sig_body error
|
||||
{ unclosed "object" 1 "end" 4 }
|
||||
| class_signature attribute
|
||||
{ Cty.attr $1 $2 }
|
||||
| extension
|
||||
|
@ -1223,17 +1225,17 @@ class_sig_fields:
|
|||
| class_sig_fields class_sig_field { $2 :: (text_csig 2) @ $1 }
|
||||
;
|
||||
class_sig_field:
|
||||
INHERIT class_signature post_item_attributes
|
||||
{ mkctf (Pctf_inherit $2) ~attrs:$3 ~docs:(symbol_docs ()) }
|
||||
| VAL value_type post_item_attributes
|
||||
{ mkctf (Pctf_val $2) ~attrs:$3 ~docs:(symbol_docs ()) }
|
||||
| METHOD private_virtual_flags label COLON poly_type post_item_attributes
|
||||
INHERIT attributes class_signature post_item_attributes
|
||||
{ mkctf (Pctf_inherit $3) ~attrs:($2@$4) ~docs:(symbol_docs ()) }
|
||||
| VAL attributes value_type post_item_attributes
|
||||
{ mkctf (Pctf_val $3) ~attrs:($2@$4) ~docs:(symbol_docs ()) }
|
||||
| METHOD attributes private_virtual_flags label COLON poly_type post_item_attributes
|
||||
{
|
||||
let (p, v) = $2 in
|
||||
mkctf (Pctf_method ($3, p, v, $5)) ~attrs:$6 ~docs:(symbol_docs ())
|
||||
let (p, v) = $3 in
|
||||
mkctf (Pctf_method ($4, p, v, $6)) ~attrs:($2@$7) ~docs:(symbol_docs ())
|
||||
}
|
||||
| CONSTRAINT constrain_field post_item_attributes
|
||||
{ mkctf (Pctf_constraint $2) ~attrs:$3 ~docs:(symbol_docs ()) }
|
||||
| CONSTRAINT attributes constrain_field post_item_attributes
|
||||
{ mkctf (Pctf_constraint $3) ~attrs:($2@$4) ~docs:(symbol_docs ()) }
|
||||
| item_extension post_item_attributes
|
||||
{ mkctf (Pctf_extension $1) ~attrs:$2 ~docs:(symbol_docs ()) }
|
||||
| floating_attribute
|
||||
|
@ -1264,7 +1266,7 @@ class_description:
|
|||
CLASS ext_attributes virtual_flag class_type_parameters LIDENT COLON
|
||||
class_type post_item_attributes
|
||||
{ let (ext, attrs) = $2 in
|
||||
Ci.mk (mkrhs $5 5) $7 ~virt:$3 ~params:$4 ~attrs:$8
|
||||
Ci.mk (mkrhs $5 5) $7 ~virt:$3 ~params:$4 ~attrs:(attrs@$8)
|
||||
~loc:(symbol_rloc ()) ~docs:(symbol_docs ())
|
||||
, ext }
|
||||
;
|
||||
|
@ -1554,7 +1556,7 @@ simple_expr:
|
|||
| LBRACELESS field_expr_list GREATERRBRACE
|
||||
{ mkexp (Pexp_override $2) }
|
||||
| LBRACELESS field_expr_list error
|
||||
{ unclosed "{<" 1 ">}" 4 }
|
||||
{ unclosed "{<" 1 ">}" 3 }
|
||||
| LBRACELESS GREATERRBRACE
|
||||
{ mkexp (Pexp_override [])}
|
||||
| mod_longident DOT LBRACELESS field_expr_list GREATERRBRACE
|
||||
|
@ -1562,7 +1564,7 @@ simple_expr:
|
|||
| mod_longident DOT LBRACELESS GREATERRBRACE
|
||||
{ mkexp(Pexp_open(Fresh, mkrhs $1 1, mkexp (Pexp_override [])))}
|
||||
| mod_longident DOT LBRACELESS field_expr_list error
|
||||
{ unclosed "{<" 3 ">}" 6 }
|
||||
{ unclosed "{<" 3 ">}" 5 }
|
||||
| simple_expr SHARP label
|
||||
{ mkexp(Pexp_send($1, $3)) }
|
||||
| simple_expr SHARPOP simple_expr
|
||||
|
@ -1582,7 +1584,7 @@ simple_expr:
|
|||
ghtyp (Ptyp_package $8)))
|
||||
$5 )) }
|
||||
| mod_longident DOT LPAREN MODULE ext_attributes module_expr COLON error
|
||||
{ unclosed "(" 3 ")" 7 }
|
||||
{ unclosed "(" 3 ")" 8 }
|
||||
| extension
|
||||
{ mkexp (Pexp_extension $1) }
|
||||
;
|
||||
|
@ -2015,7 +2017,7 @@ str_exception_declaration:
|
|||
| EXCEPTION ext_attributes constr_ident EQUAL constr_longident attributes
|
||||
post_item_attributes
|
||||
{ let (ext,attrs) = $2 in
|
||||
Te.rebind (mkrhs $3 3) (mkrhs $5 5) ~attrs:($6 @ $7)
|
||||
Te.rebind (mkrhs $3 3) (mkrhs $5 5) ~attrs:(attrs @ $6 @ $7)
|
||||
~loc:(symbol_rloc()) ~docs:(symbol_docs ())
|
||||
, ext }
|
||||
;
|
||||
|
@ -2024,7 +2026,7 @@ sig_exception_declaration:
|
|||
attributes post_item_attributes
|
||||
{ let args, res = $4 in
|
||||
let (ext,attrs) = $2 in
|
||||
Te.decl (mkrhs $3 3) ~args ?res ~attrs:($5 @ $6)
|
||||
Te.decl (mkrhs $3 3) ~args ?res ~attrs:(attrs @ $5 @ $6)
|
||||
~loc:(symbol_rloc()) ~docs:(symbol_docs ())
|
||||
, ext }
|
||||
;
|
||||
|
@ -2081,9 +2083,9 @@ sig_type_extension:
|
|||
TYPE ext_attributes nonrec_flag optional_type_parameters type_longident
|
||||
PLUSEQ private_flag sig_extension_constructors post_item_attributes
|
||||
{ let (ext, attrs) = $2 in
|
||||
if $3 <> Recursive then not_expecting 2 "nonrec flag";
|
||||
if $3 <> Recursive then not_expecting 3 "nonrec flag";
|
||||
Te.mk (mkrhs $5 5) (List.rev $8) ~params:$4 ~priv:$7
|
||||
~attrs:$9 ~docs:(symbol_docs ())
|
||||
~attrs:(attrs @ $9) ~docs:(symbol_docs ())
|
||||
, ext }
|
||||
;
|
||||
str_extension_constructors:
|
||||
|
|
|
@ -1063,7 +1063,8 @@ class printer ()= object(self:'self)
|
|||
pp f "(%a@;:%a)=@;%a" self#simple_pattern p
|
||||
self#core_type ty self#expression x)
|
||||
| Pexp_constraint (e,t1),Ppat_var {txt;_} ->
|
||||
pp f "%a@;:@ %a@;=@;%a" protect_ident txt self#core_type t1 self#expression e
|
||||
pp f "%a@;:@ %a@;=@;%a" protect_ident txt self#core_type t1
|
||||
self#expression e
|
||||
| (_, Ppat_var _) ->
|
||||
pp f "%a@ %a" self#simple_pattern p pp_print_pexp_function x
|
||||
| _ ->
|
||||
|
|
|
@ -13,6 +13,7 @@ camlinternalOO.cmi : obj.cmi
|
|||
char.cmi :
|
||||
complex.cmi :
|
||||
digest.cmi :
|
||||
ephemeron.cmi : hashtbl.cmi
|
||||
filename.cmi :
|
||||
format.cmi : pervasives.cmi buffer.cmi
|
||||
gc.cmi :
|
||||
|
@ -48,7 +49,6 @@ stringLabels.cmi :
|
|||
sys.cmi :
|
||||
uchar.cmi : format.cmi
|
||||
weak.cmi : hashtbl.cmi
|
||||
ephemeron.cmi : hashtbl.cmi obj.cmi
|
||||
arg.cmo : sys.cmi string.cmi printf.cmi list.cmi buffer.cmi array.cmi \
|
||||
arg.cmi
|
||||
arg.cmx : sys.cmx string.cmx printf.cmx list.cmx buffer.cmx array.cmx \
|
||||
|
@ -87,6 +87,10 @@ complex.cmo : complex.cmi
|
|||
complex.cmx : complex.cmi
|
||||
digest.cmo : string.cmi char.cmi bytes.cmi digest.cmi
|
||||
digest.cmx : string.cmx char.cmx bytes.cmx digest.cmi
|
||||
ephemeron.cmo : sys.cmi random.cmi obj.cmi lazy.cmi hashtbl.cmi array.cmi \
|
||||
ephemeron.cmi
|
||||
ephemeron.cmx : sys.cmx random.cmx obj.cmx lazy.cmx hashtbl.cmx array.cmx \
|
||||
ephemeron.cmi
|
||||
filename.cmo : sys.cmi string.cmi random.cmi printf.cmi lazy.cmi buffer.cmi \
|
||||
filename.cmi
|
||||
filename.cmx : sys.cmx string.cmx random.cmx printf.cmx lazy.cmx buffer.cmx \
|
||||
|
@ -177,8 +181,6 @@ uchar.cmo : printf.cmi pervasives.cmi format.cmi char.cmi uchar.cmi
|
|||
uchar.cmx : printf.cmx pervasives.cmx format.cmx char.cmx uchar.cmi
|
||||
weak.cmo : sys.cmi obj.cmi hashtbl.cmi array.cmi weak.cmi
|
||||
weak.cmx : sys.cmx obj.cmx hashtbl.cmx array.cmx weak.cmi
|
||||
ephemeron.cmo : sys.cmi obj.cmi hashtbl.cmi array.cmi obj.cmi ephemeron.cmi
|
||||
ephemeron.cmx : sys.cmx obj.cmx hashtbl.cmx array.cmx obj.cmx ephemeron.cmi
|
||||
arg.cmo : sys.cmi string.cmi printf.cmi list.cmi buffer.cmi array.cmi \
|
||||
arg.cmi
|
||||
arg.p.cmx : sys.cmx string.cmx printf.cmx list.cmx buffer.cmx array.cmx \
|
||||
|
@ -217,6 +219,10 @@ complex.cmo : complex.cmi
|
|||
complex.p.cmx : complex.cmi
|
||||
digest.cmo : string.cmi char.cmi bytes.cmi digest.cmi
|
||||
digest.p.cmx : string.cmx char.cmx bytes.cmx digest.cmi
|
||||
ephemeron.cmo : sys.cmi random.cmi obj.cmi lazy.cmi hashtbl.cmi array.cmi \
|
||||
ephemeron.cmi
|
||||
ephemeron.p.cmx : sys.cmx random.cmx obj.cmx lazy.cmx hashtbl.cmx array.cmx \
|
||||
ephemeron.cmi
|
||||
filename.cmo : sys.cmi string.cmi random.cmi printf.cmi lazy.cmi buffer.cmi \
|
||||
filename.cmi
|
||||
filename.p.cmx : sys.cmx string.cmx random.cmx printf.cmx lazy.cmx buffer.cmx \
|
||||
|
@ -307,5 +313,3 @@ uchar.cmo : printf.cmi pervasives.cmi format.cmi char.cmi uchar.cmi
|
|||
uchar.p.cmx : printf.cmx pervasives.cmx format.cmx char.cmx uchar.cmi
|
||||
weak.cmo : sys.cmi obj.cmi hashtbl.cmi array.cmi weak.cmi
|
||||
weak.p.cmx : sys.cmx obj.cmx hashtbl.cmx array.cmx weak.cmi
|
||||
ephemeron.cmo : sys.cmi obj.cmi hashtbl.cmi array.cmi obj.cmi ephemeron.cmi
|
||||
ephemeron.p.cmx : sys.cmx obj.cmx hashtbl.cmx array.cmx obj.cmx ephemeron.cmi
|
||||
|
|
|
@ -89,7 +89,7 @@ one:
|
|||
&& echo " => passed" || echo " => failed"
|
||||
|
||||
clean: defaultclean
|
||||
@rm -f ./codegen *.out *.$(O) *.exe
|
||||
@rm -f ./codegen *.out *.out.manifest *.$(O) *.exe
|
||||
@rm -f parsecmm.ml parsecmm.mli lexcmm.ml
|
||||
@rm -f $(CASES:=.s)
|
||||
|
||||
|
|
|
@ -15,14 +15,14 @@ int main(int argc, char** argv)
|
|||
hProcess = OpenProcess(SYNCHRONIZE, FALSE, pid);
|
||||
|
||||
if (!hProcess) {
|
||||
printf("Process %d not found!\n", pid);
|
||||
printf("Process %ul not found!\n", pid);
|
||||
return 1;
|
||||
}
|
||||
|
||||
FreeConsole();
|
||||
|
||||
if (!AttachConsole(pid)) {
|
||||
printf("Failed to attach to console of Process %d\n", pid);
|
||||
printf("Failed to attach to console of Process %ul\n", pid);
|
||||
CloseHandle(hProcess);
|
||||
return 1;
|
||||
}
|
||||
|
|
|
@ -30,10 +30,25 @@ class x =
|
|||
object[@foo]
|
||||
inherit[@foo] x
|
||||
val[@foo] x = 3
|
||||
val[@foo] virtual x : t
|
||||
val![@foo] mutable x = 3
|
||||
method[@foo] x = 3
|
||||
method[@foo] virtual x : t
|
||||
method![@foo] private x = 3
|
||||
initializer[@foo] x
|
||||
end
|
||||
|
||||
(* Class type expressions *)
|
||||
class type t =
|
||||
object[@foo]
|
||||
inherit[@foo] t
|
||||
val[@foo] x : t
|
||||
val[@foo] mutable x : t
|
||||
method[@foo] x : t
|
||||
method[@foo] private x : t
|
||||
constraint[@foo] t = t'
|
||||
end
|
||||
|
||||
(* Type expressions *)
|
||||
type t =
|
||||
(module%foo[@foo] M)
|
||||
|
|
|
@ -296,16 +296,16 @@
|
|||
]
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[27,612+0]..[35,762+5])
|
||||
structure_item (shortcut_ext_attr.ml[27,612+0]..[39,882+5])
|
||||
Pstr_class
|
||||
[
|
||||
class_declaration (shortcut_ext_attr.ml[27,612+0]..[35,762+5])
|
||||
class_declaration (shortcut_ext_attr.ml[27,612+0]..[39,882+5])
|
||||
pci_virt = Concrete
|
||||
pci_params =
|
||||
[]
|
||||
pci_name = "x" (shortcut_ext_attr.ml[27,612+6]..[27,612+7])
|
||||
pci_expr =
|
||||
class_expr (shortcut_ext_attr.ml[28,622+12]..[35,762+5])
|
||||
class_expr (shortcut_ext_attr.ml[28,622+12]..[39,882+5])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcl_fun
|
||||
|
@ -313,7 +313,7 @@
|
|||
None
|
||||
pattern (shortcut_ext_attr.ml[28,622+12]..[28,622+13])
|
||||
Ppat_var "x" (shortcut_ext_attr.ml[28,622+12]..[28,622+13])
|
||||
class_expr (shortcut_ext_attr.ml[29,639+2]..[35,762+5])
|
||||
class_expr (shortcut_ext_attr.ml[29,639+2]..[39,882+5])
|
||||
Pcl_let Nonrec
|
||||
[
|
||||
<def>
|
||||
|
@ -324,7 +324,7 @@
|
|||
expression (shortcut_ext_attr.ml[29,639+16]..[29,639+17])
|
||||
Pexp_constant PConst_int (3,None)
|
||||
]
|
||||
class_expr (shortcut_ext_attr.ml[30,660+2]..[35,762+5])
|
||||
class_expr (shortcut_ext_attr.ml[30,660+2]..[39,882+5])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcl_structure
|
||||
|
@ -348,29 +348,130 @@
|
|||
Concrete Fresh
|
||||
expression (shortcut_ext_attr.ml[32,695+18]..[32,695+19])
|
||||
Pexp_constant PConst_int (3,None)
|
||||
class_field (shortcut_ext_attr.ml[33,715+4]..[33,715+22])
|
||||
class_field (shortcut_ext_attr.ml[33,715+4]..[33,715+27])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcf_val Immutable
|
||||
"x" (shortcut_ext_attr.ml[33,715+22]..[33,715+23])
|
||||
Virtual
|
||||
core_type (shortcut_ext_attr.ml[33,715+26]..[33,715+27])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[33,715+26]..[33,715+27])
|
||||
[]
|
||||
class_field (shortcut_ext_attr.ml[34,743+4]..[34,743+28])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcf_val Mutable
|
||||
"x" (shortcut_ext_attr.ml[34,743+23]..[34,743+24])
|
||||
Concrete Override
|
||||
expression (shortcut_ext_attr.ml[34,743+27]..[34,743+28])
|
||||
Pexp_constant PConst_int (3,None)
|
||||
class_field (shortcut_ext_attr.ml[35,772+4]..[35,772+22])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcf_method Public
|
||||
"x" (shortcut_ext_attr.ml[33,715+17]..[33,715+18])
|
||||
"x" (shortcut_ext_attr.ml[35,772+17]..[35,772+18])
|
||||
Concrete Fresh
|
||||
expression (shortcut_ext_attr.ml[33,715+10]..[33,715+22]) ghost
|
||||
expression (shortcut_ext_attr.ml[35,772+10]..[35,772+22]) ghost
|
||||
Pexp_poly
|
||||
expression (shortcut_ext_attr.ml[33,715+21]..[33,715+22])
|
||||
expression (shortcut_ext_attr.ml[35,772+21]..[35,772+22])
|
||||
Pexp_constant PConst_int (3,None)
|
||||
None
|
||||
class_field (shortcut_ext_attr.ml[34,738+4]..[34,738+23])
|
||||
class_field (shortcut_ext_attr.ml[36,795+4]..[36,795+30])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcf_method Public
|
||||
"x" (shortcut_ext_attr.ml[36,795+25]..[36,795+26])
|
||||
Virtual
|
||||
core_type (shortcut_ext_attr.ml[36,795+29]..[36,795+30])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[36,795+29]..[36,795+30])
|
||||
[]
|
||||
class_field (shortcut_ext_attr.ml[37,826+4]..[37,826+31])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcf_method Private
|
||||
"x" (shortcut_ext_attr.ml[37,826+26]..[37,826+27])
|
||||
Concrete Override
|
||||
expression (shortcut_ext_attr.ml[37,826+10]..[37,826+31]) ghost
|
||||
Pexp_poly
|
||||
expression (shortcut_ext_attr.ml[37,826+30]..[37,826+31])
|
||||
Pexp_constant PConst_int (3,None)
|
||||
None
|
||||
class_field (shortcut_ext_attr.ml[38,858+4]..[38,858+23])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcf_initializer
|
||||
expression (shortcut_ext_attr.ml[34,738+22]..[34,738+23])
|
||||
Pexp_ident "x" (shortcut_ext_attr.ml[34,738+22]..[34,738+23])
|
||||
expression (shortcut_ext_attr.ml[38,858+22]..[38,858+23])
|
||||
Pexp_ident "x" (shortcut_ext_attr.ml[38,858+22]..[38,858+23])
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[38,792+0]..[39,801+22])
|
||||
structure_item (shortcut_ext_attr.ml[42,918+0]..[50,1098+5])
|
||||
Pstr_class_type
|
||||
[
|
||||
class_type_declaration (shortcut_ext_attr.ml[42,918+0]..[50,1098+5])
|
||||
pci_virt = Concrete
|
||||
pci_params =
|
||||
[]
|
||||
pci_name = "t" (shortcut_ext_attr.ml[42,918+11]..[42,918+12])
|
||||
pci_expr =
|
||||
class_type (shortcut_ext_attr.ml[43,933+2]..[50,1098+5])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pcty_signature
|
||||
class_signature
|
||||
core_type (shortcut_ext_attr.ml[43,933+14]..[43,933+14])
|
||||
Ptyp_any
|
||||
[
|
||||
class_type_field (shortcut_ext_attr.ml[44,948+4]..[44,948+19])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pctf_inherit
|
||||
class_type (shortcut_ext_attr.ml[44,948+18]..[44,948+19])
|
||||
Pcty_constr "t" (shortcut_ext_attr.ml[44,948+18]..[44,948+19])
|
||||
[]
|
||||
class_type_field (shortcut_ext_attr.ml[45,968+4]..[45,968+19])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pctf_val "x" Immutable Concrete
|
||||
core_type (shortcut_ext_attr.ml[45,968+18]..[45,968+19])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[45,968+18]..[45,968+19])
|
||||
[]
|
||||
class_type_field (shortcut_ext_attr.ml[46,988+4]..[46,988+27])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pctf_val "x" Mutable Concrete
|
||||
core_type (shortcut_ext_attr.ml[46,988+26]..[46,988+27])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[46,988+26]..[46,988+27])
|
||||
[]
|
||||
class_type_field (shortcut_ext_attr.ml[47,1016+4]..[47,1016+22])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pctf_method "x" Public Concrete
|
||||
core_type (shortcut_ext_attr.ml[47,1016+21]..[47,1016+22])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[47,1016+21]..[47,1016+22])
|
||||
[]
|
||||
class_type_field (shortcut_ext_attr.ml[48,1039+4]..[48,1039+30])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pctf_method "x" Private Concrete
|
||||
core_type (shortcut_ext_attr.ml[48,1039+29]..[48,1039+30])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[48,1039+29]..[48,1039+30])
|
||||
[]
|
||||
class_type_field (shortcut_ext_attr.ml[49,1070+4]..[49,1070+27])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pctf_constraint
|
||||
core_type (shortcut_ext_attr.ml[49,1070+21]..[49,1070+22])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[49,1070+21]..[49,1070+22])
|
||||
[]
|
||||
core_type (shortcut_ext_attr.ml[49,1070+25]..[49,1070+27])
|
||||
Ptyp_constr "t'" (shortcut_ext_attr.ml[49,1070+25]..[49,1070+27])
|
||||
[]
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[53,1128+0]..[54,1137+22])
|
||||
Pstr_type Rec
|
||||
[
|
||||
type_declaration "t" (shortcut_ext_attr.ml[38,792+5]..[38,792+6]) (shortcut_ext_attr.ml[38,792+0]..[39,801+22])
|
||||
type_declaration "t" (shortcut_ext_attr.ml[53,1128+5]..[53,1128+6]) (shortcut_ext_attr.ml[53,1128+0]..[54,1137+22])
|
||||
ptype_params =
|
||||
[]
|
||||
ptype_cstrs =
|
||||
|
@ -380,86 +481,86 @@
|
|||
ptype_private = Public
|
||||
ptype_manifest =
|
||||
Some
|
||||
core_type (shortcut_ext_attr.ml[39,801+2]..[39,801+22]) ghost
|
||||
core_type (shortcut_ext_attr.ml[54,1137+2]..[54,1137+22]) ghost
|
||||
Ptyp_extension "foo"
|
||||
core_type (shortcut_ext_attr.ml[39,801+2]..[39,801+22])
|
||||
core_type (shortcut_ext_attr.ml[54,1137+2]..[54,1137+22])
|
||||
attribute "foo"
|
||||
[]
|
||||
Ptyp_package "M" (shortcut_ext_attr.ml[39,801+20]..[39,801+21])
|
||||
Ptyp_package "M" (shortcut_ext_attr.ml[54,1137+20]..[54,1137+21])
|
||||
[]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[42,850+0]..[45,906+22])
|
||||
structure_item (shortcut_ext_attr.ml[57,1186+0]..[60,1242+22])
|
||||
Pstr_module
|
||||
"M" (shortcut_ext_attr.ml[42,850+7]..[42,850+8])
|
||||
module_expr (shortcut_ext_attr.ml[43,861+2]..[45,906+22])
|
||||
"M" (shortcut_ext_attr.ml[57,1186+7]..[57,1186+8])
|
||||
module_expr (shortcut_ext_attr.ml[58,1197+2]..[60,1242+22])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pmod_functor "M" (shortcut_ext_attr.ml[43,861+17]..[43,861+18])
|
||||
module_type (shortcut_ext_attr.ml[43,861+21]..[43,861+22])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[43,861+21]..[43,861+22])
|
||||
module_expr (shortcut_ext_attr.ml[44,888+4]..[45,906+22])
|
||||
Pmod_functor "M" (shortcut_ext_attr.ml[58,1197+17]..[58,1197+18])
|
||||
module_type (shortcut_ext_attr.ml[58,1197+21]..[58,1197+22])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[58,1197+21]..[58,1197+22])
|
||||
module_expr (shortcut_ext_attr.ml[59,1224+4]..[60,1242+22])
|
||||
Pmod_apply
|
||||
module_expr (shortcut_ext_attr.ml[44,888+4]..[44,888+17])
|
||||
module_expr (shortcut_ext_attr.ml[59,1224+4]..[59,1224+17])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pmod_unpack
|
||||
expression (shortcut_ext_attr.ml[44,888+15]..[44,888+16])
|
||||
Pexp_ident "x" (shortcut_ext_attr.ml[44,888+15]..[44,888+16])
|
||||
module_expr (shortcut_ext_attr.ml[45,906+5]..[45,906+21])
|
||||
expression (shortcut_ext_attr.ml[59,1224+15]..[59,1224+16])
|
||||
Pexp_ident "x" (shortcut_ext_attr.ml[59,1224+15]..[59,1224+16])
|
||||
module_expr (shortcut_ext_attr.ml[60,1242+5]..[60,1242+21])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pmod_structure
|
||||
[]
|
||||
structure_item (shortcut_ext_attr.ml[48,959+0]..[51,1032+19])
|
||||
Pstr_modtype "S" (shortcut_ext_attr.ml[48,959+12]..[48,959+13])
|
||||
module_type (shortcut_ext_attr.ml[49,975+2]..[51,1032+19])
|
||||
structure_item (shortcut_ext_attr.ml[63,1295+0]..[66,1368+19])
|
||||
Pstr_modtype "S" (shortcut_ext_attr.ml[63,1295+12]..[63,1295+13])
|
||||
module_type (shortcut_ext_attr.ml[64,1311+2]..[66,1368+19])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pmty_functor "M" (shortcut_ext_attr.ml[49,975+17]..[49,975+18])
|
||||
module_type (shortcut_ext_attr.ml[49,975+19]..[49,975+20])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[49,975+19]..[49,975+20])
|
||||
module_type (shortcut_ext_attr.ml[50,1000+4]..[51,1032+19])
|
||||
Pmty_functor "M" (shortcut_ext_attr.ml[64,1311+17]..[64,1311+18])
|
||||
module_type (shortcut_ext_attr.ml[64,1311+19]..[64,1311+20])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[64,1311+19]..[64,1311+20])
|
||||
module_type (shortcut_ext_attr.ml[65,1336+4]..[66,1368+19])
|
||||
Pmty_functor "_" (_none_[1,0+-1]..[1,0+-1]) ghost
|
||||
module_type (shortcut_ext_attr.ml[50,1000+5]..[50,1000+27])
|
||||
module_type (shortcut_ext_attr.ml[65,1336+5]..[65,1336+27])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pmty_typeof
|
||||
module_expr (shortcut_ext_attr.ml[50,1000+26]..[50,1000+27])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[50,1000+26]..[50,1000+27])
|
||||
module_type (shortcut_ext_attr.ml[51,1032+5]..[51,1032+18])
|
||||
module_expr (shortcut_ext_attr.ml[65,1336+26]..[65,1336+27])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[65,1336+26]..[65,1336+27])
|
||||
module_type (shortcut_ext_attr.ml[66,1368+5]..[66,1368+18])
|
||||
attribute "foo"
|
||||
[]
|
||||
Pmty_signature
|
||||
[]
|
||||
structure_item (shortcut_ext_attr.ml[54,1075+0]..[55,1095+15]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[69,1411+0]..[70,1431+15]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[54,1075+0]..[55,1095+15])
|
||||
structure_item (shortcut_ext_attr.ml[69,1411+0]..[70,1431+15])
|
||||
Pstr_value Nonrec
|
||||
[
|
||||
<def>
|
||||
attribute "foo"
|
||||
[]
|
||||
pattern (shortcut_ext_attr.ml[54,1075+14]..[54,1075+15])
|
||||
Ppat_var "x" (shortcut_ext_attr.ml[54,1075+14]..[54,1075+15])
|
||||
expression (shortcut_ext_attr.ml[54,1075+18]..[54,1075+19])
|
||||
pattern (shortcut_ext_attr.ml[69,1411+14]..[69,1411+15])
|
||||
Ppat_var "x" (shortcut_ext_attr.ml[69,1411+14]..[69,1411+15])
|
||||
expression (shortcut_ext_attr.ml[69,1411+18]..[69,1411+19])
|
||||
Pexp_constant PConst_int (4,None)
|
||||
<def>
|
||||
attribute "foo"
|
||||
[]
|
||||
pattern (shortcut_ext_attr.ml[55,1095+10]..[55,1095+11])
|
||||
Ppat_var "y" (shortcut_ext_attr.ml[55,1095+10]..[55,1095+11])
|
||||
expression (shortcut_ext_attr.ml[55,1095+14]..[55,1095+15])
|
||||
Pexp_ident "x" (shortcut_ext_attr.ml[55,1095+14]..[55,1095+15])
|
||||
pattern (shortcut_ext_attr.ml[70,1431+10]..[70,1431+11])
|
||||
Ppat_var "y" (shortcut_ext_attr.ml[70,1431+10]..[70,1431+11])
|
||||
expression (shortcut_ext_attr.ml[70,1431+14]..[70,1431+15])
|
||||
Pexp_ident "x" (shortcut_ext_attr.ml[70,1431+14]..[70,1431+15])
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[57,1112+0]..[58,1135+17]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[72,1448+0]..[73,1471+17]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[57,1112+0]..[58,1135+17])
|
||||
structure_item (shortcut_ext_attr.ml[72,1448+0]..[73,1471+17])
|
||||
Pstr_type Rec
|
||||
[
|
||||
type_declaration "t" (shortcut_ext_attr.ml[57,1112+15]..[57,1112+16]) (shortcut_ext_attr.ml[57,1112+0]..[57,1112+22])
|
||||
type_declaration "t" (shortcut_ext_attr.ml[72,1448+15]..[72,1448+16]) (shortcut_ext_attr.ml[72,1448+0]..[72,1448+22])
|
||||
attribute "foo"
|
||||
[]
|
||||
ptype_params =
|
||||
|
@ -471,10 +572,10 @@
|
|||
ptype_private = Public
|
||||
ptype_manifest =
|
||||
Some
|
||||
core_type (shortcut_ext_attr.ml[57,1112+19]..[57,1112+22])
|
||||
Ptyp_constr "int" (shortcut_ext_attr.ml[57,1112+19]..[57,1112+22])
|
||||
core_type (shortcut_ext_attr.ml[72,1448+19]..[72,1448+22])
|
||||
Ptyp_constr "int" (shortcut_ext_attr.ml[72,1448+19]..[72,1448+22])
|
||||
[]
|
||||
type_declaration "t" (shortcut_ext_attr.ml[58,1135+10]..[58,1135+11]) (shortcut_ext_attr.ml[58,1135+0]..[58,1135+17])
|
||||
type_declaration "t" (shortcut_ext_attr.ml[73,1471+10]..[73,1471+11]) (shortcut_ext_attr.ml[73,1471+0]..[73,1471+17])
|
||||
attribute "foo"
|
||||
[]
|
||||
ptype_params =
|
||||
|
@ -486,25 +587,25 @@
|
|||
ptype_private = Public
|
||||
ptype_manifest =
|
||||
Some
|
||||
core_type (shortcut_ext_attr.ml[58,1135+14]..[58,1135+17])
|
||||
Ptyp_constr "int" (shortcut_ext_attr.ml[58,1135+14]..[58,1135+17])
|
||||
core_type (shortcut_ext_attr.ml[73,1471+14]..[73,1471+17])
|
||||
Ptyp_constr "int" (shortcut_ext_attr.ml[73,1471+14]..[73,1471+17])
|
||||
[]
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[59,1153+0]..[59,1153+21]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[74,1489+0]..[74,1489+21]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[59,1153+0]..[59,1153+21])
|
||||
structure_item (shortcut_ext_attr.ml[74,1489+0]..[74,1489+21])
|
||||
Pstr_typext
|
||||
type_extension
|
||||
attribute "foo"
|
||||
[]
|
||||
ptyext_path = "t" (shortcut_ext_attr.ml[59,1153+15]..[59,1153+16])
|
||||
ptyext_path = "t" (shortcut_ext_attr.ml[74,1489+15]..[74,1489+16])
|
||||
ptyext_params =
|
||||
[]
|
||||
ptyext_constructors =
|
||||
[
|
||||
extension_constructor (shortcut_ext_attr.ml[59,1153+20]..[59,1153+21])
|
||||
extension_constructor (shortcut_ext_attr.ml[74,1489+20]..[74,1489+21])
|
||||
pext_name = "T"
|
||||
pext_kind =
|
||||
Pext_decl
|
||||
|
@ -513,174 +614,176 @@
|
|||
]
|
||||
ptyext_private = Public
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[61,1176+0]..[61,1176+21]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[76,1512+0]..[76,1512+21]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[61,1176+0]..[61,1176+21])
|
||||
structure_item (shortcut_ext_attr.ml[76,1512+0]..[76,1512+21])
|
||||
Pstr_class
|
||||
[
|
||||
class_declaration (shortcut_ext_attr.ml[61,1176+0]..[61,1176+21])
|
||||
class_declaration (shortcut_ext_attr.ml[76,1512+0]..[76,1512+21])
|
||||
attribute "foo"
|
||||
[]
|
||||
pci_virt = Concrete
|
||||
pci_params =
|
||||
[]
|
||||
pci_name = "x" (shortcut_ext_attr.ml[61,1176+16]..[61,1176+17])
|
||||
pci_name = "x" (shortcut_ext_attr.ml[76,1512+16]..[76,1512+17])
|
||||
pci_expr =
|
||||
class_expr (shortcut_ext_attr.ml[61,1176+20]..[61,1176+21])
|
||||
Pcl_constr "x" (shortcut_ext_attr.ml[61,1176+20]..[61,1176+21])
|
||||
class_expr (shortcut_ext_attr.ml[76,1512+20]..[76,1512+21])
|
||||
Pcl_constr "x" (shortcut_ext_attr.ml[76,1512+20]..[76,1512+21])
|
||||
[]
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[62,1198+0]..[62,1198+26]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[77,1534+0]..[77,1534+26]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[62,1198+0]..[62,1198+26])
|
||||
structure_item (shortcut_ext_attr.ml[77,1534+0]..[77,1534+26])
|
||||
Pstr_class_type
|
||||
[
|
||||
class_type_declaration (shortcut_ext_attr.ml[62,1198+0]..[62,1198+26])
|
||||
class_type_declaration (shortcut_ext_attr.ml[77,1534+0]..[77,1534+26])
|
||||
attribute "foo"
|
||||
[]
|
||||
pci_virt = Concrete
|
||||
pci_params =
|
||||
[]
|
||||
pci_name = "x" (shortcut_ext_attr.ml[62,1198+21]..[62,1198+22])
|
||||
pci_name = "x" (shortcut_ext_attr.ml[77,1534+21]..[77,1534+22])
|
||||
pci_expr =
|
||||
class_type (shortcut_ext_attr.ml[62,1198+25]..[62,1198+26])
|
||||
Pcty_constr "x" (shortcut_ext_attr.ml[62,1198+25]..[62,1198+26])
|
||||
class_type (shortcut_ext_attr.ml[77,1534+25]..[77,1534+26])
|
||||
Pcty_constr "x" (shortcut_ext_attr.ml[77,1534+25]..[77,1534+26])
|
||||
[]
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[63,1225+0]..[63,1225+30]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[78,1561+0]..[78,1561+30]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[63,1225+0]..[63,1225+30])
|
||||
structure_item (shortcut_ext_attr.ml[78,1561+0]..[78,1561+30])
|
||||
Pstr_primitive
|
||||
value_description "x" (shortcut_ext_attr.ml[63,1225+19]..[63,1225+20]) (shortcut_ext_attr.ml[63,1225+0]..[63,1225+30])
|
||||
value_description "x" (shortcut_ext_attr.ml[78,1561+19]..[78,1561+20]) (shortcut_ext_attr.ml[78,1561+0]..[78,1561+30])
|
||||
attribute "foo"
|
||||
[]
|
||||
core_type (shortcut_ext_attr.ml[63,1225+23]..[63,1225+24])
|
||||
core_type (shortcut_ext_attr.ml[78,1561+23]..[78,1561+24])
|
||||
Ptyp_any
|
||||
[
|
||||
""
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[64,1256+0]..[64,1256+21]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[79,1592+0]..[79,1592+21]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[64,1256+0]..[64,1256+21])
|
||||
structure_item (shortcut_ext_attr.ml[79,1592+0]..[79,1592+21])
|
||||
Pstr_exception
|
||||
extension_constructor (shortcut_ext_attr.ml[64,1256+0]..[64,1256+21])
|
||||
extension_constructor (shortcut_ext_attr.ml[79,1592+0]..[79,1592+21])
|
||||
attribute "foo"
|
||||
[]
|
||||
pext_name = "X"
|
||||
pext_kind =
|
||||
Pext_decl
|
||||
[]
|
||||
None
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[66,1279+0]..[66,1279+22]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[81,1615+0]..[81,1615+22]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[66,1279+0]..[66,1279+22])
|
||||
structure_item (shortcut_ext_attr.ml[81,1615+0]..[81,1615+22])
|
||||
Pstr_module
|
||||
"M" (shortcut_ext_attr.ml[66,1279+17]..[66,1279+18])
|
||||
"M" (shortcut_ext_attr.ml[81,1615+17]..[81,1615+18])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_expr (shortcut_ext_attr.ml[66,1279+21]..[66,1279+22])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[66,1279+21]..[66,1279+22])
|
||||
module_expr (shortcut_ext_attr.ml[81,1615+21]..[81,1615+22])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[81,1615+21]..[81,1615+22])
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[67,1302+0]..[68,1333+19]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[82,1638+0]..[83,1669+19]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[67,1302+0]..[68,1333+19])
|
||||
structure_item (shortcut_ext_attr.ml[82,1638+0]..[83,1669+19])
|
||||
Pstr_recmodule
|
||||
[
|
||||
"M" (shortcut_ext_attr.ml[67,1302+21]..[67,1302+22])
|
||||
"M" (shortcut_ext_attr.ml[82,1638+21]..[82,1638+22])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_expr (shortcut_ext_attr.ml[67,1302+23]..[67,1302+30])
|
||||
module_expr (shortcut_ext_attr.ml[82,1638+23]..[82,1638+30])
|
||||
Pmod_constraint
|
||||
module_expr (shortcut_ext_attr.ml[67,1302+29]..[67,1302+30])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[67,1302+29]..[67,1302+30])
|
||||
module_type (shortcut_ext_attr.ml[67,1302+25]..[67,1302+26])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[67,1302+25]..[67,1302+26])
|
||||
"M" (shortcut_ext_attr.ml[68,1333+10]..[68,1333+11])
|
||||
module_expr (shortcut_ext_attr.ml[82,1638+29]..[82,1638+30])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[82,1638+29]..[82,1638+30])
|
||||
module_type (shortcut_ext_attr.ml[82,1638+25]..[82,1638+26])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[82,1638+25]..[82,1638+26])
|
||||
"M" (shortcut_ext_attr.ml[83,1669+10]..[83,1669+11])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_expr (shortcut_ext_attr.ml[68,1333+12]..[68,1333+19])
|
||||
module_expr (shortcut_ext_attr.ml[83,1669+12]..[83,1669+19])
|
||||
Pmod_constraint
|
||||
module_expr (shortcut_ext_attr.ml[68,1333+18]..[68,1333+19])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[68,1333+18]..[68,1333+19])
|
||||
module_type (shortcut_ext_attr.ml[68,1333+14]..[68,1333+15])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[68,1333+14]..[68,1333+15])
|
||||
module_expr (shortcut_ext_attr.ml[83,1669+18]..[83,1669+19])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[83,1669+18]..[83,1669+19])
|
||||
module_type (shortcut_ext_attr.ml[83,1669+14]..[83,1669+15])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[83,1669+14]..[83,1669+15])
|
||||
]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[69,1353+0]..[69,1353+27]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[84,1689+0]..[84,1689+27]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[69,1353+0]..[69,1353+27])
|
||||
Pstr_modtype "S" (shortcut_ext_attr.ml[69,1353+22]..[69,1353+23])
|
||||
structure_item (shortcut_ext_attr.ml[84,1689+0]..[84,1689+27])
|
||||
Pstr_modtype "S" (shortcut_ext_attr.ml[84,1689+22]..[84,1689+23])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_type (shortcut_ext_attr.ml[69,1353+26]..[69,1353+27])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[69,1353+26]..[69,1353+27])
|
||||
module_type (shortcut_ext_attr.ml[84,1689+26]..[84,1689+27])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[84,1689+26]..[84,1689+27])
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[71,1382+0]..[71,1382+19]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[86,1718+0]..[86,1718+19]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[71,1382+0]..[71,1382+19])
|
||||
structure_item (shortcut_ext_attr.ml[86,1718+0]..[86,1718+19])
|
||||
Pstr_include attribute "foo"
|
||||
[]
|
||||
module_expr (shortcut_ext_attr.ml[71,1382+18]..[71,1382+19])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[71,1382+18]..[71,1382+19])
|
||||
module_expr (shortcut_ext_attr.ml[86,1718+18]..[86,1718+19])
|
||||
Pmod_ident "M" (shortcut_ext_attr.ml[86,1718+18]..[86,1718+19])
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[72,1402+0]..[72,1402+16]) ghost
|
||||
structure_item (shortcut_ext_attr.ml[87,1738+0]..[87,1738+16]) ghost
|
||||
Pstr_extension "foo"
|
||||
[
|
||||
structure_item (shortcut_ext_attr.ml[72,1402+0]..[72,1402+16])
|
||||
Pstr_open Fresh "M" (shortcut_ext_attr.ml[72,1402+15]..[72,1402+16])
|
||||
structure_item (shortcut_ext_attr.ml[87,1738+0]..[87,1738+16])
|
||||
Pstr_open Fresh "M" (shortcut_ext_attr.ml[87,1738+15]..[87,1738+16])
|
||||
attribute "foo"
|
||||
[]
|
||||
]
|
||||
structure_item (shortcut_ext_attr.ml[75,1442+0]..[98,1838+3])
|
||||
Pstr_modtype "S" (shortcut_ext_attr.ml[75,1442+12]..[75,1442+13])
|
||||
module_type (shortcut_ext_attr.ml[75,1442+16]..[98,1838+3])
|
||||
structure_item (shortcut_ext_attr.ml[90,1778+0]..[113,2174+3])
|
||||
Pstr_modtype "S" (shortcut_ext_attr.ml[90,1778+12]..[90,1778+13])
|
||||
module_type (shortcut_ext_attr.ml[90,1778+16]..[113,2174+3])
|
||||
Pmty_signature
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[76,1462+2]..[76,1462+21]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[91,1798+2]..[91,1798+21]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[76,1462+2]..[76,1462+21])
|
||||
signature_item (shortcut_ext_attr.ml[91,1798+2]..[91,1798+21])
|
||||
Psig_value
|
||||
value_description "x" (shortcut_ext_attr.ml[76,1462+16]..[76,1462+17]) (shortcut_ext_attr.ml[76,1462+2]..[76,1462+21])
|
||||
value_description "x" (shortcut_ext_attr.ml[91,1798+16]..[91,1798+17]) (shortcut_ext_attr.ml[91,1798+2]..[91,1798+21])
|
||||
attribute "foo"
|
||||
[]
|
||||
core_type (shortcut_ext_attr.ml[76,1462+20]..[76,1462+21])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[76,1462+20]..[76,1462+21])
|
||||
core_type (shortcut_ext_attr.ml[91,1798+20]..[91,1798+21])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[91,1798+20]..[91,1798+21])
|
||||
[]
|
||||
[]
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[77,1484+2]..[77,1484+31]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[92,1820+2]..[92,1820+31]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[77,1484+2]..[77,1484+31])
|
||||
signature_item (shortcut_ext_attr.ml[92,1820+2]..[92,1820+31])
|
||||
Psig_value
|
||||
value_description "x" (shortcut_ext_attr.ml[77,1484+21]..[77,1484+22]) (shortcut_ext_attr.ml[77,1484+2]..[77,1484+31])
|
||||
value_description "x" (shortcut_ext_attr.ml[92,1820+21]..[92,1820+22]) (shortcut_ext_attr.ml[92,1820+2]..[92,1820+31])
|
||||
attribute "foo"
|
||||
[]
|
||||
core_type (shortcut_ext_attr.ml[77,1484+25]..[77,1484+26])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[77,1484+25]..[77,1484+26])
|
||||
core_type (shortcut_ext_attr.ml[92,1820+25]..[92,1820+26])
|
||||
Ptyp_constr "t" (shortcut_ext_attr.ml[92,1820+25]..[92,1820+26])
|
||||
[]
|
||||
[
|
||||
""
|
||||
]
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[79,1517+2]..[80,1542+20]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[94,1853+2]..[95,1878+20]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[79,1517+2]..[80,1542+20])
|
||||
signature_item (shortcut_ext_attr.ml[94,1853+2]..[95,1878+20])
|
||||
Psig_type Rec
|
||||
[
|
||||
type_declaration "t" (shortcut_ext_attr.ml[79,1517+17]..[79,1517+18]) (shortcut_ext_attr.ml[79,1517+2]..[79,1517+24])
|
||||
type_declaration "t" (shortcut_ext_attr.ml[94,1853+17]..[94,1853+18]) (shortcut_ext_attr.ml[94,1853+2]..[94,1853+24])
|
||||
attribute "foo"
|
||||
[]
|
||||
ptype_params =
|
||||
|
@ -692,10 +795,10 @@
|
|||
ptype_private = Public
|
||||
ptype_manifest =
|
||||
Some
|
||||
core_type (shortcut_ext_attr.ml[79,1517+21]..[79,1517+24])
|
||||
Ptyp_constr "int" (shortcut_ext_attr.ml[79,1517+21]..[79,1517+24])
|
||||
core_type (shortcut_ext_attr.ml[94,1853+21]..[94,1853+24])
|
||||
Ptyp_constr "int" (shortcut_ext_attr.ml[94,1853+21]..[94,1853+24])
|
||||
[]
|
||||
type_declaration "t'" (shortcut_ext_attr.ml[80,1542+12]..[80,1542+14]) (shortcut_ext_attr.ml[80,1542+2]..[80,1542+20])
|
||||
type_declaration "t'" (shortcut_ext_attr.ml[95,1878+12]..[95,1878+14]) (shortcut_ext_attr.ml[95,1878+2]..[95,1878+20])
|
||||
attribute "foo"
|
||||
[]
|
||||
ptype_params =
|
||||
|
@ -707,23 +810,25 @@
|
|||
ptype_private = Public
|
||||
ptype_manifest =
|
||||
Some
|
||||
core_type (shortcut_ext_attr.ml[80,1542+17]..[80,1542+20])
|
||||
Ptyp_constr "int" (shortcut_ext_attr.ml[80,1542+17]..[80,1542+20])
|
||||
core_type (shortcut_ext_attr.ml[95,1878+17]..[95,1878+20])
|
||||
Ptyp_constr "int" (shortcut_ext_attr.ml[95,1878+17]..[95,1878+20])
|
||||
[]
|
||||
]
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[81,1563+2]..[81,1563+23]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[96,1899+2]..[96,1899+23]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[81,1563+2]..[81,1563+23])
|
||||
signature_item (shortcut_ext_attr.ml[96,1899+2]..[96,1899+23])
|
||||
Psig_typext
|
||||
type_extension
|
||||
ptyext_path = "t" (shortcut_ext_attr.ml[81,1563+17]..[81,1563+18])
|
||||
attribute "foo"
|
||||
[]
|
||||
ptyext_path = "t" (shortcut_ext_attr.ml[96,1899+17]..[96,1899+18])
|
||||
ptyext_params =
|
||||
[]
|
||||
ptyext_constructors =
|
||||
[
|
||||
extension_constructor (shortcut_ext_attr.ml[81,1563+22]..[81,1563+23])
|
||||
extension_constructor (shortcut_ext_attr.ml[96,1899+22]..[96,1899+23])
|
||||
pext_name = "T"
|
||||
pext_kind =
|
||||
Pext_decl
|
||||
|
@ -732,117 +837,121 @@
|
|||
]
|
||||
ptyext_private = Public
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[83,1588+2]..[83,1588+23]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[98,1924+2]..[98,1924+23]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[83,1588+2]..[83,1588+23])
|
||||
signature_item (shortcut_ext_attr.ml[98,1924+2]..[98,1924+23])
|
||||
Psig_exception
|
||||
extension_constructor (shortcut_ext_attr.ml[83,1588+2]..[83,1588+23])
|
||||
extension_constructor (shortcut_ext_attr.ml[98,1924+2]..[98,1924+23])
|
||||
attribute "foo"
|
||||
[]
|
||||
pext_name = "X"
|
||||
pext_kind =
|
||||
Pext_decl
|
||||
[]
|
||||
None
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[85,1613+2]..[85,1613+24]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[100,1949+2]..[100,1949+24]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[85,1613+2]..[85,1613+24])
|
||||
Psig_module "M" (shortcut_ext_attr.ml[85,1613+19]..[85,1613+20])
|
||||
signature_item (shortcut_ext_attr.ml[100,1949+2]..[100,1949+24])
|
||||
Psig_module "M" (shortcut_ext_attr.ml[100,1949+19]..[100,1949+20])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_type (shortcut_ext_attr.ml[85,1613+23]..[85,1613+24])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[85,1613+23]..[85,1613+24])
|
||||
module_type (shortcut_ext_attr.ml[100,1949+23]..[100,1949+24])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[100,1949+23]..[100,1949+24])
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[86,1638+2]..[87,1667+17]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[101,1974+2]..[102,2003+17]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[86,1638+2]..[87,1667+17])
|
||||
signature_item (shortcut_ext_attr.ml[101,1974+2]..[102,2003+17])
|
||||
Psig_recmodule
|
||||
[
|
||||
"M" (shortcut_ext_attr.ml[86,1638+23]..[86,1638+24])
|
||||
"M" (shortcut_ext_attr.ml[101,1974+23]..[101,1974+24])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_type (shortcut_ext_attr.ml[86,1638+27]..[86,1638+28])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[86,1638+27]..[86,1638+28])
|
||||
"M" (shortcut_ext_attr.ml[87,1667+12]..[87,1667+13])
|
||||
module_type (shortcut_ext_attr.ml[101,1974+27]..[101,1974+28])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[101,1974+27]..[101,1974+28])
|
||||
"M" (shortcut_ext_attr.ml[102,2003+12]..[102,2003+13])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_type (shortcut_ext_attr.ml[87,1667+16]..[87,1667+17])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[87,1667+16]..[87,1667+17])
|
||||
module_type (shortcut_ext_attr.ml[102,2003+16]..[102,2003+17])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[102,2003+16]..[102,2003+17])
|
||||
]
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[88,1685+2]..[88,1685+24]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[103,2021+2]..[103,2021+24]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[88,1685+2]..[88,1685+24])
|
||||
Psig_module "M" (shortcut_ext_attr.ml[88,1685+19]..[88,1685+20])
|
||||
signature_item (shortcut_ext_attr.ml[103,2021+2]..[103,2021+24])
|
||||
Psig_module "M" (shortcut_ext_attr.ml[103,2021+19]..[103,2021+20])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_type (shortcut_ext_attr.ml[88,1685+23]..[88,1685+24])
|
||||
Pmty_alias "M" (shortcut_ext_attr.ml[88,1685+23]..[88,1685+24])
|
||||
module_type (shortcut_ext_attr.ml[103,2021+23]..[103,2021+24])
|
||||
Pmty_alias "M" (shortcut_ext_attr.ml[103,2021+23]..[103,2021+24])
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[90,1711+2]..[90,1711+29]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[105,2047+2]..[105,2047+29]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[90,1711+2]..[90,1711+29])
|
||||
Psig_modtype "S" (shortcut_ext_attr.ml[90,1711+24]..[90,1711+25])
|
||||
signature_item (shortcut_ext_attr.ml[105,2047+2]..[105,2047+29])
|
||||
Psig_modtype "S" (shortcut_ext_attr.ml[105,2047+24]..[105,2047+25])
|
||||
attribute "foo"
|
||||
[]
|
||||
module_type (shortcut_ext_attr.ml[90,1711+28]..[90,1711+29])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[90,1711+28]..[90,1711+29])
|
||||
module_type (shortcut_ext_attr.ml[105,2047+28]..[105,2047+29])
|
||||
Pmty_ident "S" (shortcut_ext_attr.ml[105,2047+28]..[105,2047+29])
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[92,1742+2]..[92,1742+21]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[107,2078+2]..[107,2078+21]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[92,1742+2]..[92,1742+21])
|
||||
signature_item (shortcut_ext_attr.ml[107,2078+2]..[107,2078+21])
|
||||
Psig_include
|
||||
module_type (shortcut_ext_attr.ml[92,1742+20]..[92,1742+21])
|
||||
Pmty_ident "M" (shortcut_ext_attr.ml[92,1742+20]..[92,1742+21])
|
||||
module_type (shortcut_ext_attr.ml[107,2078+20]..[107,2078+21])
|
||||
Pmty_ident "M" (shortcut_ext_attr.ml[107,2078+20]..[107,2078+21])
|
||||
attribute "foo"
|
||||
[]
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[93,1764+2]..[93,1764+18]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[108,2100+2]..[108,2100+18]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[93,1764+2]..[93,1764+18])
|
||||
Psig_open Fresh "M" (shortcut_ext_attr.ml[93,1764+17]..[93,1764+18])
|
||||
signature_item (shortcut_ext_attr.ml[108,2100+2]..[108,2100+18])
|
||||
Psig_open Fresh "M" (shortcut_ext_attr.ml[108,2100+17]..[108,2100+18])
|
||||
attribute "foo"
|
||||
[]
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[95,1784+2]..[95,1784+23]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[110,2120+2]..[110,2120+23]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[95,1784+2]..[95,1784+23])
|
||||
signature_item (shortcut_ext_attr.ml[110,2120+2]..[110,2120+23])
|
||||
Psig_class
|
||||
[
|
||||
class_description (shortcut_ext_attr.ml[95,1784+2]..[95,1784+23])
|
||||
class_description (shortcut_ext_attr.ml[110,2120+2]..[110,2120+23])
|
||||
attribute "foo"
|
||||
[]
|
||||
pci_virt = Concrete
|
||||
pci_params =
|
||||
[]
|
||||
pci_name = "x" (shortcut_ext_attr.ml[95,1784+18]..[95,1784+19])
|
||||
pci_name = "x" (shortcut_ext_attr.ml[110,2120+18]..[110,2120+19])
|
||||
pci_expr =
|
||||
class_type (shortcut_ext_attr.ml[95,1784+22]..[95,1784+23])
|
||||
Pcty_constr "t" (shortcut_ext_attr.ml[95,1784+22]..[95,1784+23])
|
||||
class_type (shortcut_ext_attr.ml[110,2120+22]..[110,2120+23])
|
||||
Pcty_constr "t" (shortcut_ext_attr.ml[110,2120+22]..[110,2120+23])
|
||||
[]
|
||||
]
|
||||
]
|
||||
signature_item (shortcut_ext_attr.ml[96,1808+2]..[96,1808+28]) ghost
|
||||
signature_item (shortcut_ext_attr.ml[111,2144+2]..[111,2144+28]) ghost
|
||||
Psig_extension "foo"
|
||||
[
|
||||
signature_item (shortcut_ext_attr.ml[96,1808+2]..[96,1808+28])
|
||||
signature_item (shortcut_ext_attr.ml[111,2144+2]..[111,2144+28])
|
||||
Psig_class_type
|
||||
[
|
||||
class_type_declaration (shortcut_ext_attr.ml[96,1808+2]..[96,1808+28])
|
||||
class_type_declaration (shortcut_ext_attr.ml[111,2144+2]..[111,2144+28])
|
||||
attribute "foo"
|
||||
[]
|
||||
pci_virt = Concrete
|
||||
pci_params =
|
||||
[]
|
||||
pci_name = "x" (shortcut_ext_attr.ml[96,1808+23]..[96,1808+24])
|
||||
pci_name = "x" (shortcut_ext_attr.ml[111,2144+23]..[111,2144+24])
|
||||
pci_expr =
|
||||
class_type (shortcut_ext_attr.ml[96,1808+27]..[96,1808+28])
|
||||
Pcty_constr "x" (shortcut_ext_attr.ml[96,1808+27]..[96,1808+28])
|
||||
class_type (shortcut_ext_attr.ml[111,2144+27]..[111,2144+28])
|
||||
Pcty_constr "x" (shortcut_ext_attr.ml[111,2144+27]..[111,2144+28])
|
||||
[]
|
||||
]
|
||||
]
|
||||
|
|
|
@ -87,8 +87,8 @@ mkdir -p resources
|
|||
# stop here -> |
|
||||
cat >resources/ReadMe.txt <<EOF
|
||||
This package installs OCaml version ${VERSION}.
|
||||
You need Mac OS X 10.7.x (Lion) or later, with the
|
||||
XCode tools installed (v4.6.3 or later).
|
||||
You need Mac OS X 10.11.x (El Capitan) or later, with the
|
||||
XCode tools installed (v7.2.1 or later).
|
||||
|
||||
Files will be installed in the following directories:
|
||||
|
||||
|
|
|
@ -2237,7 +2237,7 @@ let complete_type_list ?(allow_absent=false) env nl1 lv2 mty2 nl2 tl2 =
|
|||
(* raise Not_found rather than Unify if the module types are incompatible *)
|
||||
let unify_package env unify_list lv1 p1 n1 tl1 lv2 p2 n2 tl2 =
|
||||
let ntl2 = complete_type_list env n1 lv2 (Mty_ident p2) n2 tl2
|
||||
and ntl1 = complete_type_list env n2 lv2 (Mty_ident p1) n1 tl1 in
|
||||
and ntl1 = complete_type_list env n2 lv1 (Mty_ident p1) n1 tl1 in
|
||||
unify_list (List.map snd ntl1) (List.map snd ntl2);
|
||||
if eq_package_path env p1 p2
|
||||
|| !package_subtype env p1 n1 tl1 p2 n2 tl2
|
||||
|
|
Loading…
Reference in New Issue