diff --git a/debug-parse/dune b/debug-parse/dune index be721a6b..ad1d58e0 100644 --- a/debug-parse/dune +++ b/debug-parse/dune @@ -5,7 +5,7 @@ ) (executable - (flags (-g -w "+a-4-9-29-37-40-42-44-48-50-32")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70-26@8" -g)) (name main) (libraries unix @@ -19,4 +19,4 @@ timere timere-parse ) -) \ No newline at end of file +) diff --git a/debug/dune b/debug/dune index eb808758..8690d878 100644 --- a/debug/dune +++ b/debug/dune @@ -131,7 +131,7 @@ ) (executable - (flags (-g -w "+a-4-9-29-37-40-42-44-48-50-32-26")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70-26@8" -g)) (name main) (libraries unix diff --git a/debug/main.ml b/debug/main.ml index 29498f1d..7d19ee3b 100644 --- a/debug/main.ml +++ b/debug/main.ml @@ -354,7 +354,7 @@ let debug_fuzz_pattern () = ~b: (Timedesc.Span.get_s (snd - (CCOpt.get_exn_or + (CCOption.get_exn_or "Expected successful retrieval of last element of list" @@ Misc_utils.last_element_of_list search_space))) |> OSeq.filter (fun timestamp -> @@ -365,7 +365,7 @@ let debug_fuzz_pattern () = search_space) |> OSeq.filter (fun timestamp -> let dt = - CCOpt.get_exn_or + CCOption.get_exn_or "Expected successful construction of date time" @@ Timedesc.of_timestamp ~tz_of_date_time:tz (Timedesc.Span.make ~s:timestamp ()) diff --git a/desc-tests/date_time_tests.ml b/desc-tests/date_time_tests.ml index fa515a18..e37738d1 100644 --- a/desc-tests/date_time_tests.ml +++ b/desc-tests/date_time_tests.ml @@ -35,7 +35,7 @@ module Alco = struct (Timedesc.of_iso8601 "2020-01-01T00:00:60Z" |> CCResult.get_exn |> Timedesc.to_rfc3339 - |> CCOpt.get_exn_or "Expected successful RFC3339 construction") + |> CCOption.get_exn_or "Expected successful RFC3339 construction") let of_iso8601_leap_second_to_rfc3339_case1 () = Alcotest.(check string) @@ -43,7 +43,7 @@ module Alco = struct (Timedesc.of_iso8601 "2020-01-01T00:00:60.12305Z" |> CCResult.get_exn |> Timedesc.to_rfc3339 - |> CCOpt.get_exn_or "Expected successful RFC3339 construction") + |> CCOption.get_exn_or "Expected successful RFC3339 construction") let of_iso8601_case0 () = Alcotest.(check span_testable) @@ -314,7 +314,7 @@ module Qc = struct (fun (tz, timestamp) -> let r = Timedesc.to_timestamp_single - @@ CCOpt.get_exn_or "Expected successful construction of date time" + @@ CCOption.get_exn_or "Expected successful construction of date time" @@ Timedesc.of_timestamp ~tz_of_date_time:tz timestamp in Timedesc.Span.equal r timestamp) @@ -353,7 +353,7 @@ module Qc = struct QCheck.(pair ymd_date time) (fun ((year, month, day), (hour, minute, second, _ns)) -> let ptime = - CCOpt.get_exn_or "Expected successful ptime construction" + CCOption.get_exn_or "Expected successful ptime construction" @@ Ptime.of_date_time ((year, month, day), ((hour, minute, second), 0)) in let dt = diff --git a/desc-tests/dune b/desc-tests/dune index c756d40d..e9e0e47f 100644 --- a/desc-tests/dune +++ b/desc-tests/dune @@ -1,5 +1,5 @@ (test - (flags (-w "+a-4-9-29-40-42-44-48-32" -g)) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8" -g)) (name main) (libraries qcheck qcheck-alcotest diff --git a/desc-tests/ptime_tests.ml b/desc-tests/ptime_tests.ml index 1ac78d6e..fedd835f 100644 --- a/desc-tests/ptime_tests.ml +++ b/desc-tests/ptime_tests.ml @@ -7,7 +7,7 @@ module Qc = struct let s' = s |> Timedesc.Utils.ptime_span_of_span - |> CCOpt.get_exn_or + |> CCOption.get_exn_or "Expected successful construction of Ptime.span from span" |> Timedesc.Utils.span_of_ptime_span in @@ -19,7 +19,7 @@ module Qc = struct let s' = s |> Timedesc.Utils.ptime_of_timestamp - |> CCOpt.get_exn_or + |> CCOption.get_exn_or "Expected successful construction of ptime from timestamp" |> Timedesc.Utils.timestamp_of_ptime in diff --git a/desc-tests/test_utils.ml b/desc-tests/test_utils.ml index 54b71fdc..f44b0e9a 100644 --- a/desc-tests/test_utils.ml +++ b/desc-tests/test_utils.ml @@ -482,7 +482,7 @@ let date_time = ~print:(fun dt -> dt |> Timedesc.to_string - |> CCOpt.get_exn_or + |> CCOption.get_exn_or "Expected successful construction of string from timedesc object") date_time_gen @@ -492,7 +492,7 @@ let ptime_gen : Ptime.t QCheck.Gen.t = let open QCheck.Gen in map2 (fun (year, month, day) (hour, minute, second, _ns) -> - CCOpt.get_exn_or "Expected successful construction of ptime" + CCOption.get_exn_or "Expected successful construction of ptime" @@ Ptime.of_date_time ((year, month, day), ((hour, minute, second), 0))) ymd_date_gen time_gen diff --git a/desc-tests/time_zone_tests.ml b/desc-tests/time_zone_tests.ml index ab683c37..7498f258 100644 --- a/desc-tests/time_zone_tests.ml +++ b/desc-tests/time_zone_tests.ml @@ -7,7 +7,7 @@ module Qc = struct tz |> Timedesc.Time_zone.Sexp.to_sexp |> Timedesc.Time_zone.Sexp.of_sexp - |> CCOpt.get_exn_or + |> CCOption.get_exn_or "Expected successful construction of time zone from sexp" in Timedesc.Time_zone.equal tz tz') @@ -18,7 +18,7 @@ module Qc = struct tz |> Timedesc.Time_zone.JSON.to_json |> Timedesc.Time_zone.JSON.of_json - |> CCOpt.get_exn_or + |> CCOption.get_exn_or "Expected successful construction of time zone from JSOn" in Timedesc.Time_zone.equal tz tz') diff --git a/desc-tests/tzdb_tests.ml b/desc-tests/tzdb_tests.ml index 6099d4c9..e9984de6 100644 --- a/desc-tests/tzdb_tests.ml +++ b/desc-tests/tzdb_tests.ml @@ -3,7 +3,7 @@ module Alco = struct Alcotest.(check bool) "all tables can go through make" (List.for_all - (fun s -> CCOpt.is_some @@ Timedesc.Time_zone.make s) + (fun s -> CCOption.is_some @@ Timedesc.Time_zone.make s) Timedesc.Time_zone.available_time_zones) true @@ -20,7 +20,7 @@ module Alco = struct let json_string = CCIO.read_all ic in let tz_in_memory = Timedesc.Time_zone.make_exn s in let tz_from_json = - CCOpt.get_exn_or + CCOption.get_exn_or "Expected to load from JSON string successfully" @@ Timedesc.Time_zone.JSON.of_string json_string in diff --git a/desc/dune b/desc/dune index ffad5014..49e189d3 100644 --- a/desc/dune +++ b/desc/dune @@ -9,7 +9,7 @@ (action (run ../desc-tests/main.exe))) (library - (flags (-w "+a-4-9-29-40-42-44-48@8")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8")) (name timedesc) (public_name timedesc) (instrumentation (backend bisect_ppx)) diff --git a/examples/dune b/examples/dune index 05da6278..34f3bc50 100644 --- a/examples/dune +++ b/examples/dune @@ -1,5 +1,5 @@ (executables - (flags (-g -w "+a-4-9-29-37-40-42-44-48-50-32")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8")) (names dst simple date_time diff --git a/export-js-tzdb-full/dune b/export-js-tzdb-full/dune index d7d34d7f..68a5b047 100644 --- a/export-js-tzdb-full/dune +++ b/export-js-tzdb-full/dune @@ -1,5 +1,5 @@ (executables - (flags (-w "+a-4-9-29-37-40-42-44-48-50-32-30@8")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8" -g)) (names export export_all) (libraries js_of_ocaml js_of_ocaml-lwt timere timedesc.tzdb.full timere-parse yojson) (preprocess (pps js_of_ocaml-ppx lwt_ppx)) diff --git a/export-js-tzdb-none/dune b/export-js-tzdb-none/dune index 3587ecc3..9a29b939 100644 --- a/export-js-tzdb-none/dune +++ b/export-js-tzdb-none/dune @@ -17,7 +17,7 @@ ) (executables - (flags (-w "+a-4-9-29-37-40-42-44-48-50-32-30@8")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8" -g)) (names export export_all) (libraries js_of_ocaml js_of_ocaml-lwt timere timedesc.tzdb.none timere-parse) (preprocess (pps js_of_ocaml-ppx lwt_ppx)) diff --git a/fuzz/dune b/fuzz/dune index 2a7686b3..8c0d4e19 100644 --- a/fuzz/dune +++ b/fuzz/dune @@ -125,7 +125,7 @@ ) (executables - (flags (-w "+a-4-9-29-37-40-42-44-48-50-32" -g)) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8")) (names resolver_is_same_as_simple_resolver to_of_sexp of_sexp_string_does_not_crash diff --git a/fuzz/pattern_intervals_is_sound.ml b/fuzz/pattern_intervals_is_sound.ml index 2aa67309..a2dd2483 100644 --- a/fuzz/pattern_intervals_is_sound.ml +++ b/fuzz/pattern_intervals_is_sound.ml @@ -54,7 +54,7 @@ let () = s1 in let xr = - CCOpt.get_exn_or + CCOption.get_exn_or "Expected successful retrieval of last element of seq" @@ Seq_utils.last_element_of_seq r in diff --git a/fuzz/pattern_resolution_is_complete.ml b/fuzz/pattern_resolution_is_complete.ml index 5452d64a..840d8013 100644 --- a/fuzz/pattern_resolution_is_complete.ml +++ b/fuzz/pattern_resolution_is_complete.ml @@ -8,7 +8,7 @@ let () = let search_start = fst (List.hd search_space) in let search_end_exc = snd - (CCOpt.get_exn_or + (CCOption.get_exn_or "Expected successful retrieval of last element of list" @@ Misc_utils.last_element_of_list search_space) in diff --git a/fuzz/pattern_resolution_is_sound.ml b/fuzz/pattern_resolution_is_sound.ml index eb4ed7d0..4eff1cf0 100644 --- a/fuzz/pattern_resolution_is_sound.ml +++ b/fuzz/pattern_resolution_is_sound.ml @@ -4,7 +4,7 @@ open Span_set_utils let timestamp_is_okay (tz : Timedesc.Time_zone.t) (pattern : Pattern.t) timestamp = let dt = - CCOpt.get_exn_or "Expected successful construction of date time" + CCOption.get_exn_or "Expected successful construction of date time" @@ Timedesc.of_timestamp ~tz_of_date_time:tz timestamp in let weekday = Timedesc.weekday dt in diff --git a/fuzz/simple_resolver.ml b/fuzz/simple_resolver.ml index 654fdfd1..b6514045 100644 --- a/fuzz/simple_resolver.ml +++ b/fuzz/simple_resolver.ml @@ -43,14 +43,14 @@ let do_chunk_at_year_boundary tz (s : Time.Interval'.t Seq.t) : | Seq.Nil -> Seq.empty | Seq.Cons ((t1, t2), rest) -> let dt1 = - CCOpt.get_exn_or "Expected successful date time construction" + CCOption.get_exn_or "Expected successful date time construction" @@ Timedesc.of_timestamp ~tz_of_date_time:tz t1 in let dt2 = t2 |> Timedesc.Span.pred |> Timedesc.of_timestamp ~tz_of_date_time:tz - |> CCOpt.get_exn_or "Expected successful date time construction" + |> CCOption.get_exn_or "Expected successful date time construction" in if Timedesc.year dt1 = Timedesc.year dt2 then fun () -> Seq.Cons ((t1, t2), aux rest) @@ -76,14 +76,14 @@ let do_chunk_at_month_boundary tz (s : Time.Interval'.t Seq.t) : | Seq.Nil -> Seq.empty | Seq.Cons ((t1, t2), rest) -> let dt1 = - CCOpt.get_exn_or "Expected successful date time construction" + CCOption.get_exn_or "Expected successful date time construction" @@ Timedesc.of_timestamp ~tz_of_date_time:tz t1 in let dt2 = t2 |> Timedesc.Span.pred |> Timedesc.of_timestamp ~tz_of_date_time:tz - |> CCOpt.get_exn_or "Expected successful date time construction" + |> CCOption.get_exn_or "Expected successful date time construction" in if Timedesc.year dt1 = Timedesc.year dt2 @@ -111,7 +111,7 @@ let do_chunk_at_month_boundary tz (s : Time.Interval'.t Seq.t) : let aux_pattern_mem search_using_tz (pattern : Pattern.t) (timestamp : int64) : bool = let dt = - CCOpt.get_exn_or "Expected successful date time construction" + CCOption.get_exn_or "Expected successful date time construction" @@ Timedesc.of_timestamp ~tz_of_date_time:search_using_tz (Timedesc.Span.make ~s:timestamp ()) in @@ -254,7 +254,7 @@ let resolve ?(search_using_tz = Timedesc.Time_zone.utc) s1 |> Seq.filter_map (fun start -> find_after bound start s2 - |> CCOpt.map (fun x -> + |> CCOption.map (fun x -> match mode with | `Whole_inc -> (start, Timedesc.Span.succ x) | `Whole_exc -> (start, x) diff --git a/gen-build/dune b/gen-build/dune index 9f054a89..37330687 100644 --- a/gen-build/dune +++ b/gen-build/dune @@ -1,5 +1,5 @@ (executables - (flags (-w "+a-4-9-29-37-40-42-44-48-50-32-30@8")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8")) (names gen_tzdb_full ) (libraries containers diff --git a/gen-build/gen_tzdb_full.ml b/gen-build/gen_tzdb_full.ml index 83603f61..dcdb34c0 100644 --- a/gen-build/gen_tzdb_full.ml +++ b/gen-build/gen_tzdb_full.ml @@ -5,7 +5,7 @@ let file_output = Sys.argv.(2) let () = Format.printf "Generating file %s from file %s@." file_output file_input; let db = - CCOpt.get_exn_or "Expected db to successfully load from sexp string" + CCOption.get_exn_or "Expected db to successfully load from sexp string" @@ Timedesc.Time_zone.Db.Sexp.of_string @@ CCIO.(with_in file_input read_all) in diff --git a/gen/dune b/gen/dune index 14e65530..c9f9e1ea 100644 --- a/gen/dune +++ b/gen/dune @@ -11,7 +11,7 @@ ) (executables - (flags (-w "+a-4-9-29-37-40-42-44-48-50-32-30@8")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8")) (names gen_time_zone_data ) (libraries oseq diff --git a/gen/gen_time_zone_data.ml b/gen/gen_time_zone_data.ml index be739ca7..4002a708 100644 --- a/gen/gen_time_zone_data.ml +++ b/gen/gen_time_zone_data.ml @@ -219,7 +219,7 @@ let timestamp_of_date_time_utc (x : date_time) : int64 = let offset = 0 in Ptime.of_date_time ((x.year, x.month, x.day), ((x.hour, x.minute, x.second), offset)) - |> CCOpt.get_exn_or "Expected successful construction of ptime" + |> CCOption.get_exn_or "Expected successful construction of ptime" |> Timedesc.Utils.timestamp_of_ptime |> Timedesc.Span.get_s @@ -227,7 +227,7 @@ let timestamp_of_date_time_local (x : date_time) : int64 = let offset = 0 in Ptime.of_date_time ((x.year, x.month, x.day), ((x.hour, x.minute, x.second), offset)) - |> CCOpt.get_exn_or "Expected successful construction of ptime" + |> CCOption.get_exn_or "Expected successful construction of ptime" |> Timedesc.Utils.timestamp_of_ptime |> Timedesc.Span.get_s @@ -406,7 +406,7 @@ let () = { Timedesc.Time_zone.is_dst = r.is_dst; offset = r.offset } )) l in - CCOpt.get_exn_or + CCOption.get_exn_or "Expected successful construction of time zone from transitions" @@ Timedesc.Time_zone.Raw.of_transitions ~name transitions) tables_utc diff --git a/parse/dune b/parse/dune index 1ce3f2bd..b5d397f2 100644 --- a/parse/dune +++ b/parse/dune @@ -11,7 +11,7 @@ ) (library - (flags (-w "+a-4-9-29-37-40-42-44-48-50-32-30@8")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8")) (name timere_parse) (public_name timere-parse) (libraries mparser diff --git a/parse/parser.ml b/parse/parser.ml index 04244311..02f8e84a 100644 --- a/parse/parser.ml +++ b/parse/parser.ml @@ -485,14 +485,14 @@ module Ast_normalize = struct invalid_data (Printf.sprintf "%s: Invalid second: %d" (string_of_pos - @@ CCOpt.get_exn_or "Expected pos_second to be Some _" + @@ CCOption.get_exn_or "Expected pos_second to be Some _" @@ pos_second) minute) else invalid_data (Printf.sprintf "%s: Invalid minute: %d" (string_of_pos - @@ CCOpt.get_exn_or "Expected pos_minute to be Some _" + @@ CCOption.get_exn_or "Expected pos_minute to be Some _" @@ pos_minute) minute) in @@ -565,13 +565,13 @@ module Ast_normalize = struct let recognize_span (l : token list) : token list = let make_span ~pos ~days ~hours ~minutes ~seconds = - ( CCOpt.get_exn_or "Expected pos to be Some _" pos, + ( CCOption.get_exn_or "Expected pos to be Some _" pos, text_map_empty, Span (Timedesc.Span.For_human.make_frac_exn - ~days:(CCOpt.value ~default:0.0 days) - ~hours:(CCOpt.value ~default:0.0 hours) - ~minutes:(CCOpt.value ~default:0.0 minutes) + ~days:(CCOption.value ~default:0.0 days) + ~hours:(CCOption.value ~default:0.0 hours) + ~minutes:(CCOption.value ~default:0.0 minutes) ~seconds ()) ) in let rec aux_start_with_days acc l = @@ -587,50 +587,50 @@ module Ast_normalize = struct match l with | (pos_hours, _, Nat hours) :: (_, _, Hours) :: rest -> aux_start_with_minutes - ~pos:(Some (CCOpt.value ~default:pos_hours pos)) + ~pos:(Some (CCOption.value ~default:pos_hours pos)) ~days ~hours:(Some (float_of_int hours)) acc rest | (pos_hours, _, Float hours) :: (_, _, Hours) :: rest -> aux_start_with_minutes - ~pos:(Some (CCOpt.value ~default:pos_hours pos)) + ~pos:(Some (CCOption.value ~default:pos_hours pos)) ~days ~hours:(Some hours) acc rest | _ -> aux_start_with_minutes ~pos ~days ~hours:None acc l and aux_start_with_minutes ~pos ~days ~hours acc l = match l with | (pos_minutes, _, Nat minutes) :: (_, _, Minutes) :: rest -> aux_start_with_seconds - ~pos:(Some (CCOpt.value ~default:pos_minutes pos)) + ~pos:(Some (CCOption.value ~default:pos_minutes pos)) ~days ~hours ~minutes:(Some (float_of_int minutes)) acc rest | (pos_minutes, _, Float minutes) :: (_, _, Minutes) :: rest -> aux_start_with_seconds - ~pos:(Some (CCOpt.value ~default:pos_minutes pos)) + ~pos:(Some (CCOption.value ~default:pos_minutes pos)) ~days ~hours ~minutes:(Some minutes) acc rest | _ -> aux_start_with_seconds ~pos ~days ~hours ~minutes:None acc l and aux_start_with_seconds ~pos ~days ~hours ~minutes acc l = match l with | (pos_seconds, _, Nat seconds) :: (_, _, Seconds) :: rest -> let token = - ( CCOpt.value ~default:pos_seconds pos, + ( CCOption.value ~default:pos_seconds pos, text_map_empty, Span (Timedesc.Span.For_human.make_frac_exn - ~days:(CCOpt.value ~default:0.0 days) - ~hours:(CCOpt.value ~default:0.0 hours) - ~minutes:(CCOpt.value ~default:0.0 minutes) + ~days:(CCOption.value ~default:0.0 days) + ~hours:(CCOption.value ~default:0.0 hours) + ~minutes:(CCOption.value ~default:0.0 minutes) ~seconds:(float_of_int seconds) ()) ) in aux_start_with_days (token :: acc) rest | [] -> - if CCOpt.is_some days || CCOpt.is_some hours || CCOpt.is_some minutes + if CCOption.is_some days || CCOption.is_some hours || CCOption.is_some minutes then let new_token = make_span ~pos ~days ~hours ~minutes ~seconds:0.0 in List.rev (new_token :: acc) else List.rev acc | token :: rest -> - if CCOpt.is_some days || CCOpt.is_some hours || CCOpt.is_some minutes + if CCOption.is_some days || CCOption.is_some hours || CCOption.is_some minutes then let new_token = make_span ~pos ~days ~hours ~minutes ~seconds:0.0 in aux_start_with_days (token :: new_token :: acc) rest @@ -874,7 +874,7 @@ let pattern ?(years = []) ?(months = []) ?pos_days ?(days = []) ?(weekdays = []) `Error (Printf.sprintf "%s: Invalid month days" (string_of_pos - @@ CCOpt.get_exn_or "Expected pos_days to be Some _" + @@ CCOption.get_exn_or "Expected pos_days to be Some _" @@ pos_days)) else let f = Timere.pattern ~years ~months ~days ~weekdays in @@ -893,7 +893,7 @@ let points ?year ?month ?pos_day ?day ?weekday ?(hms : Timedesc.Time.t option) `Error (Printf.sprintf "%s: Invalid month days" (string_of_pos - @@ CCOpt.get_exn_or "Expected pos_day to be Some _" + @@ CCOption.get_exn_or "Expected pos_day to be Some _" @@ pos_day)) | _ -> ( match (year, month, day, weekday, hms) with diff --git a/src/dune b/src/dune index 52980327..b6b4483e 100644 --- a/src/dune +++ b/src/dune @@ -27,7 +27,7 @@ (action (run ../tests/main.exe))) (library - (flags (-w "+a-4-9-29-37-40-42-44-48-50@8")) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8")) (name timere) (public_name timere) (instrumentation (backend bisect_ppx)) diff --git a/tests/builder.ml b/tests/builder.ml index 6ee6300d..9cb7dc7f 100644 --- a/tests/builder.ml +++ b/tests/builder.ml @@ -81,7 +81,7 @@ let make_pattern ~rng ~min_year ~max_year_inc : Pattern.t = let end_inc = min 5 (rng ()) in OSeq.(0 -- end_inc) |> Seq.map (fun _ -> - CCOpt.get_exn_or + CCOption.get_exn_or "Expected successful weekday construction from tm_int" @@ Timedesc.Utils.weekday_of_tm_int (rng () mod 7)) |> CCList.of_seq @@ -157,7 +157,7 @@ let make_points ~rng ~min_year ~max_year_inc ~max_precision = ~weekday: (rng () mod 7 |> Timedesc.Utils.weekday_of_tm_int - |> CCOpt.get_exn_or + |> CCOption.get_exn_or "Expected successful weekday construction from tm_int") ~hour:(rng () mod 24) ~minute:(rng () mod 60) diff --git a/tests/dune b/tests/dune index 368d52aa..c12fad28 100644 --- a/tests/dune +++ b/tests/dune @@ -101,7 +101,7 @@ ) (test - (flags (-w "+a-4-9-29-37-40-42-44-48-50-32" -g)) + (flags (-w "+a-4-9-29-37-40-42-44-48-50-70@8" -g)) (name main) (libraries qcheck qcheck-alcotest diff --git a/timere-parse.opam b/timere-parse.opam index 7fd86c59..59c0d676 100644 --- a/timere-parse.opam +++ b/timere-parse.opam @@ -25,6 +25,7 @@ depends: [ "timedesc" {>= "0.5.0"} "timere" {>= "0.6.0"} "mparser" {>= "1.2.3"} + "containers" {>= "3.6"} ] build: [ ["dune" "build" "-p" name "-j" jobs]