Skip to content

Commit 1dad363

Browse files
committed
remove previous hacks avoiding pass -bs-v $empty
1 parent f670701 commit 1dad363

10 files changed

+20
-28
lines changed

jscomp/bsb/bsb_ninja_rule.ml

+2-2
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ let make_custom_rules
177177
begin match bs_dependencies, bs_dev_dependencies with
178178
| [], [] -> ()
179179
| _, _ ->
180-
Ext_buffer.add_string buf " -bs-v ";
181-
Ext_buffer.add_ninja_prefix_var buf '-' Bsb_ninja_global_vars.g_finger;
180+
Ext_buffer.add_string buf " -bs-v";
181+
Ext_buffer.add_ninja_prefix_var buf Bsb_ninja_global_vars.g_finger;
182182
end;
183183
Ext_buffer.add_string buf " $i";
184184
begin match postbuild with

jscomp/ext/ext_buffer.ml

+2-2
Original file line numberDiff line numberDiff line change
@@ -110,14 +110,14 @@ let add_char_string b c s =
110110
b.position <- new_position
111111

112112
(* equivalent to add_char " "; add_char "$"; add_string s *)
113-
let add_ninja_prefix_var b char s =
113+
let add_ninja_prefix_var b s =
114114
let s_len = String.length s in
115115
let len = s_len + 2 in
116116
let new_position = b.position + len in
117117
if new_position > b.length then resize b len;
118118
let b_buffer = b.buffer in
119119
let b_position = b.position in
120-
Bytes.unsafe_set b_buffer b_position char ;
120+
Bytes.unsafe_set b_buffer b_position ' ' ;
121121
Bytes.unsafe_set b_buffer (b_position + 1) '$' ;
122122
Ext_bytes.unsafe_blit_string s 0 b_buffer (b_position + 2) s_len;
123123
b.position <- new_position

jscomp/ext/ext_buffer.mli

-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ val add_string_char :
111111

112112
val add_ninja_prefix_var :
113113
t ->
114-
char ->
115114
string ->
116115
unit
117116

lib/4.06.1/bsb.ml

+4-5
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,6 @@ val add_string_char :
648648

649649
val add_ninja_prefix_var :
650650
t ->
651-
char ->
652651
string ->
653652
unit
654653

@@ -772,14 +771,14 @@ let add_char_string b c s =
772771
b.position <- new_position
773772

774773
(* equivalent to add_char " "; add_char "$"; add_string s *)
775-
let add_ninja_prefix_var b char s =
774+
let add_ninja_prefix_var b s =
776775
let s_len = String.length s in
777776
let len = s_len + 2 in
778777
let new_position = b.position + len in
779778
if new_position > b.length then resize b len;
780779
let b_buffer = b.buffer in
781780
let b_position = b.position in
782-
Bytes.unsafe_set b_buffer b_position char ;
781+
Bytes.unsafe_set b_buffer b_position ' ' ;
783782
Bytes.unsafe_set b_buffer (b_position + 1) '$' ;
784783
Ext_bytes.unsafe_blit_string s 0 b_buffer (b_position + 2) s_len;
785784
b.position <- new_position
@@ -12934,8 +12933,8 @@ let make_custom_rules
1293412933
begin match bs_dependencies, bs_dev_dependencies with
1293512934
| [], [] -> ()
1293612935
| _, _ ->
12937-
Ext_buffer.add_string buf " -bs-v ";
12938-
Ext_buffer.add_ninja_prefix_var buf '-' Bsb_ninja_global_vars.g_finger;
12936+
Ext_buffer.add_string buf " -bs-v";
12937+
Ext_buffer.add_ninja_prefix_var buf Bsb_ninja_global_vars.g_finger;
1293912938
end;
1294012939
Ext_buffer.add_string buf " $i";
1294112940
begin match postbuild with

lib/4.06.1/bsb_helper.ml

+2-3
Original file line numberDiff line numberDiff line change
@@ -1667,7 +1667,6 @@ val add_string_char :
16671667

16681668
val add_ninja_prefix_var :
16691669
t ->
1670-
char ->
16711670
string ->
16721671
unit
16731672

@@ -1791,14 +1790,14 @@ let add_char_string b c s =
17911790
b.position <- new_position
17921791

17931792
(* equivalent to add_char " "; add_char "$"; add_string s *)
1794-
let add_ninja_prefix_var b char s =
1793+
let add_ninja_prefix_var b s =
17951794
let s_len = String.length s in
17961795
let len = s_len + 2 in
17971796
let new_position = b.position + len in
17981797
if new_position > b.length then resize b len;
17991798
let b_buffer = b.buffer in
18001799
let b_position = b.position in
1801-
Bytes.unsafe_set b_buffer b_position char ;
1800+
Bytes.unsafe_set b_buffer b_position ' ' ;
18021801
Bytes.unsafe_set b_buffer (b_position + 1) '$' ;
18031802
Ext_bytes.unsafe_blit_string s 0 b_buffer (b_position + 2) s_len;
18041803
b.position <- new_position

lib/4.06.1/unstable/all_ounit_tests.ml

+2-3
Original file line numberDiff line numberDiff line change
@@ -6463,7 +6463,6 @@ val add_string_char :
64636463

64646464
val add_ninja_prefix_var :
64656465
t ->
6466-
char ->
64676466
string ->
64686467
unit
64696468

@@ -6587,14 +6586,14 @@ let add_char_string b c s =
65876586
b.position <- new_position
65886587

65896588
(* equivalent to add_char " "; add_char "$"; add_string s *)
6590-
let add_ninja_prefix_var b char s =
6589+
let add_ninja_prefix_var b s =
65916590
let s_len = String.length s in
65926591
let len = s_len + 2 in
65936592
let new_position = b.position + len in
65946593
if new_position > b.length then resize b len;
65956594
let b_buffer = b.buffer in
65966595
let b_position = b.position in
6597-
Bytes.unsafe_set b_buffer b_position char ;
6596+
Bytes.unsafe_set b_buffer b_position ' ' ;
65986597
Bytes.unsafe_set b_buffer (b_position + 1) '$' ;
65996598
Ext_bytes.unsafe_blit_string s 0 b_buffer (b_position + 2) s_len;
66006599
b.position <- new_position

lib/4.06.1/unstable/bspack.ml

+2-3
Original file line numberDiff line numberDiff line change
@@ -8811,7 +8811,6 @@ val add_string_char :
88118811

88128812
val add_ninja_prefix_var :
88138813
t ->
8814-
char ->
88158814
string ->
88168815
unit
88178816

@@ -8935,14 +8934,14 @@ let add_char_string b c s =
89358934
b.position <- new_position
89368935

89378936
(* equivalent to add_char " "; add_char "$"; add_string s *)
8938-
let add_ninja_prefix_var b char s =
8937+
let add_ninja_prefix_var b s =
89398938
let s_len = String.length s in
89408939
let len = s_len + 2 in
89418940
let new_position = b.position + len in
89428941
if new_position > b.length then resize b len;
89438942
let b_buffer = b.buffer in
89448943
let b_position = b.position in
8945-
Bytes.unsafe_set b_buffer b_position char ;
8944+
Bytes.unsafe_set b_buffer b_position ' ' ;
89468945
Bytes.unsafe_set b_buffer (b_position + 1) '$' ;
89478946
Ext_bytes.unsafe_blit_string s 0 b_buffer (b_position + 2) s_len;
89488947
b.position <- new_position

lib/4.06.1/unstable/js_compiler.ml

+2-3
Original file line numberDiff line numberDiff line change
@@ -69217,7 +69217,6 @@ val add_string_char :
6921769217

6921869218
val add_ninja_prefix_var :
6921969219
t ->
69220-
char ->
6922169220
string ->
6922269221
unit
6922369222

@@ -69341,14 +69340,14 @@ let add_char_string b c s =
6934169340
b.position <- new_position
6934269341

6934369342
(* equivalent to add_char " "; add_char "$"; add_string s *)
69344-
let add_ninja_prefix_var b char s =
69343+
let add_ninja_prefix_var b s =
6934569344
let s_len = String.length s in
6934669345
let len = s_len + 2 in
6934769346
let new_position = b.position + len in
6934869347
if new_position > b.length then resize b len;
6934969348
let b_buffer = b.buffer in
6935069349
let b_position = b.position in
69351-
Bytes.unsafe_set b_buffer b_position char ;
69350+
Bytes.unsafe_set b_buffer b_position ' ' ;
6935269351
Bytes.unsafe_set b_buffer (b_position + 1) '$' ;
6935369352
Ext_bytes.unsafe_blit_string s 0 b_buffer (b_position + 2) s_len;
6935469353
b.position <- new_position

lib/4.06.1/unstable/js_refmt_compiler.ml

+2-3
Original file line numberDiff line numberDiff line change
@@ -69217,7 +69217,6 @@ val add_string_char :
6921769217

6921869218
val add_ninja_prefix_var :
6921969219
t ->
69220-
char ->
6922169220
string ->
6922269221
unit
6922369222

@@ -69341,14 +69340,14 @@ let add_char_string b c s =
6934169340
b.position <- new_position
6934269341

6934369342
(* equivalent to add_char " "; add_char "$"; add_string s *)
69344-
let add_ninja_prefix_var b char s =
69343+
let add_ninja_prefix_var b s =
6934569344
let s_len = String.length s in
6934669345
let len = s_len + 2 in
6934769346
let new_position = b.position + len in
6934869347
if new_position > b.length then resize b len;
6934969348
let b_buffer = b.buffer in
6935069349
let b_position = b.position in
69351-
Bytes.unsafe_set b_buffer b_position char ;
69350+
Bytes.unsafe_set b_buffer b_position ' ' ;
6935269351
Bytes.unsafe_set b_buffer (b_position + 1) '$' ;
6935369352
Ext_bytes.unsafe_blit_string s 0 b_buffer (b_position + 2) s_len;
6935469353
b.position <- new_position

lib/4.06.1/whole_compiler.ml

+2-3
Original file line numberDiff line numberDiff line change
@@ -353418,7 +353418,6 @@ val add_string_char :
353418353418

353419353419
val add_ninja_prefix_var :
353420353420
t ->
353421-
char ->
353422353421
string ->
353423353422
unit
353424353423

@@ -353542,14 +353541,14 @@ let add_char_string b c s =
353542353541
b.position <- new_position
353543353542

353544353543
(* equivalent to add_char " "; add_char "$"; add_string s *)
353545-
let add_ninja_prefix_var b char s =
353544+
let add_ninja_prefix_var b s =
353546353545
let s_len = String.length s in
353547353546
let len = s_len + 2 in
353548353547
let new_position = b.position + len in
353549353548
if new_position > b.length then resize b len;
353550353549
let b_buffer = b.buffer in
353551353550
let b_position = b.position in
353552-
Bytes.unsafe_set b_buffer b_position char ;
353551+
Bytes.unsafe_set b_buffer b_position ' ' ;
353553353552
Bytes.unsafe_set b_buffer (b_position + 1) '$' ;
353554353553
Ext_bytes.unsafe_blit_string s 0 b_buffer (b_position + 2) s_len;
353555353554
b.position <- new_position

0 commit comments

Comments
 (0)