Skip to content

Commit d920fb9

Browse files
authored
Emit directive above header comment (v11) (rescript-lang#6172)
* emit directive above header comment * remove flag -bs-no-version-header
1 parent c0d0ae0 commit d920fb9

File tree

658 files changed

+661
-8
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

658 files changed

+661
-8
lines changed

CHANGELOG.md

+1

jscomp/core/js_dump_program.ml

+4-3
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,13 @@ let es6_program ~output_dir fmt f (x : J.deps_program) =
102102
let pp_deps_program ~(output_prefix : string)
103103
(kind : Js_packages_info.module_system) (program : J.deps_program)
104104
(f : Ext_pp.t) =
105-
if not !Js_config.no_version_header then (
106-
P.string f Bs_version.header;
107-
P.newline f);
105+
108106
!Js_config.directives |> List.iter (fun prim ->
109107
P.string f prim;
110108
P.newline f);
109+
if not !Js_config.no_version_header then (
110+
P.string f Bs_version.header;
111+
P.newline f);
111112

112113
if deps_program_is_empty program then P.string f empty_explanation
113114
(* This is empty module, it won't be referred anywhere *)

jscomp/test/406_primitive_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/DotDotDot.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/EmptyRecord.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/RecordCoercion.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/RecordOrObject.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/SafePromises.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/UncurriedAlways.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/UncurriedExternals.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/UncurriedPervasives.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/UntaggedVariants.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/a.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/a_filename_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/a_list_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/a_recursive_type.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/a_scope_bug.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/a_string_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/abstract_type.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/adt_optimize_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/alias_default_value_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/alias_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/and_or_tailcall_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/app_root_finder.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/argv_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/ari_regress_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/arith_lexer.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/arith_parser.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/arith_syntax.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/arity.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/arity_deopt.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/arity_infer.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/array_data_util.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/array_safe_get.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/array_subtle_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/array_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/ast_abstract_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/ast_mapper_unused_warning_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/async_await.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/async_ideas.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/async_inline.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/attr_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/b.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bal_set_mini.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bang_primitive.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/basic_module_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bb.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bdd.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/belt_internal_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/belt_result_alias_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bench.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/big_enum.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/big_polyvar_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/block_alias_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/boolean_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_MapInt_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_abstract_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_array_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_auto_uncurry.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_auto_uncurry_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_float_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_hashmap_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_hashset_int_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_hashtbl_string_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_ignore_effect.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_ignore_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_int_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_list_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_map_set_dict_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_map_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_min_max_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_mutable_set_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_node_string_buffer_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_poly_map_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_poly_mutable_map_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_poly_mutable_set_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_poly_set_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_qualified.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jscomp/test/bs_queue_test.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)