Commit graph

  • 532687101c CCList: add unfold Ben Bellick 2023-12-04 23:01:06 -06:00
  • 50b478366f fix for 4.08 Simon Cruanes 2023-12-01 15:01:06 -05:00
  • fcee2f9c41 perf: accelerate List.append and List.flat_map on 5.1 Simon Cruanes 2023-12-01 14:44:29 -05:00
  • ec9148cf81 update benchs to add 2 distinct flat_map to it Simon Cruanes 2023-12-01 14:44:07 -05:00
  • 4d581498ae chore: add scripts to run benchmarks Simon Cruanes 2023-12-01 13:45:54 -05:00
  • 60b3ab2465
    fix for 4.08 Simon Cruanes 2023-12-01 15:01:06 -05:00
  • 206a084e7e
    perf: accelerate List.append and List.flat_map on 5.1 Simon Cruanes 2023-12-01 14:44:29 -05:00
  • 942dffc6bc
    update benchs to add 2 distinct flat_map to it Simon Cruanes 2023-12-01 14:44:07 -05:00
  • 5063a7da79
    chore: add scripts to run benchmarks Simon Cruanes 2023-12-01 13:45:54 -05:00
  • 77bfa34355 CCBool: Add functions if_then and if_then_else Master Builder 2023-11-26 19:17:48 +00:00
  • fdb7c0f4b0
    remove opam dependencies, broken currently Simon Cruanes 2023-11-26 23:31:08 -05:00
  • d1abe172cf CCBool: Add functions if_then and if_then_else Master Builder 2023-11-26 19:17:48 +00:00
  • 19e3dc9b44
    fix CI Simon Cruanes 2023-11-24 11:06:43 -05:00
  • 49d66def49
    Merge pull request #441 from c-cube/wip-rely-on-trmc Simon Cruanes 2023-11-20 19:05:12 -05:00
  • 037c55a43d
    tailrec Simon Cruanes 2023-11-19 23:51:47 -05:00
  • 517fd99a5f add test for nested ansi color Simon Cruanes 2023-11-13 22:23:49 -05:00
  • ba9ef1f453 breaking: pp: modify Ext.t so it takes surrounding value Simon Cruanes 2023-11-13 22:22:34 -05:00
  • 1b3ddb7adf
    fix test Simon Cruanes 2023-11-19 22:25:17 -05:00
  • 8c224e42fd
    CCList: remove some functions that are subsumed by the stdlib Simon Cruanes 2023-11-19 21:56:10 -05:00
  • 3bd95d257c
    CCList: use TRMC for many functions on 5.1 Simon Cruanes 2023-11-19 21:47:57 -05:00
  • 1b026f267c
    tests: update t_list to check more functions for tail-rec safety Simon Cruanes 2023-11-19 21:47:39 -05:00
  • b16385bb9d
    CI: test on 5.1 Simon Cruanes 2023-11-19 21:47:28 -05:00
  • 51cb8e2992
    feat: cpp: handle iflt and ifgt Simon Cruanes 2023-11-19 21:47:14 -05:00
  • d75f07b1e2 deploy: 71dcc0937c c-cube 2023-11-16 20:35:54 +00:00
  • 71dcc0937c
    benchs: add funvec.flatten, quite terrible Simon Cruanes 2023-11-16 15:32:13 -05:00
  • 3a296ba127
    feat ccfunvec: add fold_rev Simon Cruanes 2023-11-16 15:32:07 -05:00
  • a07c688404
    fix benchs somewhat Simon Cruanes 2023-11-16 14:42:29 -05:00
  • 14acdbc1c6
    add test for nested ansi color Simon Cruanes 2023-11-13 22:23:49 -05:00
  • 0d273d886f
    breaking: pp: modify Ext.t so it takes surrounding value Simon Cruanes 2023-11-13 22:22:34 -05:00
  • f5fa36d205 deploy: 1508b6c940 c-cube 2023-11-13 19:39:32 +00:00
  • 1508b6c940 add Containers_pp.newline_or_spaces Simon Cruanes 2023-11-13 13:27:20 -05:00
  • cf5a813b89
    add Containers_pp.newline_or_spaces wip-pp-newlines-or-spaces Simon Cruanes 2023-11-13 13:27:20 -05:00
  • 3b10a14c93
    remove dead comment wip-ccvec2 Simon Cruanes 2023-06-06 23:12:34 -04:00
  • 94c89541f5
    remove dead code Simon Cruanes 2023-06-06 22:59:50 -04:00
  • ebff0be5ea
    containers: add Vec = CCVec Simon Cruanes 2023-06-06 22:00:00 -04:00
  • d4e2daeab5
    remove dead code Simon Cruanes 2023-06-06 21:57:29 -04:00
  • 8d5b012111
    update readme and CCParse to remove uses of CCVector Simon Cruanes 2023-06-06 13:30:22 -04:00
  • 8388e17ed9
    tests: add tests for CCVec Simon Cruanes 2023-06-06 12:00:56 -04:00
  • 203e378cea
    add CCVec; deprecate CCVector Simon Cruanes 2023-06-06 12:00:41 -04:00
  • 94e9335c35
    CI: restore opam analysis Simon Cruanes 2023-10-16 15:21:46 -04:00
  • 7c54b84b46 deploy: 1d8ccc5b4589c4da901fefeac3eace3aaf14b565 c-cube 2023-10-16 19:31:37 +00:00
  • 5531aee9ca deploy: 33af762216 c-cube 2023-08-31 15:35:37 +00:00
  • 33af762216
    fix doc Simon Cruanes 2023-08-31 11:26:56 -04:00
  • 7235a74b35
    jekyll config Simon Cruanes 2023-08-28 13:01:11 -04:00
  • ff375dddc2 deploy: 01358f93fd c-cube 2023-08-04 02:03:51 +00:00
  • 01358f93fd
    Merge pull request #437 from BridgeTheMasterBuilder/master Simon Cruanes 2023-08-03 21:53:02 -04:00
  • c97b934542
    fix(CCMultiMap): Integrate suggested changes to doc comment for find_right BridgeTheMasterBuilder 2023-08-03 21:39:39 +00:00
  • 85cf52d5ee
    fix(CCMultiMap): Integrate suggested changes to doc comment for find_left BridgeTheMasterBuilder 2023-08-03 21:39:18 +00:00
  • e0fb678d1e fix(CCMultiMap): Correct @since tags Master Builder 2023-08-03 15:40:12 +00:00
  • 528b9030a4 fix(CCMultiMap): Rename functions find_left and find_right in the bidirectional multimap to find_left_iter and find_right_iter respectively to reflect their usage, and add new functions to replace the old find_left and find_right that return a list of values rather than an iterator, to make the signatures of CCMultiMap.S and CCMultiMap.BIDIR cohere. Additionally, change the return type of S.find_iter from t -> key -> (value -> unit) -> unit to t -> key -> value iter. These types are the same though, it's just for clarity since CCMultiMap already exposes an iter type Master Builder 2023-08-03 14:51:13 +00:00
  • 4fb0df50e9 Add missing required dependency to build instructions in Contributing section Master Builder 2023-08-03 14:31:44 +00:00
  • ba516e81af
    detail Simon Cruanes 2023-06-24 16:26:56 -04:00
  • d2bdee097e Apply ocamlformat on t_array.ml Fardale 2023-05-05 22:18:00 +02:00
  • 85613aeeb4 deploy: 492484a9a2 c-cube 2023-07-10 16:04:18 +00:00
  • 492484a9a2
    cleanup: remove stubs for code always present on 4.08 Simon Cruanes 2023-07-10 11:55:43 -04:00
  • 801768d0db deploy: 61887100ae c-cube 2023-06-28 15:54:29 +00:00
  • 61887100ae
    deprecate containers.thread Simon Cruanes 2023-06-28 11:46:24 -04:00
  • bf0a6a9761 deploy: ad10cdc9d5 c-cube 2023-06-26 19:15:15 +00:00
  • ad10cdc9d5
    fix test Simon Cruanes 2023-06-24 16:05:49 -04:00
  • 979eca042c
    remove last refs to CCShims Simon Cruanes 2023-06-24 15:59:01 -04:00
  • 459098312e
    fix opam Simon Cruanes 2023-06-24 15:46:14 -04:00
  • 9d48d228ef
    CI Simon Cruanes 2023-06-24 15:23:58 -04:00
  • 1a23731730
    remove conditional over OCaml >= 4.08 Simon Cruanes 2023-06-24 15:22:21 -04:00
  • d0903a09be
    opam: require OCaml >= 4.08 Simon Cruanes 2023-06-24 15:10:44 -04:00
  • 7ed1d44888
    change COC to ocaml-coc Simon Cruanes 2023-06-20 12:32:17 -04:00
  • db87ae4a9c deploy: adda7864e1 c-cube 2023-06-16 02:06:45 +00:00
  • adda7864e1 doc: fix typo Michael Lan 2023-06-15 15:18:47 -07:00
  • 3cbaeb92db doc: fix typo Michael Lan 2023-06-15 15:18:47 -07:00
  • 1287fa42c0 deploy: 64eb7737e3 c-cube 2023-06-07 03:00:30 +00:00
  • 64eb7737e3
    revert change that broke 4.03 Simon Cruanes 2023-06-06 22:55:45 -04:00
  • d2e8ed38d5 deploy: bbfbe0f770 c-cube 2023-06-07 02:21:10 +00:00
  • bbfbe0f770
    fix many, many warnings Simon Cruanes 2023-06-06 22:16:20 -04:00
  • 77ff1ee6a5
    stricter warnings; remove dead code Simon Cruanes 2023-06-06 22:03:24 -04:00
  • d849e53e4d deploy: 3975eb9862 c-cube 2023-06-07 01:59:22 +00:00
  • 3975eb9862
    fix warnings Simon Cruanes 2023-06-06 21:54:02 -04:00
  • afeb2b762a
    dune: enable more warnings Simon Cruanes 2023-06-06 21:53:52 -04:00
  • 70877f74ea deploy: 81acaaa2cb c-cube 2023-06-06 15:23:46 +00:00
  • 81acaaa2cb
    prepare for 3.12 v3.12 Simon Cruanes 2023-06-01 16:42:05 -04:00
  • e6afa76eaf
    fix for OCaml 5.1: use a generative functor for CCBitfield Simon Cruanes 2023-06-06 10:25:46 -04:00
  • fde0e66477 deploy: caa6b8b639ee2ca8237f1b4750736d089b64af95 c-cube 2023-06-01 20:48:31 +00:00
  • 08ba10786d
    doc for 3.12 Simon Cruanes 2023-06-01 16:44:06 -04:00
  • b72fac90c7
    compat: test cannot use let-ops Simon Cruanes 2023-06-01 15:21:52 -04:00
  • d5615cb2bc deploy: a8449e9847 c-cube 2023-06-01 19:07:43 +00:00
  • 2b4cf1e663
    remove dbg message Simon Cruanes 2023-04-11 11:19:15 -04:00
  • 9f1ecdba27
    another fix for CCParse and slices Simon Cruanes 2023-04-11 11:17:47 -04:00
  • c7de9389b0
    fix bug in CCParse Simon Cruanes 2023-04-11 10:54:45 -04:00
  • 10a8a7ce0f
    fix(CCParse): fix issue in recurse Simon Cruanes 2023-04-10 16:31:16 -04:00
  • 6d013251fe
    test: add test for CCParse Simon Cruanes 2023-04-10 16:29:36 -04:00
  • a8449e9847
    Merge pull request #428 from c-cube/wip-pp Simon Cruanes 2023-06-01 15:03:05 -04:00
  • 7260b7f28a deploy: cb6c646978 c-cube 2023-05-29 01:15:50 +00:00
  • c5da2fd4b2 deploy: ef40581b44 c-cube 2023-05-29 01:15:33 +00:00
  • cb6c646978
    fix small typo in docs Simon Cruanes 2023-05-28 21:07:29 -04:00
  • ef40581b44
    Merge pull request #430 from bclement-ocp/patch-1 Simon Cruanes 2023-05-28 21:07:06 -04:00
  • 7cf1ba1764
    [doc] CCIO.File.walk Basile Clément 2023-05-26 13:32:47 +02:00
  • 8e9b008d3f
    Merge 1a38c0bba2 into 87b10adcca Fardale 2023-04-22 13:03:53 -07:00
  • 87b10adcca
    test: update the cbor tests Simon Cruanes 2023-04-19 22:10:51 -04:00
  • 74e3a9e875
    compat, reformat Simon Cruanes 2023-04-07 11:05:52 -04:00
  • c2952e0ce6
    pp: add Term_color extension Simon Cruanes 2023-04-07 10:52:22 -04:00
  • adaecf470e
    pp: add zero-width text; add bracket2 combinator Simon Cruanes 2023-04-07 10:51:44 -04:00
  • c1d980048d
    more doc Simon Cruanes 2023-04-01 20:24:53 -04:00