Skip to content

Instantly share code, notes, and snippets.

@joelonsql
Created December 3, 2018 16:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joelonsql/cec82bd8ef1960c8da7e335102184890 to your computer and use it in GitHub Desktop.
Save joelonsql/cec82bd8ef1960c8da7e335102184890 to your computer and use it in GitHub Desktop.
filepath functionname min arguments count
./src/array.mli equal 2017-03-02 18:25:32+01 'a t -> 'a t -> equal:('a -> 'a -> bool) -> bool 2
./src/array.mli equal 2018-08-23 10:56:24+02 ('a -> 'a -> bool) -> 'a t -> 'a t -> bool 2
./src/array.mli filter 2017-03-02 18:25:32+01 f:('a -> bool) -> 'a t -> 'a t 2
./src/array.mli filter 2017-04-06 12:41:19+02 'a t -> f:('a -> bool) -> 'a t 2
./src/array.mli filteri 2017-03-02 18:25:32+01 f:(int -> 'a -> bool) -> 'a t -> 'a t 2
./src/array.mli filteri 2017-04-06 12:41:19+02 'a t -> f:(int -> 'a -> bool) -> 'a t 2
./src/array.mli is_sorted 2017-03-02 18:25:32+01 'a t -> cmp:('a -> 'a -> int) -> bool 2
./src/array.mli is_sorted 2018-03-16 16:08:08+01 'a t -> compare:('a -> 'a -> int) -> bool 2
./src/array.mli is_sorted_strictly 2017-03-02 18:25:32+01 'a t -> cmp:('a -> 'a -> int) -> bool 2
./src/array.mli is_sorted_strictly 2018-03-16 16:08:08+01 'a t -> compare:('a -> 'a -> int) -> bool 2
./src/array.mli iteri 2017-03-02 18:25:32+01 f:(int -> 'a -> unit) -> 'a t -> unit 2
./src/array.mli iteri 2017-04-06 12:41:19+02 'a t -> f:(int -> 'a -> unit) -> unit 2
./src/array.mli map 2017-03-02 18:25:32+01 f:('a -> 'b) -> 'a t -> 'b t 2
./src/array.mli map 2017-04-06 12:41:19+02 'a t -> f:('a -> 'b) -> 'b t 2
./src/array.mli mapi 2017-03-02 18:25:32+01 f:(int -> 'a -> 'b) -> 'a t -> 'b t 2
./src/array.mli mapi 2017-04-06 12:41:19+02 'a t -> f:(int -> 'a -> 'b) -> 'b t 2
./src/array.mli sort 2017-03-02 18:25:32+01 ?pos:int -> ?len:int -> 'a t -> cmp:('a -> 'a -> int) -> unit 2
./src/array.mli sort 2018-03-16 16:08:08+01 ?pos:int -> ?len:int -> 'a t -> compare:('a -> 'a -> int) -> unit 2
./src/array.mli sorted_copy 2017-03-02 18:25:32+01 'a t -> cmp:('a -> 'a -> int) -> 'a t 2
./src/array.mli sorted_copy 2018-03-16 16:08:08+01 'a t -> compare:('a -> 'a -> int) -> 'a t 2
./src/array.mli stable_sort 2017-03-02 18:25:32+01 'a t -> cmp:('a -> 'a -> int) -> unit 2
./src/array.mli stable_sort 2018-03-16 16:08:08+01 'a t -> compare:('a -> 'a -> int) -> unit 2
./src/binary_search.mli binary_search 2017-03-02 18:25:32+01 ?pos:int -> ?len:int -> 't -> length:('t -> int) -> get:('t -> int -> 'elt) -> compare:('elt -> 'elt -> int) -> [ `Last_strictly_less_than [@ocaml.doc {v | < elt X | v} ] | `Last_less_than_or_equal_to [@ocaml.doc {v | <= elt X | v} ] | `Last_equal_to [@ocaml.doc {v | = elt X | v} ] | `First_equal_to [@ocaml.doc {v | X = elt | v} ] | `First_greater_than_or_equal_to [@ocaml.doc {v | X >= elt | v} ] | `First_strictly_greater_than [@ocaml.doc {v | X > elt | v} ]] -> 'elt -> int option 2
./src/binary_search.mli binary_search 2017-04-06 12:41:19+02 ?pos:int -> ?len:int -> 't -> length:('t -> int) -> get:('t -> int -> 'elt) -> compare:('elt -> 'key -> int) -> [ `Last_strictly_less_than [@ocaml.doc {v | < elt X | v} ] | `Last_less_than_or_equal_to [@ocaml.doc {v | <= elt X | v} ] | `Last_equal_to [@ocaml.doc {v | = elt X | v} ] | `First_equal_to [@ocaml.doc {v | X = elt | v} ] | `First_greater_than_or_equal_to [@ocaml.doc {v | X >= elt | v} ] | `First_strictly_greater_than [@ocaml.doc {v | X > elt | v} ]] -> 'key -> int option 2
./src/bytes.mli unsafe_to_string 2017-11-02 10:29:38+01 t -> string 2
./src/bytes.mli unsafe_to_string 2017-11-16 02:38:28+01 no_mutation_while_string_reachable:t -> string 2
./src/list.mli contains_dup 2017-03-02 18:25:32+01 ?compare:('a -> 'a -> int) -> 'a t -> bool 2
./src/list.mli contains_dup 2018-03-16 16:08:08+01 compare:('a -> 'a -> int) -> 'a t -> bool 2
./src/list.mli dedup 2017-03-02 18:25:32+01 ?compare:('a -> 'a -> int) -> 'a t -> 'a t 2
./src/list.mli dedup 2018-03-16 16:08:08+01 compare:('a -> 'a -> int) -> 'a t -> 'a t 2
./src/list.mli dedup_and_sort 2017-05-02 10:32:16+02 ?compare:('a -> 'a -> int) -> 'a t -> 'a t 2
./src/list.mli dedup_and_sort 2018-03-16 16:08:08+01 compare:('a -> 'a -> int) -> 'a t -> 'a t 2
./src/list.mli equal 2017-03-02 18:25:32+01 'a t -> 'a t -> equal:('a -> 'a -> bool) -> bool 2
./src/list.mli equal 2018-08-23 10:56:24+02 ('a -> 'a -> bool) -> 'a t -> 'a t -> bool 2
./src/list.mli find_a_dup 2017-03-02 18:25:32+01 ?compare:('a -> 'a -> int) -> 'a t -> 'a option 2
./src/list.mli find_a_dup 2018-03-16 16:08:08+01 compare:('a -> 'a -> int) -> 'a t -> 'a option 2
./src/list.mli find_all_dups 2017-03-02 18:25:32+01 ?compare:('a -> 'a -> int) -> 'a t -> 'a list 2
./src/list.mli find_all_dups 2018-03-16 16:08:08+01 compare:('a -> 'a -> int) -> 'a t -> 'a list 2
./src/list.mli merge 2017-03-02 18:25:32+01 'a t -> 'a t -> cmp:('a -> 'a -> int) -> 'a t 2
./src/list.mli merge 2018-03-16 16:08:08+01 'a t -> 'a t -> compare:('a -> 'a -> int) -> 'a t 2
./src/list.mli remove_consecutive_duplicates 2017-03-02 18:25:32+01 'a t -> equal:('a -> 'a -> bool) -> 'a t 2
./src/list.mli remove_consecutive_duplicates 2018-01-05 12:09:00+01 ?which_to_keep:(([ `First | `Last ])[@ocaml.doc default = `Last ]) -> 'a t -> equal:('a -> 'a -> bool) -> 'a t 2
./src/list.mli sort 2017-03-02 18:25:32+01 cmp:('a -> 'a -> int) -> 'a t -> 'a t 3
./src/list.mli sort 2018-03-16 16:08:08+01 compare:('a -> 'a -> int) -> 'a t -> 'a t 3
./src/list.mli sort 2018-08-30 11:15:44+02 'a t -> compare:('a -> 'a -> int) -> 'a t 3
./src/list.mli stable_sort 2017-03-02 18:25:32+01 cmp:('a -> 'a -> int) -> 'a t -> 'a t 3
./src/list.mli stable_sort 2018-03-16 16:08:08+01 compare:('a -> 'a -> int) -> 'a t -> 'a t 3
./src/list.mli stable_sort 2018-08-30 11:15:44+02 'a t -> compare:('a -> 'a -> int) -> 'a t 3
./src/list.mli zip 2017-03-02 18:25:32+01 'a t -> 'b t -> ('a * 'b) t option 2
./src/list.mli zip 2018-11-07 10:39:18+01 'a t -> 'b t -> ('a * 'b) t Or_unequal_lengths.t 2
./src/map.mli add 2017-03-02 18:25:32+01 ('k, 'v, 'cmp) t -> key:'k -> data:'v -> ('k, 'v, 'cmp) t 2
./src/map.mli add 2018-01-05 12:09:00+01 ('k, 'v, 'cmp) t -> key:'k -> data:'v -> ('k, 'v, 'cmp) t Or_duplicate.t 2
./src/or_error.mli of_exn_result 2017-03-02 18:25:32+01 ('a, exn) Result.t -> 'a t 2
./src/or_error.mli of_exn_result 2018-11-06 10:48:30+01 ?backtrace:[ `Get | `This of string ] -> ('a, exn) Result.t -> 'a t 2
./src/ordered_collection_common.mli check_pos_len_exn 2017-03-02 18:25:32+01 pos:int -> len:int -> length:int -> unit 2
./src/ordered_collection_common.mli check_pos_len_exn 2018-09-27 10:45:31+02 pos:int -> len:int -> total_length:int -> unit 2
./src/ordered_collection_common.mli get_pos_len 2017-03-02 18:25:32+01 ?pos:int -> ?len:int -> length:int -> ((int * int), string) Result.t 3
./src/ordered_collection_common.mli get_pos_len 2018-09-25 10:47:29+02 ?pos:int -> ?len:int -> length:int -> (int * int) Or_error.t 3
./src/ordered_collection_common.mli get_pos_len 2018-09-27 10:45:31+02 ?pos:int -> ?len:int -> unit -> total_length:int -> (int * int) Or_error.t 3
./src/ordered_collection_common.mli get_pos_len_exn 2017-03-02 18:25:32+01 ?pos:int -> ?len:int -> length:int -> (int * int) 2
./src/ordered_collection_common.mli get_pos_len_exn 2018-09-27 10:45:31+02 ?pos:int -> ?len:int -> unit -> total_length:int -> (int * int) 2
./src/printf.mli ifprintf 2017-03-02 18:25:32+01 'a -> ('r, 'a, unit) format -> 'r 2
./src/printf.mli ifprintf 2017-09-14 11:08:49+02 'a -> ('r, 'a, 'c, unit) format4 -> 'r 2
./src/sequence.mli fold_m 2017-05-02 10:32:16+02 bind:('acc_m -> f:('acc -> 'ret_m) -> 'ret_m) -> return:('acc -> 'ret_m) -> 'elt t -> init:'acc -> f:('acc -> 'elt -> 'acc_m) -> 'ret_m 2
./src/sequence.mli fold_m 2017-11-02 10:29:38+01 bind:('acc_m -> f:('acc -> 'acc_m) -> 'acc_m) -> return:('acc -> 'acc_m) -> 'elt t -> init:'acc -> f:('acc -> 'elt -> 'acc_m) -> 'acc_m 2
./src/sequence.mli merge 2017-03-02 18:25:32+01 'a t -> 'a t -> cmp:('a -> 'a -> int) -> 'a t 2
./src/sequence.mli merge 2018-03-29 16:44:56+02 'a t -> 'a t -> compare:('a -> 'a -> int) -> 'a t 2
./src/sequence.mli merge_with_duplicates 2017-03-02 18:25:32+01 'a t -> 'b t -> cmp:('a -> 'b -> int) -> ('a, 'b) Merge_with_duplicates_element.t t 2
./src/sequence.mli merge_with_duplicates 2018-03-29 16:44:56+02 'a t -> 'b t -> compare:('a -> 'b -> int) -> ('a, 'b) Merge_with_duplicates_element.t t 2
./src/sexp.mli pp 2017-03-02 18:25:32+01 Caml.Format.formatter -> t -> unit 2
./src/sexp.mli pp 2018-03-06 11:37:08+01 Formatter.t -> t -> unit 2
./src/sexp.mli pp_hum 2017-03-02 18:25:32+01 Caml.Format.formatter -> t -> unit 2
./src/sexp.mli pp_hum 2018-03-06 11:37:08+01 Formatter.t -> t -> unit 2
./src/sexp.mli pp_hum_indent 2017-03-02 18:25:32+01 int -> Caml.Format.formatter -> t -> unit 2
./src/sexp.mli pp_hum_indent 2018-03-06 11:37:08+01 int -> Formatter.t -> t -> unit 2
./src/sexp.mli pp_mach 2017-03-02 18:25:32+01 Caml.Format.formatter -> t -> unit 2
./src/sexp.mli pp_mach 2018-03-06 11:37:08+01 Formatter.t -> t -> unit 2
./src/string.mli create 2017-03-02 18:25:32+01 int -> t 2
./src/string.mli create 2017-11-02 10:29:38+01 int -> bytes 2
./src/string.mli fill 2017-03-02 18:25:32+01 t -> pos:int -> len:int -> char -> unit 2
./src/string.mli fill 2017-11-02 10:29:38+01 bytes -> pos:int -> len:int -> char -> unit 2
./src/string.mli nset 2017-03-02 18:25:32+01 t -> int -> char -> unit 2
./src/string.mli nset 2017-11-02 10:29:38+01 bytes -> int -> char -> unit 2
./src/string.mli tr_inplace 2017-03-02 18:25:32+01 target:char -> replacement:char -> t -> unit 2
./src/string.mli tr_inplace 2017-11-02 10:29:38+01 target:char -> replacement:char -> bytes -> unit 2
./src/validate.mli field 2017-03-02 18:25:32+01 'record -> ('record, 'a) Field.t -> 'a check -> t 2
./src/validate.mli field 2017-05-08 10:57:00+02 'record -> ([> `Read ], 'record, 'a) Field.t_with_perm -> 'a check -> t 2
./src/validate.mli field_direct_folder 2017-03-02 18:25:32+01 'a check -> (t list -> ('record, 'a) Field.t -> 'record -> 'a -> t list) Staged.t 2
./src/validate.mli field_direct_folder 2017-05-08 10:57:00+02 'a check -> (t list -> ([> `Read ], 'record, 'a) Field.t_with_perm -> 'record -> 'a -> t list) Staged.t 2
./src/validate.mli field_folder 2017-03-02 18:25:32+01 'record -> 'a check -> t list -> ('record, 'a) Field.t -> t list 2
./src/validate.mli field_folder 2017-05-08 10:57:00+02 'record -> 'a check -> t list -> ([> `Read ], 'record, 'a) Field.t_with_perm -> t list 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment