Commit graph

  • 01402388e4
    fix warning Simon Cruanes 2025-11-25 19:21:11 -05:00
  • c06b5a57db
    Merge fd1495324a into 14ad490c7e 猗露 2025-11-14 22:18:41 +07:00
  • 14ad490c7e fix: insert missing symbol into range doc comments István Donkó 2025-10-27 16:12:13 +01:00
  • 5fa2c17c97 fix: insert missing symbol into range doc comments István Donkó 2025-10-27 16:12:13 +01:00
  • 3b49ad2a4e
    Merge pull request #478 from jmid/cbor-roundtrip-prop-patch Simon Cruanes 2025-07-11 15:22:25 -04:00
  • 1a11459991 Auto-format code Jan Midtgaard 2025-07-09 16:06:47 +02:00
  • 0290aa9754 Use CCList.equal for backward compatibility Jan Midtgaard 2025-07-09 15:48:24 +02:00
  • 9df429005d Patch CBor roundtrip property to hold for nan's too Jan Midtgaard 2025-07-09 12:25:39 +02:00
  • 99dba20fa6
    prepare for 3.16 v3.16 Simon Cruanes 2025-05-27 09:21:36 -04:00
  • f934db1e9c
    fix: compat with OCaml 5.4 Simon Cruanes 2025-05-26 23:43:27 -04:00
  • 33297ce82b Add OCaml 5.4 support Kate 2025-05-26 23:34:20 +01:00
  • 14ad8c1f2a
    format Simon Cruanes 2025-05-06 22:24:04 -04:00
  • 0ff9614520
    feat: add containers.leb128 library Simon Cruanes 2025-05-06 21:53:26 -04:00
  • ab7d0fcc09
    fix: oob(!!) in CCHash.bytes Simon Cruanes 2025-05-06 10:01:16 -04:00
  • b55d3cfe6a
    tests for hashing strings Simon Cruanes 2025-05-06 10:01:10 -04:00
  • 4613aafb30
    feat: add CCFun.with_return Simon Cruanes 2025-02-07 16:57:36 -05:00
  • fd1495324a add benchmark 猗露 2025-01-30 10:00:48 +08:00
  • 765a8da876 update docs 猗露 2025-01-30 09:37:57 +08:00
  • 18ffdd707b add CCArray.of_iter 猗露 2025-01-29 11:23:53 +08:00
  • 4294dc7ca3 Add square brackets in comment for CCList.return Adlertz, Niclas 2025-01-08 15:24:39 +01:00
  • 3b4357719d Add square brackets in comment for CCList.return Adlertz, Niclas 2025-01-08 15:24:39 +01:00
  • 31ad563044
    Merge pull request #467 from mobotsar/enrich_char Simon Cruanes 2025-01-04 17:09:24 -05:00
  • 2dcaa12fb7 Fixed docstring typo. Alexander 2025-01-04 11:19:57 -05:00
  • bace9fe209 Fixed tests to work with older OCaml versions that lack String.for_all. Alexander 2025-01-04 10:11:03 -05:00
  • 1486cbf5a1 Added tests for CCChar predicates. Alexander 2025-01-04 10:00:36 -05:00
  • b95e2de65b Added functions to the Char module to check common character properties. Alexander 2025-01-04 09:18:51 -05:00
  • f310bc5771
    more CI Simon Cruanes 2025-01-03 21:22:05 -05:00
  • 6d962a70d0
    grr CI Simon Cruanes 2025-01-03 13:10:23 -05:00
  • 517d4605d5
    try to update CI Simon Cruanes 2025-01-03 12:58:59 -05:00
  • b0f673fbbb
    add more tests for CCString.{r,}take_while Simon Cruanes 2025-01-03 12:54:01 -05:00
  • c6f6a012b4
    Merge pull request #465 from mobotsar/main Simon Cruanes 2025-01-03 12:48:57 -05:00
  • 1e06423e87 Fixed formatting of t_string.ml tests for take_while, etc. Alexander Lucas 2025-01-01 10:33:05 -05:00
  • 8bb3801a52 Fixed formatting of CCString.rtake_while. Alexander Lucas 2025-01-01 10:22:42 -05:00
  • d29ed7ee72 Renamed predicate parameter of take_while, rtake_while from p to f, aligining it with pre-existing drop_while. Alexander Lucas 2025-01-01 09:55:26 -05:00
  • 330cba94de added tests for take_while, rtake_while. Alexander Lucas 2025-01-01 09:46:22 -05:00
  • 699b370220 Updated String and StringLabels interfaces to reflect take_while, rtake_while. Alexander Lucas 2025-01-01 09:34:06 -05:00
  • 85ca948012
    Merge branch 'c-cube:main' into main mobotsar 2025-01-01 09:19:25 -05:00
  • 6c8569a7d9
    Update CCString.mli to align parameter names in mli descriptions and implementations. mobotsar 2025-01-01 00:48:58 -05:00
  • 1498158a4f
    Update CCString.mli for take_while, rtake_while mobotsar 2025-01-01 00:47:17 -05:00
  • d8c00f96be
    Update CCString.ml with take_while, rtake_while mobotsar 2025-01-01 00:35:55 -05:00
  • 510db54150 Update CCEither.mli fixing type in docstring mobotsar 2024-12-31 22:25:55 -05:00
  • 2e8d70f073
    Update CCEither.mli fixing type in docstring mobotsar 2024-12-31 22:25:55 -05:00
  • 2fda76a5f7
    factor implem for Vec.{find,find_i} Simon Cruanes 2024-12-13 00:19:05 -05:00
  • cad41d70d6
    ocamlformat Simon Cruanes 2024-12-13 00:17:53 -05:00
  • b140a50c46 feat: add CCVector.findi John Hester 2024-12-12 15:30:49 -06:00
  • 4118f87ae4 feat: add CCVector.findi John Hester 2024-12-12 15:30:49 -06:00
  • 641f9e2e52
    update Simon Cruanes 2024-11-18 15:33:21 -05:00
  • f63da9a0b1
    Merge pull request #460 from seprov/add-3.15-docs Simon Cruanes 2024-11-18 15:32:25 -05:00
  • 0a352e3e02 3.14 too Sebastian Provenzano 2024-11-18 14:31:12 -06:00
  • 6214d6bd10 add 3.15 docs Sebastian Provenzano 2024-11-18 14:28:31 -06:00
  • e1de3da1e3
    prepare for 3.15 v3.15 Simon Cruanes 2024-11-15 11:14:55 -05:00
  • f02df05b35
    additional fix for #454 on OCaml 4.10..4.12 Simon Cruanes 2024-11-18 12:20:53 -05:00
  • 477e9cc7ca
    remove warning in tests Simon Cruanes 2024-11-18 12:20:25 -05:00
  • 921db438f2
    chore: in CI, run tests in release profile Simon Cruanes 2024-11-18 12:03:39 -05:00
  • 303f51f93d
    chore: add 4.10 to compat matrix Simon Cruanes 2024-11-18 11:28:39 -05:00
  • 6dcaddb7c6
    fixes and format Simon Cruanes 2024-11-15 11:02:38 -05:00
  • 8d8f1d4145
    Add split_result (#459) seprov 2024-11-15 10:01:20 -06:00
  • 8a5cee47bd
    Update src/core/CCList.mli Simon Cruanes 2024-11-15 10:38:13 -05:00
  • 65c604ca2b move and rename Sebastian Provenzano 2024-11-15 09:37:08 -06:00
  • 55d088f0d4 format Sebastian Provenzano 2024-11-14 19:35:38 -06:00
  • 4c9ab1c659 add function Sebastian Provenzano 2024-11-14 17:41:35 -06:00
  • 9cfedad7ba feat: add pretty printer to CCMultiSet Fardale 2024-11-05 18:25:51 +01:00
  • 9bef25b6e2
    format Simon Cruanes 2024-10-02 12:31:53 -04:00
  • afb93cfc43
    Merge pull request #457 from gmevel/linear-heap-building Simon Cruanes 2024-10-02 10:04:42 -04:00
  • 3c530f47f4
    Merge branch 'main' into linear-heap-building Simon Cruanes 2024-10-02 10:04:34 -04:00
  • 3efaa02d9d
    update test output Simon Cruanes 2024-09-17 14:50:42 -04:00
  • 69f0e9b624
    test: better regression test for #454 Simon Cruanes 2024-09-17 14:04:09 -04:00
  • c959e396b3
    fix #454: work around a weird miscompilation Simon Cruanes 2024-09-17 12:51:07 -04:00
  • 6ab811f79b
    prepare for 3.14 v3.14 Simon Cruanes 2024-09-10 08:47:46 -04:00
  • 9f8c2efe64
    add missing @since tags Simon Cruanes 2024-09-03 13:12:12 -04:00
  • 07cfdb0d94
    format Simon Cruanes 2024-09-03 13:11:57 -04:00
  • 5abb63517c
    Merge pull request #458 from benbellick/add-predicate-combinator Simon Cruanes 2024-09-03 13:11:50 -04:00
  • c6cb572230 and_p -> and_pred, or_p -> or_pred Benjamin Bellick 2024-09-03 11:59:43 -05:00
  • 1dc046c6e9 fix formatting Ben Bellick 2024-08-24 10:53:59 -05:00
  • df0e442956 predicate combinators: and_p and or_p Ben Bellick 2024-08-24 10:26:01 -05:00
  • 65fc920427
    feat pp: add a bunch of extensions Simon Cruanes 2024-08-19 12:17:58 -04:00
  • 5d315503e1 CCHeap: building from almost-sorted sequences Glen Mével 2024-08-09 14:45:22 +02:00
  • a24e1f7472 doc/CCHeap: fix English, improve wording, add sections Glen Mével 2024-07-31 16:02:19 +02:00
  • 13db1c31e9 tests/CCHeap: add tests Glen Mével 2024-07-27 18:10:56 +02:00
  • 92676f5513 tests/CCHeap: reorder tests Glen Mével 2024-07-27 17:31:32 +02:00
  • 78e67a9f4a tests/CCHeap: improve existing tests Glen Mével 2024-07-27 17:22:42 +02:00
  • fdfc806afb CCHeap: avoid boxing in delete_one Glen Mével 2024-07-27 14:50:28 +02:00
  • 6c810eb83d doc/CCHeap: document (==) for merge Glen Mével 2024-07-27 14:35:27 +02:00
  • 3f95fd44e6 perf/CCHeap: filter, delete_all in O(n) and ensure (==) Glen Mével 2024-07-27 14:29:54 +02:00
  • 806bb8c7bc perf/CCHeap: heap building in O(n) Glen Mével 2024-07-27 04:24:15 +02:00
  • cc2dd6d829 doc/CCHeap: move filter down Glen Mével 2024-07-27 01:47:09 +02:00
  • 8349a4d244 doc/CCHeap: fix grammar, improve doc of delete_{one,all} Glen Mével 2024-07-26 23:29:40 +02:00
  • 793bad1e5b doc/CCHeap: document complexities Glen Mével 2024-07-26 23:24:20 +02:00
  • 8666faf257 doc/CCHeap: uniformize doc of conversion functions Glen Mével 2024-07-26 22:33:33 +02:00
  • 6bd5d3aacf doc/CCHeap: reorder conversion functions Glen Mével 2024-07-26 22:00:19 +02:00
  • ecfc116de4
    Merge 3b10a14c93 into 02ac5bd78a Simon Cruanes 2024-07-26 20:55:43 +02:00
  • 02ac5bd78a
    add @since tags Simon Cruanes 2024-07-19 14:06:06 -04:00
  • cb14c0d04b
    format Simon Cruanes 2024-07-19 14:04:00 -04:00
  • e933995733
    Kleisli Composition Operator and Apply_or Added (#455) NoahBatchelor 2024-07-19 13:03:52 -05:00
  • 7c3b16368e Merge branch 'main' of https://github.com/NoahBatchelor/ocaml-containers NoahBatchelor 2024-07-19 12:49:59 -05:00
  • 01224f5988 Formatting NoahBatchelor 2024-07-19 12:49:57 -05:00
  • 677f59e6b2
    Merge branch 'c-cube:main' into main NoahBatchelor 2024-07-19 11:25:57 -05:00
  • 752dd189f6 Added apply_or NoahBatchelor 2024-07-19 11:17:38 -05:00
  • 3c70b921cb Gave up on CCFun NoahBatchelor 2024-07-19 10:39:34 -05:00
  • 01155686bf
    Apply suggestions from code review Simon Cruanes 2024-07-09 10:15:28 -04:00