Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
a2bf943
Ensure AppVeyor runs for PRs on these branches
dra27 Sep 25, 2024
7d66da7
Don't fail-fast
dra27 Sep 29, 2024
b40a62f
Test the Unix executable header in CI
dra27 Nov 18, 2024
6684553
Hold GNU parallel at 20241222 on AppVeyor
dra27 Mar 21, 2025
8d43a3b
Fix AppVeyor for 32-bit platforms
dra27 Sep 29, 2024
916a8c2
Fix corrupt caching of GNU parallel
dra27 Apr 8, 2025
5cfff0a
Store parallel in the branch
dra27 May 22, 2025
16a5057
Add --with-stublibs configure option
dra27 Jan 15, 2025
d890c9b
Don't add a double-separator when locating ld.conf
dra27 Jan 25, 2025
e2da6c5
ld.conf-relative path interpretation
dra27 Apr 10, 2021
1e811af
Generate ld.conf using relative paths
dra27 Apr 10, 2021
8137556
Load ld.conf from all possible places
dra27 Apr 10, 2021
06aff97
Remove caml_get_stdlib_location
dra27 Apr 10, 2021
2205c71
Harden the parsing of ld.conf w.r.t. load and CRLF
dra27 Apr 10, 2021
c9d6414
Use caml_parse_ld_conf in ocamlc
dra27 Jan 16, 2025
8a02c68
Tidy installation of static builds
dra27 Jan 30, 2025
17d425f
Fix the detection of Cygwin-like build environments
dra27 Feb 8, 2025
27c3b1e
Preserve backslashes in --prefix
dra27 Feb 8, 2025
1f4b0e7
Interpret . in runtime-launch-info
dra27 Feb 12, 2025
aabe3e9
Harden startup of -custom executables
dra27 Mar 20, 2025
bd693b4
Add caml_runtime_standard_library_default
dra27 Apr 10, 2021
ec7e551
Add %standard_library_default
dra27 Feb 26, 2025
6f7965b
Add -set-runtime-default
dra27 Aug 11, 2021
6b1c565
Bootstrap
dra27 Feb 25, 2025
1db9f67
Use %standard_library_default in Config
dra27 Feb 26, 2025
3601697
Bootstrap
dra27 May 14, 2025
1ce972f
Allow libdir to be found relative to bindir
dra27 Apr 10, 2021
a96c467
Update the installation test for enable-relative
dra27 Jul 13, 2024
3549599
Test --with-relative-libdir in CI
dra27 Sep 29, 2024
211d9f0
Use as directly on Cygwin, as on Linux
dra27 Mar 1, 2025
bfbc1e6
Detect but ignore -fdebug-prefix-map on mingw-w64
dra27 Mar 1, 2025
528ef98
Add Config.as_is_cc
dra27 Apr 6, 2025
2e45ae4
Increase reproducibility of relative artefacts
dra27 Feb 12, 2025
942d0a5
Correct indentation in testBytecodeBinaries.ml
dra27 Sep 11, 2025
25ad2a9
Improve error message in testBytecodeBinaries.ml
dra27 Sep 11, 2025
79aa048
Fix OmniOS fallback to /bin/sh
dra27 Sep 11, 2025
06e0676
Simplify the computation for the runtime name
dra27 Jun 18, 2025
4f052de
Permit single-quotes in prefix
dra27 Jun 10, 2025
25063e1
ocamlobjinfo: display the runtime used by an image
dra27 Jun 20, 2025
6435a57
Add -launch-method to ocamlc
dra27 May 22, 2025
d6b9ab9
Test both bytecode header methods
dra27 May 22, 2025
1fa373a
Remove metadata from runtime-launch-info
dra27 Jun 5, 2025
9135740
Factor out the exec code in stdlib/header.c
dra27 Aug 7, 2025
f376ddc
Add -runtime-search to ocamlc
dra27 Nov 13, 2024
02caf6d
Test all three bytecode search methods
dra27 Jun 6, 2025
6c5a530
Determine Runtime ID values in configure
dra27 Apr 11, 2021
4eb6f03
Mangle the bytecode runtime executable names
dra27 Apr 11, 2021
b7057d3
Build suffixed shared runtimes
dra27 Apr 11, 2021
8956c3d
Add runtime suffixes to bytecode stub libraries
dra27 Sep 11, 2021
2d855cb
Bootstrap
dra27 Jun 16, 2025
e0426b6
Post-bootstrap cleanup
dra27 Jun 16, 2025
c302d64
Add --enable-runtime-search[-target] options
dra27 Aug 17, 2022
e7f055f
Update the installation test for runtime-searching
dra27 Jul 13, 2024
c455d80
Make Windows header absolute (as on Unix)
dra27 Sep 24, 2021
2bed0f4
Test --enable-runtime-search in CI
dra27 Sep 29, 2024
ca62e0e
Exclude the manual from git-archive tarballs
dra27 Jul 19, 2025
c166b32
Exclude irrelevant files from git-archive
dra27 Jul 19, 2025
8a735ee
Exclude tests from git-archive tarballs
dra27 Jul 21, 2025
004a9e9
Don't explicitly install toplevel/byte/*.cmi
dra27 Jul 17, 2025
2e967ba
Don't explicitly install main.cmx and optmain.cmx
dra27 Jul 17, 2025
f82eff6
Remove duplicate installation in installopt
dra27 Jul 17, 2025
19d4f9d
Don't install ocamldoc's .cmi files twice
dra27 Jul 17, 2025
bb4df87
Use implicit names when installing ocamldoc
dra27 Jul 17, 2025
a787281
Eliminate local for loops in install
dra27 Jul 16, 2025
4759c41
Eliminate local if blocks in install
dra27 Sep 5, 2025
c7f4343
Remove invalid directory in source install
dra27 Jul 23, 2025
84867b6
Sprinkle some meta-programming on the install target
dra27 Jul 23, 2025
2d25141
Keep the stripped bytecode binaries
dra27 Jul 19, 2025
d6c5902
Straighten out the INSTALL_* Makefile variables
dra27 Jul 19, 2025
9b81f15
Remove the recursive invocation in install targets
dra27 Sep 6, 2025
e5de089
Add SUBDIR_NAME to principal Makefiles
dra27 Jul 19, 2025
e1f6f7c
Use macros to generate installation commands
dra27 Jul 17, 2025
6897b88
Add additional modes to make install
dra27 Jul 17, 2025
e65de92
Generate an opam .install file and support script
dra27 Jul 17, 2025
43cd629
Experimentally, use it
dra27 Jul 17, 2025
0314855
Generate a relocatable cloning script
dra27 Jul 19, 2025
9c76388
Got an interpreter, and we're not afraid to use it
dra27 Sep 6, 2025
6e0944e
Mark winpthreads dependency as Windows-only
dra27 Jul 24, 2025
079514c
Mark input dependencies as build
dra27 Jul 24, 2025
489bf10
Test opam in CI
dra27 Jul 24, 2025
afe6f01
Generator script for ocaml.config in opam
dra27 Oct 19, 2018
214eb41
Remove need for shared libraries in ocaml-config
dra27 Oct 19, 2018
b59f255
Update ocaml-config for 4.12 scheme
dra27 Nov 16, 2020
51a1b8d
OCaml 3.07 version of gen_ocaml_config.ml.in
dra27 Feb 28, 2021
5e24b28
Windows fixes to ocaml-config
jonahbeckford Apr 29, 2022
8e8ad6b
Update ocaml-config for the new OCaml 5 layout
dra27 May 25, 2022
2c390dd
Fully unify and update gen_ocaml_config.ml
dra27 Aug 31, 2025
4bc4146
Support relative paths in gen_ocaml_config.ml
dra27 Sep 2, 2025
3e65ee8
Remove the MAX_PATH limit in header.c on Windows
dra27 Aug 13, 2025
9b174f0
Move caml_search_dll_in_path to dynlink.c
dra27 Nov 13, 2024
eee170c
Remove unnecessary Cygwin path workarounds
dra27 Nov 14, 2024
9ee0140
Remove caml_cds_file
dra27 Nov 14, 2024
186d8d3
header.c: handle parasitic case of argc < 1
dra27 Nov 14, 2024
db80b92
header.c: malloc the result of searchpath
dra27 Nov 14, 2024
e7caf9e
Move searchpath from header.c into the runtime
dra27 Nov 14, 2024
78d2e70
Use caml_executable_name in header.c
dra27 Nov 14, 2024
d9403d6
Simplify the interface of caml_attempt_open
dra27 Nov 14, 2024
025dbbc
Don't check for shebang scripts on Windows
dra27 Mar 3, 2025
0d2c8c8
Preserve argv[0] on Unix in the executable header
dra27 Mar 3, 2025
e952285
Fix STARTUPINFO structure in stdlib/header.c
dra27 Mar 17, 2025
23f90ee
Share image fd between header.c and startup_byt.c
dra27 Mar 16, 2025
7d703c0
Add comments on the handling of blank env vars
dra27 Feb 1, 2025
65c91e2
Ignore empty TMPDIR in the Filename module
dra27 Feb 1, 2025
d9521ea
Ignore empty TMPDIR in ocamlyacc
dra27 Feb 1, 2025
2b3635f
Propagate non-empty tmpdir in ocamlyacc
dra27 Feb 1, 2025
3b71a72
Ignore CAML_DEBUG_FILE if it's "Set But Null"
dra27 Feb 1, 2025
4236bb4
Ignore OCAMLPROF_DUMP if it's "Set But Null"
dra27 Feb 1, 2025
ee770e6
Use non-raising Sys.getenv_opt in win32unix
dra27 Feb 1, 2025
55948a8
Ignore empty strings in Compmisc.set_from_env
dra27 Feb 1, 2025
0cfc95b
Ignore empty environment variables in ocamltest
dra27 Feb 1, 2025
1a1a660
Ignore empty MAKE variable in ocamltest
dra27 Feb 1, 2025
8984ecd
Treat OCAML_BINANNOT_WITHENV as unset when empty
dra27 Feb 1, 2025
959fc2a
Add some limited information about CAMLSIGPIPE
dra27 Feb 1, 2025
df4ed4f
Ignore empty OCAML_RUNTIME_EVENTS_ variables
dra27 Feb 1, 2025
5cd5ea3
Harden processing of SOURCE_DATE_EPOCH in ocamldoc
dra27 Feb 1, 2025
41e7c6a
Ignore blank OCAMLRUNPARAM, OCAMLLIB and CAMLLIB
dra27 Feb 1, 2025
717d17b
Ignore empty components in PATH-like things
dra27 Feb 1, 2025
13ca2ab
Add %shared_libraries primitive
dra27 Jan 30, 2025
2031a9e
Bootstrap
dra27 Jan 30, 2025
86f862f
Improve the "dynamic loading not supported" error
dra27 Jan 30, 2025
5f03a5f
Free tables after handing off to Dynlink
dra27 Jan 30, 2025
21a3534
Move print_magic and print_config out of caml_params
MisterDA Nov 8, 2024
45c97a0
Preserve option R in caml_runtime_parameters
MisterDA Nov 27, 2024
33e718d
Swap the V and v in caml_runtime_parameters
dra27 Feb 3, 2025
9032d91
Add -set-runtime-default to the compilers
dra27 Aug 11, 2021
db33909
Test -set-runtime-default in test-in-prefix
dra27 Feb 3, 2025
0455608
Re-order initialisations in bytecode
dra27 Apr 23, 2025
2ea8a5c
Support c=1 mode in ocamlrun
dra27 Feb 4, 2025
5fb2c07
Fix C library options for win32unix
dra27 Jan 22, 2025
969b682
Build and install threads.cmxs
dra27 Jul 6, 2024
8ed4551
Fix inclusion of libraries when partial linking
dra27 Oct 17, 2024
3664002
Use entrypoint flexdll branch
dra27 Nov 21, 2024
1a19572
Stop installing and documenting config_main, etc.
dra27 Apr 4, 2025
2af58c1
Use clang-cl for flexdll support objects
dra27 Apr 4, 2025
268dbac
Two minor clean-ups in the in-prefix-tests
dra27 Aug 8, 2025
80e0f9b
Add caml_output_value_with_compat primitive
dra27 Jun 18, 2025
2b5c04f
Split Meta into two
dra27 Aug 12, 2025
a6db4ba
Omit CRCS if caml_reify_bytecode isn't used
dra27 Aug 12, 2025
b09d7e8
Eliminate post-processing of bootstrap artefact
dra27 Aug 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 53 additions & 28 deletions .depend
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ utils/clflags.cmx : \
utils/clflags.cmi
utils/clflags.cmi : \
utils/profile.cmi \
utils/misc.cmi
utils/misc.cmi \
utils/config.cmi
utils/compression.cmo : \
utils/compression.cmi
utils/compression.cmx : \
Expand All @@ -61,16 +62,6 @@ utils/config.cmo : \
utils/config.cmx : \
utils/config.cmi
utils/config.cmi :
utils/config_boot.cmo : \
utils/config_boot.cmi
utils/config_boot.cmx : \
utils/config_boot.cmi
utils/config_boot.cmi :
utils/config_main.cmo : \
utils/config_main.cmi
utils/config_main.cmx : \
utils/config_main.cmi
utils/config_main.cmi :
utils/consistbl.cmo : \
utils/misc.cmi \
utils/consistbl.cmi
Expand Down Expand Up @@ -220,6 +211,16 @@ utils/warnings.cmx : \
utils/warnings.cmi
utils/warnings.cmi : \
utils/format_doc.cmi
utils/config/config_boot.cmo : \
utils/config/config_boot.cmi
utils/config/config_boot.cmx : \
utils/config/config_boot.cmi
utils/config/config_boot.cmi :
utils/config/config_main.cmo : \
utils/config/config_main.cmi
utils/config/config_main.cmx : \
utils/config/config_main.cmi
utils/config/config_main.cmi :
parsing/ast_helper.cmo : \
parsing/syntaxerr.cmi \
parsing/parsetree.cmi \
Expand Down Expand Up @@ -2392,6 +2393,7 @@ bytecomp/bytelink.cmo : \
utils/consistbl.cmi \
utils/config.cmi \
utils/compression.cmi \
driver/compenv.cmi \
file_formats/cmo_format.cmi \
utils/clflags.cmi \
utils/ccomp.cmi \
Expand All @@ -2411,6 +2413,7 @@ bytecomp/bytelink.cmx : \
utils/consistbl.cmx \
utils/config.cmx \
utils/compression.cmx \
driver/compenv.cmx \
file_formats/cmo_format.cmi \
utils/clflags.cmx \
utils/ccomp.cmx \
Expand Down Expand Up @@ -2474,6 +2477,17 @@ bytecomp/bytepackager.cmi : \
utils/format_doc.cmi \
typing/env.cmi \
file_formats/cmo_format.cmi
bytecomp/byterntm.cmo : \
utils/misc.cmi \
bytecomp/bytesections.cmi \
bytecomp/byterntm.cmi
bytecomp/byterntm.cmx : \
utils/misc.cmx \
bytecomp/bytesections.cmx \
bytecomp/byterntm.cmi
bytecomp/byterntm.cmi : \
utils/misc.cmi \
bytecomp/bytesections.cmi
bytecomp/bytesections.cmo : \
utils/config.cmi \
bytecomp/bytesections.cmi
Expand Down Expand Up @@ -2563,14 +2577,6 @@ bytecomp/instruct.cmi : \
lambda/lambda.cmi \
typing/ident.cmi \
typing/env.cmi
bytecomp/meta.cmo : \
bytecomp/instruct.cmi \
bytecomp/meta.cmi
bytecomp/meta.cmx : \
bytecomp/instruct.cmx \
bytecomp/meta.cmi
bytecomp/meta.cmi : \
bytecomp/instruct.cmi
bytecomp/opcodes.cmo : \
bytecomp/opcodes.cmi
bytecomp/opcodes.cmx : \
Expand All @@ -2596,7 +2602,6 @@ bytecomp/symtable.cmo : \
lambda/runtimedef.cmi \
typing/predef.cmi \
utils/misc.cmi \
bytecomp/meta.cmi \
parsing/location.cmi \
lambda/lambda.cmi \
typing/ident.cmi \
Expand All @@ -2610,7 +2615,6 @@ bytecomp/symtable.cmx : \
lambda/runtimedef.cmx \
typing/predef.cmx \
utils/misc.cmx \
bytecomp/meta.cmx \
parsing/location.cmx \
lambda/lambda.cmx \
typing/ident.cmx \
Expand Down Expand Up @@ -2806,6 +2810,7 @@ asmcomp/asmlink.cmo : \
utils/consistbl.cmi \
utils/config.cmi \
middle_end/compilenv.cmi \
driver/compenv.cmi \
file_formats/cmx_format.cmi \
asmcomp/cmm_helpers.cmi \
asmcomp/cmm.cmi \
Expand All @@ -2827,6 +2832,7 @@ asmcomp/asmlink.cmx : \
utils/consistbl.cmx \
utils/config.cmx \
middle_end/compilenv.cmx \
driver/compenv.cmx \
file_formats/cmx_format.cmi \
asmcomp/cmm_helpers.cmx \
asmcomp/cmm.cmx \
Expand Down Expand Up @@ -5230,6 +5236,7 @@ middle_end/flambda/closure_conversion.cmo : \
lambda/debuginfo.cmi \
middle_end/convert_primitives.cmi \
utils/config.cmi \
middle_end/compilenv.cmi \
middle_end/compilation_unit.cmi \
middle_end/flambda/base_types/closure_origin.cmi \
middle_end/flambda/base_types/closure_id.cmi \
Expand Down Expand Up @@ -5259,6 +5266,7 @@ middle_end/flambda/closure_conversion.cmx : \
lambda/debuginfo.cmx \
middle_end/convert_primitives.cmx \
utils/config.cmx \
middle_end/compilenv.cmx \
middle_end/compilation_unit.cmx \
middle_end/flambda/base_types/closure_origin.cmx \
middle_end/flambda/base_types/closure_id.cmx \
Expand Down Expand Up @@ -7613,9 +7621,9 @@ toplevel/byte/topeval.cmo : \
typing/outcometree.cmi \
typing/out_type.cmi \
utils/misc.cmi \
bytecomp/meta.cmi \
parsing/location.cmi \
utils/load_path.cmi \
bytecomp/instruct.cmi \
typing/ident.cmi \
typing/env.cmi \
bytecomp/emitcode.cmi \
Expand Down Expand Up @@ -7643,9 +7651,9 @@ toplevel/byte/topeval.cmx : \
typing/outcometree.cmi \
typing/out_type.cmx \
utils/misc.cmx \
bytecomp/meta.cmx \
parsing/location.cmx \
utils/load_path.cmx \
bytecomp/instruct.cmx \
typing/ident.cmx \
typing/env.cmx \
bytecomp/emitcode.cmx \
Expand Down Expand Up @@ -7700,7 +7708,6 @@ toplevel/byte/trace.cmo : \
typing/predef.cmi \
typing/path.cmi \
utils/misc.cmi \
bytecomp/meta.cmi \
parsing/longident.cmi \
typing/ctype.cmi \
parsing/asttypes.cmi \
Expand All @@ -7713,7 +7720,6 @@ toplevel/byte/trace.cmx : \
typing/predef.cmx \
typing/path.cmx \
utils/misc.cmx \
bytecomp/meta.cmx \
parsing/longident.cmx \
typing/ctype.cmx \
parsing/asttypes.cmx \
Expand Down Expand Up @@ -8055,13 +8061,15 @@ tools/objinfo.cmo : \
typing/ident.cmi \
utils/format_doc.cmi \
middle_end/flambda/export_info.cmi \
utils/config.cmi \
middle_end/compilation_unit.cmi \
file_formats/cmxs_format.cmi \
file_formats/cmx_format.cmi \
file_formats/cmt_format.cmi \
file_formats/cmo_format.cmi \
file_formats/cmi_format.cmi \
bytecomp/bytesections.cmi \
bytecomp/byterntm.cmi \
utils/binutils.cmi \
tools/objinfo.cmi
tools/objinfo.cmx : \
Expand All @@ -8078,13 +8086,15 @@ tools/objinfo.cmx : \
typing/ident.cmx \
utils/format_doc.cmx \
middle_end/flambda/export_info.cmx \
utils/config.cmx \
middle_end/compilation_unit.cmx \
file_formats/cmxs_format.cmi \
file_formats/cmx_format.cmi \
file_formats/cmt_format.cmx \
file_formats/cmo_format.cmi \
file_formats/cmi_format.cmx \
bytecomp/bytesections.cmx \
bytecomp/byterntm.cmx \
utils/binutils.cmx \
tools/objinfo.cmi
tools/objinfo.cmi :
Expand Down Expand Up @@ -9515,6 +9525,7 @@ ocamldoc/odoc_misc.cmo : \
typing/path.cmi \
ocamldoc/odoc_types.cmi \
ocamldoc/odoc_messages.cmi \
ocamldoc/odoc_global.cmi \
parsing/longident.cmi \
typing/btype.cmi \
ocamldoc/odoc_misc.cmi
Expand All @@ -9525,6 +9536,7 @@ ocamldoc/odoc_misc.cmx : \
typing/path.cmx \
ocamldoc/odoc_types.cmx \
ocamldoc/odoc_messages.cmx \
ocamldoc/odoc_global.cmx \
parsing/longident.cmx \
typing/btype.cmx \
ocamldoc/odoc_misc.cmi
Expand Down Expand Up @@ -10504,9 +10516,11 @@ testsuite/lib/testing.cmx : \
testsuite/lib/testing.cmi :
testsuite/tools/cmdline.cmo : \
testsuite/tools/harness.cmi \
utils/config.cmi \
testsuite/tools/cmdline.cmi
testsuite/tools/cmdline.cmx : \
testsuite/tools/harness.cmx \
utils/config.cmx \
testsuite/tools/cmdline.cmi
testsuite/tools/cmdline.cmi : \
testsuite/tools/harness.cmi
Expand Down Expand Up @@ -10542,6 +10556,7 @@ testsuite/tools/environment.cmo : \
file_formats/cmt_format.cmi \
file_formats/cmo_format.cmi \
bytecomp/bytesections.cmi \
bytecomp/byterntm.cmi \
testsuite/tools/environment.cmi
testsuite/tools/environment.cmx : \
otherlibs/unix/unix.cmx \
Expand All @@ -10552,6 +10567,7 @@ testsuite/tools/environment.cmx : \
file_formats/cmt_format.cmx \
file_formats/cmo_format.cmi \
bytecomp/bytesections.cmx \
bytecomp/byterntm.cmx \
testsuite/tools/environment.cmi
testsuite/tools/environment.cmi : \
testsuite/tools/harness.cmi
Expand Down Expand Up @@ -10595,13 +10611,20 @@ testsuite/tools/expect.cmi : \
parsing/location.cmi
testsuite/tools/harness.cmo : \
otherlibs/unix/unix.cmi \
utils/misc.cmi \
utils/config.cmi \
bytecomp/byterntm.cmi \
testsuite/tools/harness.cmi
testsuite/tools/harness.cmx : \
otherlibs/unix/unix.cmx \
utils/misc.cmx \
utils/config.cmx \
bytecomp/byterntm.cmx \
testsuite/tools/harness.cmi
testsuite/tools/harness.cmi :
testsuite/tools/harness.cmi : \
utils/misc.cmi \
utils/config.cmi \
bytecomp/byterntm.cmi
testsuite/tools/lexcmm.cmo : \
testsuite/tools/parsecmm.cmi \
utils/misc.cmi \
Expand Down Expand Up @@ -10663,12 +10686,14 @@ testsuite/tools/parsecmmaux.cmi : \
middle_end/backend_var.cmi
testsuite/tools/testBytecodeBinaries.cmo : \
otherlibs/unix/unix.cmi \
utils/misc.cmi \
testsuite/tools/harness.cmi \
testsuite/tools/environment.cmi \
utils/config.cmi \
testsuite/tools/testBytecodeBinaries.cmi
testsuite/tools/testBytecodeBinaries.cmx : \
otherlibs/unix/unix.cmx \
utils/misc.cmx \
testsuite/tools/harness.cmx \
testsuite/tools/environment.cmx \
utils/config.cmx \
Expand Down Expand Up @@ -10754,7 +10779,6 @@ testsuite/tools/test_in_prefix.cmo : \
driver/compmisc.cmi \
testsuite/tools/cmdline.cmi \
utils/clflags.cmi \
bytecomp/bytelink.cmi \
testsuite/tools/test_in_prefix.cmi
testsuite/tools/test_in_prefix.cmx : \
otherlibs/unix/unix.cmx \
Expand All @@ -10772,15 +10796,16 @@ testsuite/tools/test_in_prefix.cmx : \
driver/compmisc.cmx \
testsuite/tools/cmdline.cmx \
utils/clflags.cmx \
bytecomp/bytelink.cmx \
testsuite/tools/test_in_prefix.cmi
testsuite/tools/test_in_prefix.cmi :
testsuite/tools/test_ld_conf.cmo : \
otherlibs/unix/unix.cmi \
testsuite/tools/harness.cmi \
testsuite/tools/environment.cmi \
utils/config.cmi \
testsuite/tools/test_ld_conf.cmi
testsuite/tools/test_ld_conf.cmx : \
otherlibs/unix/unix.cmx \
testsuite/tools/harness.cmx \
testsuite/tools/environment.cmx \
utils/config.cmx \
Expand Down
18 changes: 18 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,21 @@
# the lines involved in the conflict, which is arguably worse
#/Changes merge=union

testsuite/Makefile export-subst

# Files and directories excluded from git-generated tarballs.
.github export-ignore
manual export-ignore
release-info export-ignore
testsuite/tests export-ignore
tools/ci export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.gitmodules export-ignore
.mailmap export-ignore
ocaml-variants.install export-ignore
ocaml-variants.opam export-ignore

# No header for text and META files (would be too obtrusive).
*.md typo.missing-header
README* typo.missing-header
Expand Down Expand Up @@ -92,6 +107,8 @@ build-aux typo.prune
/manual typo.prune
/manual/** typo.prune

tools/ci/appveyor/parallel linguist-vendored typo.prune

# configure is generated so do not check it
configure typo.prune

Expand All @@ -109,6 +126,7 @@ otherlibs/unix/symlink_win32.c typo.long-line
# Some Unicode characters here and there
utils/misc.ml typo.non-ascii
runtime/sak.c typo.non-ascii
tools/opam/process.sh typo.non-ascii

testsuite/tests/** typo.missing-header typo.long-line=may
testsuite/tests/lib-bigarray-2/bigarrf.f typo.tab linguist-language=Fortran
Expand Down
Loading