Skip to content

Commit a304ac8

Browse files
committed
bump version
1 parent 2ca63cb commit a304ac8

File tree

11 files changed

+137
-137
lines changed

11 files changed

+137
-137
lines changed

jscomp/bin/all_ounit_tests.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ bin/all_ounit_tests.ml : ounit/oUnitTypes.ml
6363
bin/all_ounit_tests.ml : ounit/oUnitUtils.ml
6464
bin/all_ounit_tests.ml : ext/ext_filename.mli
6565
bin/all_ounit_tests.ml : ext/ext_js_regex.mli
66+
bin/all_ounit_tests.ml : ext/ext_namespace.ml
6667
bin/all_ounit_tests.ml : ext/ext_position.mli
6768
bin/all_ounit_tests.ml : ext/hash_set_poly.ml
6869
bin/all_ounit_tests.ml : ext/int_hash_set.mli
@@ -72,6 +73,7 @@ bin/all_ounit_tests.ml : ounit/oUnitLogger.ml
7273
bin/all_ounit_tests.ml : ext/ext_json_noloc.ml
7374
bin/all_ounit_tests.ml : ext/ext_json_parse.ml
7475
bin/all_ounit_tests.ml : ext/ext_json_types.ml
76+
bin/all_ounit_tests.ml : ext/ext_namespace.mli
7577
bin/all_ounit_tests.ml : ext/ext_pervasives.ml
7678
bin/all_ounit_tests.ml : ext/hash_set_poly.mli
7779
bin/all_ounit_tests.ml : ext/string_hashtbl.ml
@@ -82,9 +84,7 @@ bin/all_ounit_tests.ml : ext/ext_pervasives.mli
8284
bin/all_ounit_tests.ml : ext/string_hash_set.ml
8385
bin/all_ounit_tests.ml : ext/string_hashtbl.mli
8486
bin/all_ounit_tests.ml : stubs/bs_hash_stubs.ml
85-
bin/all_ounit_tests.ml : ext/ext_package_name.ml
8687
bin/all_ounit_tests.ml : ext/string_hash_set.mli
87-
bin/all_ounit_tests.ml : ext/ext_package_name.mli
8888
bin/all_ounit_tests.ml : syntax/ast_utf8_string.ml
8989
bin/all_ounit_tests.ml : ext/hash_set_ident_mask.ml
9090
bin/all_ounit_tests.ml : syntax/ast_utf8_string.mli

jscomp/bin/all_ounit_tests.ml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13593,8 +13593,8 @@ let suites =
1359313593
end;
1359413594
]
1359513595
end
13596-
module Ext_package_name : sig
13597-
#1 "ext_package_name.mli"
13596+
module Ext_namespace : sig
13597+
#1 "ext_namespace.mli"
1359813598
(* Copyright (C) 2017- Authors of BuckleScript
1359913599
*
1360013600
* This program is free software: you can redistribute it and/or modify
@@ -13620,9 +13620,9 @@ module Ext_package_name : sig
1362013620
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)
1362113621

1362213622

13623-
val make : pkg:string -> string -> string
13623+
val make : ns:string -> string -> string
1362413624

13625-
val remove_package_suffix: string -> string
13625+
val remove_ns_suffix: string -> string
1362613626

1362713627
(* Note we have to output uncapitalized file Name,
1362813628
or at least be consistent, since by reading cmi file on Case insensitive OS, we don't really know it is `list.cmi` or `List.cmi`, so that `require (./list.js)` or `require(./List.js)`
@@ -13633,7 +13633,7 @@ val js_name_of_basename : string -> string
1363313633
val namespace_of_package_name : string -> string
1363413634

1363513635
end = struct
13636-
#1 "ext_package_name.ml"
13636+
#1 "ext_namespace.ml"
1363713637

1363813638
(* Copyright (C) 2015-2016 Bloomberg Finance L.P.
1363913639
*
@@ -13663,25 +13663,25 @@ end = struct
1366313663
(* Note the build system should check the validity of filenames
1366413664
espeically, it should not contain '-'
1366513665
*)
13666-
let package_sep_char = '-'
13667-
let package_sep = "-"
13666+
let ns_sep_char = '-'
13667+
let ns_sep = "-"
1366813668

13669-
let make ~pkg cunit =
13670-
cunit ^ package_sep ^ pkg
13669+
let make ~ns cunit =
13670+
cunit ^ ns_sep ^ ns
1367113671

1367213672

1367313673
let rec rindex_rec s i c =
1367413674
if i < 0 then i else
1367513675
if String.unsafe_get s i = c then i else rindex_rec s (i - 1) c;;
1367613676

13677-
let remove_package_suffix name =
13678-
let i = rindex_rec name (String.length name - 1) package_sep_char in
13677+
let remove_ns_suffix name =
13678+
let i = rindex_rec name (String.length name - 1) ns_sep_char in
1367913679
if i < 0 then name
1368013680
else String.sub name 0 i
1368113681

1368213682

1368313683
let js_name_of_basename s =
13684-
remove_package_suffix (String.uncapitalize s) ^ Literals.suffix_js
13684+
remove_ns_suffix (String.uncapitalize s) ^ Literals.suffix_js
1368513685

1368613686

1368713687
let namespace_of_package_name (s : string) : string =
@@ -14026,25 +14026,25 @@ let suites =
1402614026
end;
1402714027

1402814028
__LOC__ >:: begin fun _ ->
14029-
Ext_package_name.namespace_of_package_name "bs-json"
14029+
Ext_namespace.namespace_of_package_name "bs-json"
1403014030
=~ "BsJson"
1403114031
end;
1403214032
__LOC__ >:: begin fun _ ->
14033-
Ext_package_name.namespace_of_package_name
14033+
Ext_namespace.namespace_of_package_name
1403414034
"reason-react"
1403514035
=~ "ReasonReact";
14036-
Ext_package_name.namespace_of_package_name
14036+
Ext_namespace.namespace_of_package_name
1403714037
"reason"
1403814038
=~ "Reason"
1403914039
end;
1404014040
__LOC__ >:: begin fun _ ->
14041-
Ext_package_name.js_name_of_basename "a-b"
14041+
Ext_namespace.js_name_of_basename "a-b"
1404214042
=~ "a.js";
14043-
Ext_package_name.js_name_of_basename "a-"
14043+
Ext_namespace.js_name_of_basename "a-"
1404414044
=~ "a.js";
14045-
Ext_package_name.js_name_of_basename "a--"
14045+
Ext_namespace.js_name_of_basename "a--"
1404614046
=~ "a-.js";
14047-
Ext_package_name.js_name_of_basename "AA-b"
14047+
Ext_namespace.js_name_of_basename "AA-b"
1404814048
=~ "aA.js";
1404914049
end
1405014050
]

jscomp/bin/bsb.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ bin/bsb.ml : bsb/bsb_ninja_gen.ml
6969
bin/bsb.ml : bsb/bsb_templates.ml
7070
bin/bsb.ml : common/bs_version.ml
7171
bin/bsb.ml : ext/ext_filename.mli
72+
bin/bsb.ml : ext/ext_namespace.ml
7273
bin/bsb.ml : ext/ext_position.mli
7374
bin/bsb.ml : ext/resize_array.mli
7475
bin/bsb.ml : bsb/bsb_build_util.ml
@@ -82,6 +83,7 @@ bin/bsb.ml : common/bs_version.mli
8283
bin/bsb.ml : ext/ext_json_noloc.ml
8384
bin/bsb.ml : ext/ext_json_parse.ml
8485
bin/bsb.ml : ext/ext_json_types.ml
86+
bin/bsb.ml : ext/ext_namespace.mli
8587
bin/bsb.ml : ext/ext_pervasives.ml
8688
bin/bsb.ml : ext/string_hashtbl.ml
8789
bin/bsb.ml : bsb/bsb_build_cache.ml
@@ -103,13 +105,11 @@ bin/bsb.ml : bsb/bsb_config_types.ml
103105
bin/bsb.ml : bsb/bsb_ninja_regen.mli
104106
bin/bsb.ml : bsb/bsb_pkg_map_gen.mli
105107
bin/bsb.ml : bsb/bsb_watcher_gen.mli
106-
bin/bsb.ml : ext/ext_package_name.ml
107108
bin/bsb.ml : ext/string_hash_set.mli
108109
bin/bsb.ml : bsb/bsb_build_schemas.ml
109110
bin/bsb.ml : bsb/bsb_config_parse.mli
110111
bin/bsb.ml : bsb/bsb_package_specs.ml
111112
bin/bsb.ml : bsb/bsb_parse_sources.ml
112-
bin/bsb.ml : ext/ext_package_name.mli
113113
bin/bsb.ml : bsb/bsb_package_specs.mli
114114
bin/bsb.ml : bsb/bsb_parse_sources.mli
115115
bin/bsb.ml : bsb/bsb_ninja_file_groups.ml

jscomp/bin/bsb.ml

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ end = struct
136136
* You should have received a copy of the GNU Lesser General Public License
137137
* along with this program; if not, write to the Free Software
138138
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)
139-
let version = "1.8.3"
139+
let version = "1.9.0"
140140
let header =
141-
"// Generated by BUCKLESCRIPT VERSION 1.8.3, PLEASE EDIT WITH CARE"
141+
"// Generated by BUCKLESCRIPT VERSION 1.9.0, PLEASE EDIT WITH CARE"
142142
let package_name = "bs-platform"
143143

144144
end
@@ -7394,8 +7394,8 @@ let store ~cwd ~file:name file_stamps =
73947394
bsc_version = Bs_version.version }
73957395

73967396
end
7397-
module Ext_package_name : sig
7398-
#1 "ext_package_name.mli"
7397+
module Ext_namespace : sig
7398+
#1 "ext_namespace.mli"
73997399
(* Copyright (C) 2017- Authors of BuckleScript
74007400
*
74017401
* This program is free software: you can redistribute it and/or modify
@@ -7421,9 +7421,9 @@ module Ext_package_name : sig
74217421
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *)
74227422

74237423

7424-
val make : pkg:string -> string -> string
7424+
val make : ns:string -> string -> string
74257425

7426-
val remove_package_suffix: string -> string
7426+
val remove_ns_suffix: string -> string
74277427

74287428
(* Note we have to output uncapitalized file Name,
74297429
or at least be consistent, since by reading cmi file on Case insensitive OS, we don't really know it is `list.cmi` or `List.cmi`, so that `require (./list.js)` or `require(./List.js)`
@@ -7434,7 +7434,7 @@ val js_name_of_basename : string -> string
74347434
val namespace_of_package_name : string -> string
74357435

74367436
end = struct
7437-
#1 "ext_package_name.ml"
7437+
#1 "ext_namespace.ml"
74387438

74397439
(* Copyright (C) 2015-2016 Bloomberg Finance L.P.
74407440
*
@@ -7464,25 +7464,25 @@ end = struct
74647464
(* Note the build system should check the validity of filenames
74657465
espeically, it should not contain '-'
74667466
*)
7467-
let package_sep_char = '-'
7468-
let package_sep = "-"
7467+
let ns_sep_char = '-'
7468+
let ns_sep = "-"
74697469

7470-
let make ~pkg cunit =
7471-
cunit ^ package_sep ^ pkg
7470+
let make ~ns cunit =
7471+
cunit ^ ns_sep ^ ns
74727472

74737473

74747474
let rec rindex_rec s i c =
74757475
if i < 0 then i else
74767476
if String.unsafe_get s i = c then i else rindex_rec s (i - 1) c;;
74777477

7478-
let remove_package_suffix name =
7479-
let i = rindex_rec name (String.length name - 1) package_sep_char in
7478+
let remove_ns_suffix name =
7479+
let i = rindex_rec name (String.length name - 1) ns_sep_char in
74807480
if i < 0 then name
74817481
else String.sub name 0 i
74827482

74837483

74847484
let js_name_of_basename s =
7485-
remove_package_suffix (String.uncapitalize s) ^ Literals.suffix_js
7485+
remove_ns_suffix (String.uncapitalize s) ^ Literals.suffix_js
74867486

74877487

74887488
let namespace_of_package_name (s : string) : string =
@@ -7746,7 +7746,7 @@ let get_list_of_output_js
77467746
package_specs output_file_sans_extension =
77477747
Spec_set.fold (fun format acc ->
77487748
package_output format
7749-
( Ext_package_name.js_name_of_basename output_file_sans_extension)
7749+
( Ext_namespace.js_name_of_basename output_file_sans_extension)
77507750
:: acc
77517751
) package_specs []
77527752

@@ -11235,7 +11235,7 @@ let interpret_json
1123511235
in
1123611236
let namespace =
1123711237
if !namespace then
11238-
Some (Ext_package_name.namespace_of_package_name package_name)
11238+
Some (Ext_namespace.namespace_of_package_name package_name)
1123911239
else None in
1124011240
{
1124111241
package_name ;
@@ -12133,31 +12133,31 @@ let handle_generators oc
1213312133

1213412134

1213512135
let make_common_shadows
12136-
is_re
12137-
package_specs
12138-
dirname
12139-
dir_index
12136+
is_re
12137+
package_specs
12138+
dirname
12139+
dir_index
1214012140
: Bsb_ninja_util.shadow list
1214112141
=
1214212142
let shadows : Bsb_ninja_util.shadow list =
12143-
{ key = Bsb_ninja_global_vars.bs_package_flags;
12144-
op =
12145-
Append
12146-
(Bsb_package_specs.package_flag_of_package_specs
12147-
package_specs dirname
12148-
)
12149-
} ::
12150-
(if Bsb_dir_index.is_lib_dir dir_index then [] else
12151-
[{
12152-
key = Bsb_ninja_global_vars.bs_package_includes;
12153-
op = AppendVar Bsb_ninja_global_vars.bs_package_dev_includes
12154-
}
12155-
;
12156-
{ key = "bsc_extra_includes";
12157-
op = OverwriteVar (Bsb_dir_index.string_of_bsb_dev_include dir_index)
12158-
}
12159-
]
12160-
)
12143+
{ key = Bsb_ninja_global_vars.bs_package_flags;
12144+
op =
12145+
Append
12146+
(Bsb_package_specs.package_flag_of_package_specs
12147+
package_specs dirname
12148+
)
12149+
} ::
12150+
(if Bsb_dir_index.is_lib_dir dir_index then [] else
12151+
[{
12152+
key = Bsb_ninja_global_vars.bs_package_includes;
12153+
op = AppendVar Bsb_ninja_global_vars.bs_package_dev_includes
12154+
}
12155+
;
12156+
{ key = "bsc_extra_includes";
12157+
op = OverwriteVar (Bsb_dir_index.string_of_bsb_dev_include dir_index)
12158+
}
12159+
]
12160+
)
1216112161
in
1216212162
if is_re then
1216312163
{ key = Bsb_ninja_global_vars.bsc_flags;
@@ -12186,8 +12186,8 @@ let emit_impl_build
1218612186
match namespace with
1218712187
| None ->
1218812188
filename_sans_extension
12189-
| Some pkg ->
12190-
Ext_package_name.make ~pkg filename_sans_extension
12189+
| Some ns ->
12190+
Ext_namespace.make ~ns filename_sans_extension
1219112191
in
1219212192
let file_cmi = output_filename_sans_extension ^ Literals.suffix_cmi in
1219312193
let output_cmj = output_filename_sans_extension ^ Literals.suffix_cmj in
@@ -12247,28 +12247,28 @@ let emit_intf_build
1224712247
namespace
1224812248
filename_sans_extension
1224912249
: info =
12250-
12251-
let input =
12252-
Bsb_config.proj_rel
12253-
(if is_re then filename_sans_extension ^ Literals.suffix_rei
12254-
else filename_sans_extension ^ Literals.suffix_mli) in
1225512250
let output_mliast = filename_sans_extension ^ Literals.suffix_mliast in
1225612251
let output_mliastd = filename_sans_extension ^ Literals.suffix_mliastd in
1225712252
let output_filename_sans_extension =
1225812253
match namespace with
1225912254
| None ->
1226012255
filename_sans_extension
12261-
| Some pkg ->
12262-
Ext_package_name.make ~pkg filename_sans_extension
12256+
| Some ns ->
12257+
Ext_namespace.make ~ns filename_sans_extension
1226312258
in
12264-
let output_cmi = output_filename_sans_extension ^ Literals.suffix_cmi in
12259+
let output_cmi = output_filename_sans_extension ^ Literals.suffix_cmi in
1226512260
let common_shadows =
1226612261
make_common_shadows is_re package_specs
1226712262
(Filename.dirname output_cmi)
1226812263
group_dir_index in
1226912264
Bsb_ninja_util.output_build oc
1227012265
~output:output_mliast
12271-
~input
12266+
(* TODO: we can get rid of absloute path if we fixed the location to be
12267+
[lib/bs], better for testing?
12268+
*)
12269+
~input:(Bsb_config.proj_rel
12270+
(if is_re then filename_sans_extension ^ Literals.suffix_rei
12271+
else filename_sans_extension ^ Literals.suffix_mli))
1227212272
~rule:(if is_re then Bsb_rule.build_ast_and_module_sets_from_rei
1227312273
else Bsb_rule.build_ast_and_module_sets);
1227412274
Bsb_ninja_util.output_build oc
@@ -13102,7 +13102,7 @@ let install_targets cwd (config : Bsb_config_types.t option) =
1310213102
let x =
1310313103
match namespace with
1310413104
| None -> x
13105-
| Some pkg -> Ext_package_name.make ~pkg x in
13105+
| Some ns -> Ext_namespace.make ~ns x in
1310613106
install ~destdir (cwd // x ^ Literals.suffix_ml) ;
1310713107
install ~destdir (cwd // x ^ Literals.suffix_re) ;
1310813108
install ~destdir (cwd // x ^ Literals.suffix_mli) ;

jscomp/bin/bsb_helper.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ bin/bsb_helper.ml : ext/string_set.mli
1616
bin/bsb_helper.ml : ext/ext_filename.ml
1717
bin/bsb_helper.ml : bsb/bsb_dir_index.ml
1818
bin/bsb_helper.ml : ext/ext_filename.mli
19+
bin/bsb_helper.ml : ext/ext_namespace.ml
1920
bin/bsb_helper.ml : bsb/bsb_dir_index.mli
21+
bin/bsb_helper.ml : ext/ext_namespace.mli
2022
bin/bsb_helper.ml : ext/ext_pervasives.ml
2123
bin/bsb_helper.ml : ext/string_hashtbl.ml
2224
bin/bsb_helper.ml : bsb/bsb_build_cache.ml
@@ -28,10 +30,8 @@ bin/bsb_helper.ml : stubs/bs_hash_stubs.ml
2830
bin/bsb_helper.ml : bsb/bsb_build_cache.mli
2931
bin/bsb_helper.ml : bsb/bsb_depfile_gen.mli
3032
bin/bsb_helper.ml : bsb/bsb_helper_main.mli
31-
bin/bsb_helper.ml : ext/ext_package_name.ml
3233
bin/bsb_helper.ml : bsb/bsb_helper_linker.ml
3334
bin/bsb_helper.ml : bsb/bsb_helper_packer.ml
34-
bin/bsb_helper.ml : ext/ext_package_name.mli
3535
bin/bsb_helper.ml : bsb/bsb_helper_extract.ml
3636
bin/bsb_helper.ml : bsb/bsb_helper_linker.mli
3737
bin/bsb_helper.ml : bsb/bsb_helper_packer.mli

0 commit comments

Comments
 (0)