Skip to content

Commit

Permalink
Add all core dependencies
Browse files Browse the repository at this point in the history
This commit adjusts the set of libraries used as a benchmark. It adds
approximately the minimal set of libraries to ensure a self-consistent
set of odocs without unresolved module dependencies.
  • Loading branch information
jonludlam committed Dec 6, 2023
1 parent 5a054ff commit 87bba52
Show file tree
Hide file tree
Showing 36 changed files with 99 additions and 45 deletions.
44 changes: 38 additions & 6 deletions doc/driver.mld
Original file line number Diff line number Diff line change
Expand Up @@ -316,14 +316,45 @@ let dep_libraries_core = [

let extra_deps = [
"base";
"core_kernel";
"base_bigstring";
"base_quickcheck";
"bin_prot";
"camlp-streams";
"core";
"fieldslib";
"int_repr";
"ocaml-compiler-libs";
"parsexp";
"ppx_bench.runtime-lib";
"ppx_compare";
"ppx_enumerate";
"ppx_expect";
"ppx_expect.collector";
"ppx_expect.common";
"ppx_expect.config";
"ppx_expect.config_types";
"ppx_expect.evaluator";
"ppx_expect.make_corrected_file";
"ppx_expect.matcher";
"ppx_expect.payload";
"ppx_hash";
"ppx_inline_test.config";
"ppx_inline_test.runtime-lib";
"ppx_module_timer";
"ppx_sexp_conv";
"ppx_stable_witness";
"ppx_stable_witness.runtime";
"ppx_stable_witness.stable_witness";
"ppxlib";
"ppxlib.ast";
"ppxlib.astlib";
"ppxlib.traverse_builtins";
"sexplib";
"sexplib0";
"base_quickcheck";
"ppx_sexp_conv";
"ppx_hash";
"core";
"splittable_random";
"stdio";
"typerep";
"variantslib";
]

let dep_libraries =
Expand All @@ -335,7 +366,8 @@ let odoc_libraries = [
"odoc_xref_test"; "odoc_xref2"; "odoc_odoc"; "odoc_html_support_files";
"odoc_model_desc"; "odoc_model"; "odoc_manpage"; "odoc_loader";
"odoc_latex"; "odoc_html"; "odoc_document"; "odoc_examples"; "odoc_parser";
"ocamlary"; "odoc_search" ; "odoc_html_frontend" ; "odoc_json_index" ];;
"ocamlary"; "odoc_search" ; "odoc_html_frontend" ; "odoc_json_index";
"syntax_highlighter"; "type_desc_to_yojson" ];;

let all_libraries = dep_libraries @ odoc_libraries;;

Expand Down
2 changes: 2 additions & 0 deletions doc/library_mlds/base_bigstring.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Base_bigstring}

2 changes: 2 additions & 0 deletions doc/library_mlds/camlp-streams.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Camlp-streams}

39 changes: 0 additions & 39 deletions doc/library_mlds/core_kernel.mld

This file was deleted.

2 changes: 2 additions & 0 deletions doc/library_mlds/fieldslib.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Fieldslib}

2 changes: 2 additions & 0 deletions doc/library_mlds/int_repr.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Int_repr}

2 changes: 2 additions & 0 deletions doc/library_mlds/ocaml-compiler-libs.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 ocaml-compiler-libs}

2 changes: 2 additions & 0 deletions doc/library_mlds/parsexp.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Parsexp}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_bench.runtime-lib.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 ppx_bench.runtime-lib}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_compare.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppx_compare}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_enumerate.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppx_enumerate}

1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.collector.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect.collector}
1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.common.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect.common}
1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.config.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect.config}
1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.config_types.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect.config_types}
1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.evaluator.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect.evaluator}
1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.make_corrected_file.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect.make_corrected_file}
1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.matcher.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect.matcher}
1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect}
1 change: 1 addition & 0 deletions doc/library_mlds/ppx_expect.payload.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{0 ppx_expect.payload}
2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_inline_test.config.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 ppx_inline_test.config}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_inline_test.runtime-lib.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 ppx_inline_test.runtime-lib}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_module_timer.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppx_module_timer}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_stable_witness.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppx_stable_witness}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_stable_witness.runtime.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppx_stable_witness.runtime}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppx_stable_witness.stable_witness.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppx_stable_witness.stable_witness}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppxlib.ast.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppxlib.ast}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppxlib.astlib.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppxlib.astlib}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppxlib.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppxlib}

2 changes: 2 additions & 0 deletions doc/library_mlds/ppxlib.traverse_builtins.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Ppxlib_traverse_builtins}

2 changes: 2 additions & 0 deletions doc/library_mlds/splittable_random.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Splittable_random}

2 changes: 2 additions & 0 deletions doc/library_mlds/stdio.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Stdio}

4 changes: 4 additions & 0 deletions doc/library_mlds/syntax_highlighter.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{0 Syntax_highlighter}

{!modules: Syntax_highlighter}

2 changes: 2 additions & 0 deletions doc/library_mlds/type_desc_to_yojson.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 type_desc_to_yojson}

2 changes: 2 additions & 0 deletions doc/library_mlds/typerep.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Typerep}

2 changes: 2 additions & 0 deletions doc/library_mlds/variantslib.mld
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{0 Variantslib}

0 comments on commit 87bba52

Please sign in to comment.