Skip to content

Commit

Permalink
Add pipe into berror + add vendored berror
Browse files Browse the repository at this point in the history
  • Loading branch information
bsansouci committed Oct 16, 2017
1 parent 7289c5d commit a1d8fd1
Show file tree
Hide file tree
Showing 135 changed files with 8,469 additions and 29 deletions.
33 changes: 20 additions & 13 deletions jscomp/bin/bsb.ml
Original file line number Diff line number Diff line change
Expand Up @@ -10080,6 +10080,8 @@ val main_entries : Bsb_config_types.entries_t list

val allowed_build_kinds : Bsb_config_types.compilation_kind_t list

val bs_super_errors : bool

end = struct
#1 "bsb_default.ml"
(* Copyright (C) 2015-2016 Bloomberg Finance L.P.
Expand Down Expand Up @@ -10146,6 +10148,8 @@ let main_entries = [Bsb_config_types.JsTarget "Index"]

let allowed_build_kinds = [Bsb_config_types.Js; Bsb_config_types.Bytecode; Bsb_config_types.Native]

let bs_super_errors = true

end
module Ext_json_noloc : sig
#1 "ext_json_noloc.mli"
Expand Down Expand Up @@ -10576,7 +10580,7 @@ let get_global_config_from_bsconfig () =
| None ->
Bsb_package_specs.default_package_specs
end in
let bs_super_errors = ref false in
let bs_super_errors = ref Bsb_default.bs_super_errors in
let global_ocaml_compiler = ref false in
map
|? (Bsb_build_schemas.bs_super_errors, `Bool (fun b -> bs_super_errors := b))
Expand Down Expand Up @@ -10624,7 +10628,7 @@ let interpret_json
let package_name = ref None in
let namespace = ref false in
let bs_external_includes = ref [] in
let bs_super_errors = ref false in
let bs_super_errors = ref Bsb_default.bs_super_errors in
(** we should not resolve it too early,
since it is external configuration, no {!Bsb_build_util.convert_and_resolve_path}
*)
Expand Down Expand Up @@ -11383,6 +11387,7 @@ let findlib_conf_path = "findlib_conf_path"
let findlib_conf_env_var = "findlib_conf_env_var"
let ocaml_flags = "ocaml_flags"
let global_ocaml_compiler = "global_ocaml_compiler"
let berror = "berror"

end
module Bsb_rule : sig
Expand Down Expand Up @@ -11679,70 +11684,70 @@ let build_package_gen_mlast_simple =
let build_package_build_cmi_bytecode =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlc} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -no-alias-deps -w -49 -g -c -intf-suffix .mliast_simple -impl ${in} ${postbuild}"
-o ${out} ${warnings} -no-alias-deps -w -49 -g -c -intf-suffix .mliast_simple -impl ${in} ${postbuild} ${berror}"
"build_package_build_cmi_bytecode"

let build_package_build_cmi_native =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlopt} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -no-alias-deps -w -49 -g -c -intf-suffix .mliast_simple -impl ${in} ${postbuild}"
-o ${out} ${warnings} -no-alias-deps -w -49 -g -c -intf-suffix .mliast_simple -impl ${in} ${postbuild} ${berror}"
"build_package_build_cmi_native"


let build_cmo_cmi_bytecode =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlc} ${open_flag} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -g -c -intf-suffix .mliast_simple -impl ${in}_simple ${postbuild}"
-o ${out} ${warnings} -g -c -intf-suffix .mliast_simple -impl ${in}_simple ${postbuild} ${berror}"
~depfile:"${in}.d"
"build_cmo_cmi_bytecode"

let build_cmi_bytecode =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlc} ${open_flag} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -g -c -intf ${in}_simple ${postbuild}"
-o ${out} ${warnings} -g -c -intf ${in}_simple ${postbuild} ${berror}"
~depfile:"${in}.d"
"build_cmi_bytecode"

let build_cmx_cmi_native =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlopt} ${open_flag} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -g -c -intf-suffix .mliast_simple -impl ${in}_simple ${postbuild}"
-o ${out} ${warnings} -g -c -intf-suffix .mliast_simple -impl ${in}_simple ${postbuild} ${berror}"
~depfile:"${in}.d"
"build_cmx_cmi_native"

let build_cmi_native =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlopt} ${open_flag} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -g -c -intf ${in}_simple ${postbuild}"
-o ${out} ${warnings} -g -c -intf ${in}_simple ${postbuild} ${berror}"
~depfile:"${in}.d"
"build_cmi_native"


let linking_bytecode =
define
~command:"${bsb_helper} ${namespace} ${global_ocaml_compiler} -bs-main ${main_module} ${bs_super_errors} ${static_libraries} \
${ocamlfind_dependencies} ${external_deps_for_linking} ${in} -link-bytecode ${out}"
${ocamlfind_dependencies} ${external_deps_for_linking} ${in} -link-bytecode ${out} ${berror}"
"linking_bytecode"

let linking_native =
define
~command:"${bsb_helper} ${namespace} ${global_ocaml_compiler} -bs-main ${main_module} ${bs_super_errors} ${static_libraries} \
${ocamlfind_dependencies} ${external_deps_for_linking} ${in} -link-native ${out}"
${ocamlfind_dependencies} ${external_deps_for_linking} ${in} -link-native ${out} ${berror}"
"linking_native"


let build_cma_library =
define
~command:"${bsb_helper} ${namespace} ${global_ocaml_compiler} ${bs_super_errors} ${static_libraries} ${ocamlfind_dependencies} \
${bs_package_includes} ${bsc_lib_includes} ${bsc_extra_includes} \
${in} -pack-bytecode-library"
${in} -pack-bytecode-library ${berror}"
"build_cma_library"

let build_cmxa_library =
define
~command:"${bsb_helper} ${namespace} ${global_ocaml_compiler} ${bs_super_errors} ${static_libraries} ${ocamlfind_dependencies} \
${bs_package_includes} ${bsc_lib_includes} ${bsc_extra_includes} \
${in} -pack-native-library"
${in} -pack-native-library ${berror}"
"build_cmxa_library"

let generate_findlib_conf =
Expand Down Expand Up @@ -13036,6 +13041,7 @@ let merge_module_info_map acc sources : Bsb_build_cache.t =


let bsc_exe = "bsc.exe"
let berror_exe = "berror"
let ocamlc_exe = "ocamlc.opt"
let ocamlopt_exe = "ocamlopt.opt"
let ocamlfind = "ocamlfind"
Expand Down Expand Up @@ -13113,7 +13119,7 @@ let output_ninja_and_namespace_map
let ocaml_flags = Bsb_build_util.flag_concat (if use_ocamlfind then "-passopt" else Ext_string.single_space) Bsb_default.ocaml_flags in
let ocaml_flags = if not global_ocaml_compiler then Ext_string.inter2 ocaml_flags "-color always" else ocaml_flags in
let refmt_flags = String.concat Ext_string.single_space refmt_flags in
let bs_super_errors = if main_bs_super_errors then "-bs-super-errors" else "" in
let bs_super_errors = if main_bs_super_errors && not global_ocaml_compiler then "-bs-super-errors" else "" in
let bs_package_includes =
Bsb_build_util.flag_concat dash_i @@ Ext_list.map
(fun (x : Bsb_config_types.dependency) -> x.package_install_path) bs_dependencies
Expand Down Expand Up @@ -13190,6 +13196,7 @@ let output_ninja_and_namespace_map
Bsb_ninja_global_vars.ocamlfind_dependencies, Bsb_build_util.flag_concat "-package" (external_ocamlfind_dependencies @ ocamlfind_dependencies);
Bsb_ninja_global_vars.bin_annot, if bin_annot then "-bin-annot" else "";
Bsb_ninja_global_vars.global_ocaml_compiler, if global_ocaml_compiler then "-global-ocaml-compiler" else "";
Bsb_ninja_global_vars.berror, if global_ocaml_compiler then Ext_string.inter2 "2>&1 |" (bsc_dir // berror_exe) else "";
(* @HACK
This might cause stale artifacts. This makes everything implicitly depend on the namespace file...

Expand Down
4 changes: 4 additions & 0 deletions jscomp/bin/bsb_helper.ml
Original file line number Diff line number Diff line change
Expand Up @@ -10295,6 +10295,8 @@ val main_entries : Bsb_config_types.entries_t list

val allowed_build_kinds : Bsb_config_types.compilation_kind_t list

val bs_super_errors : bool

end = struct
#1 "bsb_default.ml"
(* Copyright (C) 2015-2016 Bloomberg Finance L.P.
Expand Down Expand Up @@ -10361,6 +10363,8 @@ let main_entries = [Bsb_config_types.JsTarget "Index"]

let allowed_build_kinds = [Bsb_config_types.Js; Bsb_config_types.Bytecode; Bsb_config_types.Native]

let bs_super_errors = true

end
module Bsb_helper_dep_graph : sig
#1 "bsb_helper_dep_graph.mli"
Expand Down
4 changes: 2 additions & 2 deletions jscomp/bsb/bsb_config_parse.ml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ let get_global_config_from_bsconfig () =
| None ->
Bsb_package_specs.default_package_specs
end in
let bs_super_errors = ref false in
let bs_super_errors = ref Bsb_default.bs_super_errors in
let global_ocaml_compiler = ref false in
map
|? (Bsb_build_schemas.bs_super_errors, `Bool (fun b -> bs_super_errors := b))
Expand Down Expand Up @@ -150,7 +150,7 @@ let interpret_json
let package_name = ref None in
let namespace = ref false in
let bs_external_includes = ref [] in
let bs_super_errors = ref false in
let bs_super_errors = ref Bsb_default.bs_super_errors in
(** we should not resolve it too early,
since it is external configuration, no {!Bsb_build_util.convert_and_resolve_path}
*)
Expand Down
2 changes: 2 additions & 0 deletions jscomp/bsb/bsb_default.ml
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,5 @@ let refmt_flags = ["--print"; "binary"]
let main_entries = [Bsb_config_types.JsTarget "Index"]

let allowed_build_kinds = [Bsb_config_types.Js; Bsb_config_types.Bytecode; Bsb_config_types.Native]

let bs_super_errors = true
2 changes: 2 additions & 0 deletions jscomp/bsb/bsb_default.mli
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,5 @@ val refmt_flags : string list
val main_entries : Bsb_config_types.entries_t list

val allowed_build_kinds : Bsb_config_types.compilation_kind_t list

val bs_super_errors : bool
4 changes: 3 additions & 1 deletion jscomp/bsb/bsb_ninja_gen.ml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ let merge_module_info_map acc sources : Bsb_build_cache.t =


let bsc_exe = "bsc.exe"
let berror_exe = "berror"
let ocamlc_exe = "ocamlc.opt"
let ocamlopt_exe = "ocamlopt.opt"
let ocamlfind = "ocamlfind"
Expand Down Expand Up @@ -120,7 +121,7 @@ let output_ninja_and_namespace_map
let ocaml_flags = Bsb_build_util.flag_concat (if use_ocamlfind then "-passopt" else Ext_string.single_space) Bsb_default.ocaml_flags in
let ocaml_flags = if not global_ocaml_compiler then Ext_string.inter2 ocaml_flags "-color always" else ocaml_flags in
let refmt_flags = String.concat Ext_string.single_space refmt_flags in
let bs_super_errors = if main_bs_super_errors then "-bs-super-errors" else "" in
let bs_super_errors = if main_bs_super_errors && not global_ocaml_compiler then "-bs-super-errors" else "" in
let bs_package_includes =
Bsb_build_util.flag_concat dash_i @@ Ext_list.map
(fun (x : Bsb_config_types.dependency) -> x.package_install_path) bs_dependencies
Expand Down Expand Up @@ -197,6 +198,7 @@ let output_ninja_and_namespace_map
Bsb_ninja_global_vars.ocamlfind_dependencies, Bsb_build_util.flag_concat "-package" (external_ocamlfind_dependencies @ ocamlfind_dependencies);
Bsb_ninja_global_vars.bin_annot, if bin_annot then "-bin-annot" else "";
Bsb_ninja_global_vars.global_ocaml_compiler, if global_ocaml_compiler then "-global-ocaml-compiler" else "";
Bsb_ninja_global_vars.berror, if global_ocaml_compiler then Ext_string.inter2 "2>&1 |" (bsc_dir // berror_exe) else "";
(* @HACK
This might cause stale artifacts. This makes everything implicitly depend on the namespace file...
Expand Down
1 change: 1 addition & 0 deletions jscomp/bsb/bsb_ninja_global_vars.ml
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,4 @@ let findlib_conf_path = "findlib_conf_path"
let findlib_conf_env_var = "findlib_conf_env_var"
let ocaml_flags = "ocaml_flags"
let global_ocaml_compiler = "global_ocaml_compiler"
let berror = "berror"
20 changes: 10 additions & 10 deletions jscomp/bsb/bsb_rule.ml
Original file line number Diff line number Diff line change
Expand Up @@ -206,70 +206,70 @@ let build_package_gen_mlast_simple =
let build_package_build_cmi_bytecode =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlc} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -no-alias-deps -w -49 -g -c -intf-suffix .mliast_simple -impl ${in} ${postbuild}"
-o ${out} ${warnings} -no-alias-deps -w -49 -g -c -intf-suffix .mliast_simple -impl ${in} ${postbuild} ${berror}"
"build_package_build_cmi_bytecode"

let build_package_build_cmi_native =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlopt} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -no-alias-deps -w -49 -g -c -intf-suffix .mliast_simple -impl ${in} ${postbuild}"
-o ${out} ${warnings} -no-alias-deps -w -49 -g -c -intf-suffix .mliast_simple -impl ${in} ${postbuild} ${berror}"
"build_package_build_cmi_native"


let build_cmo_cmi_bytecode =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlc} ${open_flag} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -g -c -intf-suffix .mliast_simple -impl ${in}_simple ${postbuild}"
-o ${out} ${warnings} -g -c -intf-suffix .mliast_simple -impl ${in}_simple ${postbuild} ${berror}"
~depfile:"${in}.d"
"build_cmo_cmi_bytecode"

let build_cmi_bytecode =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlc} ${open_flag} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -g -c -intf ${in}_simple ${postbuild}"
-o ${out} ${warnings} -g -c -intf ${in}_simple ${postbuild} ${berror}"
~depfile:"${in}.d"
"build_cmi_bytecode"

let build_cmx_cmi_native =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlopt} ${open_flag} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -g -c -intf-suffix .mliast_simple -impl ${in}_simple ${postbuild}"
-o ${out} ${warnings} -g -c -intf-suffix .mliast_simple -impl ${in}_simple ${postbuild} ${berror}"
~depfile:"${in}.d"
"build_cmx_cmi_native"

let build_cmi_native =
define
~command:"${findlib_conf_env_var} ${ocamlfind} ${ocamlopt} ${open_flag} ${bs_super_errors_ocamlfind} ${bs_bin_annot} ${bs_package_includes} ${bsc_lib_includes} ${ocamlfind_dependencies} ${bsc_extra_includes} ${ocaml_flags} \
-o ${out} ${warnings} -g -c -intf ${in}_simple ${postbuild}"
-o ${out} ${warnings} -g -c -intf ${in}_simple ${postbuild} ${berror}"
~depfile:"${in}.d"
"build_cmi_native"


let linking_bytecode =
define
~command:"${bsb_helper} ${namespace} ${global_ocaml_compiler} -bs-main ${main_module} ${bs_super_errors} ${static_libraries} \
${ocamlfind_dependencies} ${external_deps_for_linking} ${in} -link-bytecode ${out}"
${ocamlfind_dependencies} ${external_deps_for_linking} ${in} -link-bytecode ${out} ${berror}"
"linking_bytecode"

let linking_native =
define
~command:"${bsb_helper} ${namespace} ${global_ocaml_compiler} -bs-main ${main_module} ${bs_super_errors} ${static_libraries} \
${ocamlfind_dependencies} ${external_deps_for_linking} ${in} -link-native ${out}"
${ocamlfind_dependencies} ${external_deps_for_linking} ${in} -link-native ${out} ${berror}"
"linking_native"


let build_cma_library =
define
~command:"${bsb_helper} ${namespace} ${global_ocaml_compiler} ${bs_super_errors} ${static_libraries} ${ocamlfind_dependencies} \
${bs_package_includes} ${bsc_lib_includes} ${bsc_extra_includes} \
${in} -pack-bytecode-library"
${in} -pack-bytecode-library ${berror}"
"build_cma_library"

let build_cmxa_library =
define
~command:"${bsb_helper} ${namespace} ${global_ocaml_compiler} ${bs_super_errors} ${static_libraries} ${ocamlfind_dependencies} \
${bs_package_includes} ${bsc_lib_includes} ${bsc_extra_includes} \
${in} -pack-native-library"
${in} -pack-native-library ${berror}"
"build_cmxa_library"

let generate_findlib_conf =
Expand Down
22 changes: 19 additions & 3 deletions scripts/install.js
Original file line number Diff line number Diff line change
Expand Up @@ -91,10 +91,26 @@ function non_windows_npm_release() {
child_process.execSync('node ../scripts/config_compiler.js', working_config)
console.log("config finished")

let finish1 = false;
let finish2 = false;
console.log("building berror");
child_process.exec(make + " build", { cwd: path.join(root_dir, 'vendor', 'BetterErrors'), stdio: [0, 1, 2] }, function() {
finish1 = true;
if (finish1 && finish2) {
console.log("Installing")
child_process.execSync(make + ' VERBOSE=true install', working_config);
}
});

console.log("Build the compiler and runtime .. ")
child_process.execSync(make + " world", working_config)
console.log("Installing")
child_process.execSync(make + ' VERBOSE=true install', working_config);
child_process.exec(make + " world", working_config, function() {
finish2 = true;
if (finish1 && finish2) {
console.log("Installing")
child_process.execSync(make + ' VERBOSE=true install', working_config);
}
});

}

if (is_windows) {
Expand Down
7 changes: 7 additions & 0 deletions vendor/BetterErrors/.merlin
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
PKG Re

S src
S tests/test.ml

B _build/src
B _build/tests/test.ml
50 changes: 50 additions & 0 deletions vendor/BetterErrors/BetterErrors.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
bin: [
"_build/src/betterErrorsShell.native" {"huh"} ]
doc: [
"_build/README.md" {"README.md"} ]
lib: [
"_build/pkg/META" {"META"}
"_build/src/Atom.cmi" {"Atom.cmi"}
"_build/src/Atom.cmo" {"Atom.cmo"}
"?_build/src/Atom.cmt" {"Atom.cmt"}
"_build/src/Atom.cmx" {"Atom.cmx"}
"_build/src/BetterErrors.a" {"BetterErrors.a"}
"_build/src/BetterErrors.cma" {"BetterErrors.cma"}
"_build/src/BetterErrors.cmxa" {"BetterErrors.cmxa"}
"_build/src/BetterErrors.cmxs" {"BetterErrors.cmxs"}
"_build/src/NuclideReporter.cmi" {"NuclideReporter.cmi"}
"_build/src/NuclideReporter.cmo" {"NuclideReporter.cmo"}
"?_build/src/NuclideReporter.cmt" {"NuclideReporter.cmt"}
"_build/src/NuclideReporter.cmx" {"NuclideReporter.cmx"}
"_build/src/betterErrorsMain.cmi" {"betterErrorsMain.cmi"}
"_build/src/betterErrorsMain.cmo" {"betterErrorsMain.cmo"}
"?_build/src/betterErrorsMain.cmt" {"betterErrorsMain.cmt"}
"_build/src/betterErrorsMain.cmx" {"betterErrorsMain.cmx"}
"_build/src/betterErrorsParseError.cmi" {"betterErrorsParseError.cmi"}
"_build/src/betterErrorsParseError.cmo" {"betterErrorsParseError.cmo"}
"?_build/src/betterErrorsParseError.cmt" {"betterErrorsParseError.cmt"}
"_build/src/betterErrorsParseError.cmx" {"betterErrorsParseError.cmx"}
"_build/src/betterErrorsTypes.cmi" {"betterErrorsTypes.cmi"}
"_build/src/betterErrorsTypes.cmo" {"betterErrorsTypes.cmo"}
"?_build/src/betterErrorsTypes.cmt" {"betterErrorsTypes.cmt"}
"_build/src/betterErrorsTypes.cmx" {"betterErrorsTypes.cmx"}
"_build/src/helpers.cmi" {"helpers.cmi"}
"_build/src/helpers.cmo" {"helpers.cmo"}
"?_build/src/helpers.cmt" {"helpers.cmt"}
"_build/src/helpers.cmx" {"helpers.cmx"}
"_build/src/parseWarning.cmi" {"parseWarning.cmi"}
"_build/src/parseWarning.cmo" {"parseWarning.cmo"}
"?_build/src/parseWarning.cmt" {"parseWarning.cmt"}
"_build/src/parseWarning.cmx" {"parseWarning.cmx"}
"_build/src/reportError.cmi" {"reportError.cmi"}
"_build/src/reportError.cmo" {"reportError.cmo"}
"?_build/src/reportError.cmt" {"reportError.cmt"}
"_build/src/reportError.cmx" {"reportError.cmx"}
"_build/src/reportWarning.cmi" {"reportWarning.cmi"}
"_build/src/reportWarning.cmo" {"reportWarning.cmo"}
"?_build/src/reportWarning.cmt" {"reportWarning.cmt"}
"_build/src/reportWarning.cmx" {"reportWarning.cmx"}
"_build/src/terminalReporter.cmi" {"terminalReporter.cmi"}
"_build/src/terminalReporter.cmo" {"terminalReporter.cmo"}
"?_build/src/terminalReporter.cmt" {"terminalReporter.cmt"}
"_build/src/terminalReporter.cmx" {"terminalReporter.cmx"} ]
Loading

0 comments on commit a1d8fd1

Please sign in to comment.