Skip to content

Commit 6c382df

Browse files
committed
snapphot
1 parent bca090c commit 6c382df

File tree

11 files changed

+7306
-6735
lines changed

11 files changed

+7306
-6735
lines changed

lib/4.06.1/bsb.ml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2289,6 +2289,11 @@ val sort_via_array :
22892289
('a -> 'a -> int) ->
22902290
'a list
22912291

2292+
val sort_via_arrayf:
2293+
'a list ->
2294+
('a -> 'a -> int) ->
2295+
('a -> 'b ) ->
2296+
'b list
22922297

22932298

22942299

@@ -3030,7 +3035,10 @@ let sort_via_array lst cmp =
30303035
Array.sort cmp arr;
30313036
Array.to_list arr
30323037

3033-
3038+
let sort_via_arrayf lst cmp f =
3039+
let arr = Array.of_list lst in
3040+
Array.sort cmp arr;
3041+
Ext_array.to_list_f arr f
30343042

30353043

30363044
let rec assoc_by_string lst (k : string) def =

lib/4.06.1/unstable/all_ounit_tests.ml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3805,6 +3805,11 @@ val sort_via_array :
38053805
('a -> 'a -> int) ->
38063806
'a list
38073807

3808+
val sort_via_arrayf:
3809+
'a list ->
3810+
('a -> 'a -> int) ->
3811+
('a -> 'b ) ->
3812+
'b list
38083813

38093814

38103815

@@ -4546,7 +4551,10 @@ let sort_via_array lst cmp =
45464551
Array.sort cmp arr;
45474552
Array.to_list arr
45484553

4549-
4554+
let sort_via_arrayf lst cmp f =
4555+
let arr = Array.of_list lst in
4556+
Array.sort cmp arr;
4557+
Ext_array.to_list_f arr f
45504558

45514559

45524560
let rec assoc_by_string lst (k : string) def =

lib/4.06.1/unstable/bsb_native.ml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2289,6 +2289,11 @@ val sort_via_array :
22892289
('a -> 'a -> int) ->
22902290
'a list
22912291

2292+
val sort_via_arrayf:
2293+
'a list ->
2294+
('a -> 'a -> int) ->
2295+
('a -> 'b ) ->
2296+
'b list
22922297

22932298

22942299

@@ -3030,7 +3035,10 @@ let sort_via_array lst cmp =
30303035
Array.sort cmp arr;
30313036
Array.to_list arr
30323037

3033-
3038+
let sort_via_arrayf lst cmp f =
3039+
let arr = Array.of_list lst in
3040+
Array.sort cmp arr;
3041+
Ext_array.to_list_f arr f
30343042

30353043

30363044
let rec assoc_by_string lst (k : string) def =

0 commit comments

Comments
 (0)