Commit graph

  • f51b56ffbc
    cleanup main Simon Cruanes 2025-11-25 20:38:19 -05:00
  • 02c4d51fd0
    chore: CI Simon Cruanes 2025-11-25 20:12:06 -05:00
  • 7c8adbd9fc
    move to ocamlformat 0.27, format code Simon Cruanes 2025-11-25 20:11:35 -05:00
  • 954ea61d22
    doc + benchs Simon Cruanes 2025-11-25 20:04:47 -05:00
  • b069461fe2
    test: enrich pvec test Simon Cruanes 2025-11-25 20:01:16 -05:00
  • f13fb6f471
    feat pvec: add flat_map Simon Cruanes 2025-11-25 19:59:23 -05:00
  • 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
  • 3ec3474514
    Merge 273ba69ea3 into 4613aafb30 Fardale 2025-02-09 09:26:57 +08: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
  • 273ba69ea3 CCList(cleanup): clean functions that are in the stdlib 408-cleanup Fardale 2024-12-25 20:33:13 +01:00
  • 4781e0b7e2 CCInt(chore): conditionally define function existing in newer OCaml Fardale 2024-12-25 19:33:40 +01:00
  • 881af122e4 CCInt64(chore): conditionally define function existing in newer OCaml Fardale 2024-12-25 19:30:26 +01:00
  • 54cd6dd83d CCInt32(chore): add condition around functions existing in newer OCaml Fardale 2024-12-25 19:25:28 +01:00
  • 13252a9513 CCHashtbl(cleanup): remove function always present on 4.08 Fardale 2024-12-25 15:18:54 +01:00
  • 1de3036e0c CCFormat(feat): add option and result, change opt Fardale 2024-12-25 14:38:38 +01:00
  • 2aa8416b1c CCFun(cleanup): align CCFun.compose with the stdlib Fardale 2024-12-25 14:27:47 +01:00
  • 931b28ec47 CCEither(cleanup): conditionnally use the Either module Fardale 2024-12-25 13:46:29 +01:00
  • 5a3c7c7971 CCChar(cleanup): remove CCChar.compare from the mli Fardale 2024-12-25 13:38:21 +01:00
  • e2ef6a750c update CHANGELOG with current breaking changes Fardale 2024-06-28 16:28:44 +02:00
  • 180667fd64 CCInt64(cleanup): remove function always present on 4.08 Fardale 2023-07-26 17:29:13 +02:00
  • bd5518fc44 CCInt32(cleanup): remove function always present on 4.08 Fardale 2023-07-26 17:29:04 +02:00
  • 755055c960 CCInt(cleanup): remove function always present on 4.08 Fardale 2023-07-26 17:28:56 +02:00
  • 103011db35 CCFloat(cleanup): remove function always present on 4.08 Fardale 2023-07-26 17:28:43 +02:00
  • da45e33501 CCBool(cleanup): remove function always present on 4.08 Fardale 2023-07-26 17:28:32 +02:00
  • 1fd377e5c1 CCArray(cleanup): remove function always present on 4.08 Fardale 2023-07-26 17:27:18 +02: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 gh-pages 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