Skip to content

Commit 0eeebdc

Browse files
committed
perf: use Set.elements to convert to list
1 parent 062d8bd commit 0eeebdc

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/Sequence.ml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1197,13 +1197,12 @@ module Set = struct
11971197
let to_seq_ set k = X.iter k set
11981198
let of_seq_ seq = fold (fun set x -> X.add x set) X.empty seq
11991199

1200-
let to_list set = to_list (to_seq_ set)
1201-
12021200
include X
12031201

12041202
let to_seq = to_seq_
12051203
let of_seq = of_seq_
12061204
let of_list l = List.fold_left (fun set x -> add x set) empty l
1205+
let to_list = elements
12071206
end
12081207

12091208
(** Functor to build an extended Set module from an ordered type *)

0 commit comments

Comments
 (0)