Commit graph

  • 9261e654e7
    add Option.flat_map_l Simon Cruanes 2023-04-07 20:30:43 -04:00
  • d985019fe1
    compat 4.03 Simon Cruanes 2023-04-07 12:27:55 -04:00
  • 35b9329a5c deploy: 84173382db c-cube 2023-04-07 16:22:02 +00:00
  • 84173382db
    feat(CCParse): add take_until_success Simon Cruanes 2023-04-07 11:45:12 -04:00
  • ea0e4473a8 fix: fix Set.find_last_map on OCaml 4.03 Fardale 2023-03-31 12:14:03 +02:00
  • b6d99645ea CCSet: implement find_last_map using find_last Fardale 2023-03-14 18:59:22 +01:00
  • 0b72812a55
    more tests for Vec Simon Cruanes 2023-03-13 19:34:20 -04:00
  • 503c61f72b
    fix(vector): make sure Vector.to_{seq,gen} captures the length initially Simon Cruanes 2023-03-13 13:38:04 -04:00
  • 83009aac10
    feat(cchash): native FNV hash for int64/int32 Simon Cruanes 2023-03-13 13:33:08 -04:00
  • b6d8b8f775 deploy: a7b14c5620 FardaleM 2023-03-13 10:34:56 +00:00
  • a7b14c5620 doc: inline the stdlib doc of Seq and ListLabels Fardale 2023-03-13 11:26:23 +01:00
  • afbfb17eaf deploy: e6611f1920 FardaleM 2023-02-16 11:28:06 +00:00
  • e6611f1920 feat(CCSet): add find_first_map and find_last_map Fardale 2023-02-16 12:23:14 +01:00
  • f5a5a10e5c Fix css Fardale 2023-02-15 19:02:43 +01:00
  • a9407a2279 deploy: 53f2ffca9f FardaleM 2023-02-15 17:36:59 +00:00
  • 53f2ffca9f CI: fix gh-page Fardale 2023-02-15 18:31:00 +01:00
  • 1d08a05c44
    Merge pull request #426 from FardaleM/cleanup Simon Cruanes 2023-02-15 09:28:38 -05:00
  • d5d10af079 CI(doc): use odig to generate documentation Fardale 2023-02-15 12:12:01 +01:00
  • 0a167dc3dd doc: remove link to ocaml manual Fardale 2023-02-15 11:58:43 +01:00
  • db1a9a2639 deploy: 8607de2749 FardaleM 2023-02-15 10:05:53 +00:00
  • 8607de2749 CI(chore): remove explicite pin and deps install Fardale 2023-02-15 11:00:50 +01:00
  • def8f242fc CI(chore): disable dune cache for the doc Fardale 2023-02-15 10:52:29 +01:00
  • 2c95990690 deploy: a30e471a6f c-cube 2023-02-15 02:05:18 +00:00
  • 2e184a8ea0 deploy: 38d6aa4ad1 c-cube 2023-02-15 02:01:24 +00:00
  • a30e471a6f
    fix doc (#425) Fardale 2023-02-15 02:56:15 +01:00
  • 38d6aa4ad1
    disable opam dependencies CI action Simon Cruanes 2023-02-14 20:55:54 -05:00
  • ba22047055 fix doc Fardale 2023-02-14 19:14:04 +01:00
  • ce1b9ae793 deploy: 5ff60d2a52 c-cube 2023-02-14 13:59:41 +00:00
  • 5ff60d2a52
    fix doc Simon Cruanes 2023-02-14 08:50:56 -05:00
  • 217fc20550
    add docs for 3.11 Simon Cruanes 2023-02-07 13:11:03 -05:00
  • 010f5e7f47 deploy: 161c192bff c-cube 2023-02-07 17:45:25 +00:00
  • 161c192bff
    prepare for 3.11 v3.11 Simon Cruanes 2023-02-07 12:36:20 -05:00
  • d249ce5f13
    fix mdx test Simon Cruanes 2023-02-07 12:39:25 -05:00
  • 35cb9b55d9 deploy: 735729c329 c-cube 2023-02-07 17:28:32 +00:00
  • 735729c329
    add CCFun.(let@) (if OCaml >= 4.08) Simon Cruanes 2023-02-07 12:07:57 -05:00
  • cf4f67c899 deploy: b8a352fc5a4788a8b2fd8af2d9ffe2c3b0a9dbb1 c-cube 2023-02-07 17:17:20 +00:00
  • 27ceaeb184 deploy: b1c39832aa c-cube 2023-01-09 03:50:45 +00:00
  • b1c39832aa fix(CCVector): concurrent modification safety in resize_with Simon Cruanes 2023-01-06 22:55:46 -05:00
  • b73fc4ee5c fix(CCVector): always obtain a copy of array before using unsafe_{set,get} Simon Cruanes 2023-01-06 16:31:36 -05:00
  • 3f6ebab2f6
    fix(CCVector): concurrent modification safety in resize_with Simon Cruanes 2023-01-06 22:55:46 -05:00
  • 876b1c4d1b
    fix(CCVector): always obtain a copy of array before using unsafe_{set,get} Simon Cruanes 2023-01-06 16:31:36 -05:00
  • b0ed8d9182 chore(CI): rename job CI Fardale 2022-12-23 15:57:03 +01:00
  • ae16f5d2f8 opam: add mdx as test dependency of containers-data Fardale 2022-12-23 14:00:20 +01:00
  • 9f54fa86a8 deploy: b11aea96bf FardaleM 2022-12-23 12:56:17 +00:00
  • b11aea96bf chore(CI): add ocaml 5.0.x Fardale 2022-12-23 13:51:56 +01:00
  • 276b3a5b1d deploy: fb09468837 FardaleM 2022-12-22 22:16:34 +00:00
  • fb09468837 Add OCaml 5 bytecode-only to the tested platforms Samuel Hym 2022-12-19 10:41:32 +01:00
  • f58310913a Allow explicit fallback to bytecode for various tests Samuel Hym 2022-12-15 18:40:37 +01:00
  • 1367d5b855 Rewrite a test so that it passes also on the bytecode backend Samuel Hym 2022-12-16 19:50:06 +01:00
  • 2785e0a569 Add OCaml 5 bytecode-only to the tested platforms Samuel Hym 2022-12-19 10:41:32 +01:00
  • e9697a1e6e Allow explicit fallback to bytecode for various tests Samuel Hym 2022-12-15 18:40:37 +01:00
  • 04baaedd60 Rewrite a test so that it passes also on the bytecode backend Samuel Hym 2022-12-16 19:50:06 +01:00
  • d1de46c7a9
    Merge pull request #421 from shym/allow-bytecode-target Simon Cruanes 2022-12-12 12:30:15 -05:00
  • 5d3768b5a2 Allow explicit fallback to bytecode for cpp Samuel Hym 2022-12-12 12:00:51 +01:00
  • c7087ceec6 deploy: d4e582e829 c-cube 2022-11-30 14:30:43 +00:00
  • d4e582e829
    add CCHet.Tbl.{clear,reset} Simon Cruanes 2022-11-30 09:21:35 -05:00
  • b5e046240d deploy: cee2c7d8e3 c-cube 2022-11-28 16:39:18 +00:00
  • cee2c7d8e3
    Merge pull request #418 from nino/master Simon Cruanes 2022-11-28 11:30:14 -05:00
  • 46e53ec85f Fix more typos Nino Annighoefer 2022-11-26 10:19:10 +00:00
  • 3ccb3e16f7 Fix typos Nino Annighoefer 2022-11-26 09:53:17 +00:00
  • bea42fd76e deploy: fcfd8f19b0 c-cube 2022-11-16 18:34:19 +00:00
  • fcfd8f19b0
    doc Simon Cruanes 2022-11-16 13:30:13 -05:00
  • 417c3d0f93
    fix Simon Cruanes 2022-11-16 13:28:22 -05:00
  • fc810ce03e
    add 3.10 Simon Cruanes 2022-11-16 13:25:28 -05:00
  • b5b1ecd44b deploy: 069423bb77 c-cube 2022-11-16 15:32:13 +00:00
  • 069423bb77
    prepare for 3.10 v3.10 Simon Cruanes 2022-11-16 10:27:20 -05:00
  • 24fdfdf3ee
    readme Simon Cruanes 2022-11-14 09:08:39 -05:00
  • 631d7d15f5 deploy: 5227fb975c FardaleM 2022-10-19 10:15:52 +00:00
  • 5227fb975c feat(CCArray): add mapi_inplace Fardale 2022-10-19 12:07:13 +02:00
  • daf9370a22 deploy: e0a8285e17 c-cube 2022-10-05 14:20:46 +00:00
  • e0a8285e17
    add containers.scc Simon Cruanes 2022-10-05 10:12:50 -04:00
  • 1a38c0bba2 feat: New format and parser for cpp Fardale 2022-09-30 20:53:40 +02:00
  • 5b1f2af227
    chore(github): add opam deps workflow Simon Cruanes 2022-09-26 11:25:36 -04:00
  • a0c8859519
    list codec libraries in readme Simon Cruanes 2022-09-21 13:17:27 -04:00
  • 26e78eb624 deploy: 399cd6d570 FardaleM 2022-09-21 14:24:48 +00:00
  • 399cd6d570 fix(CCSeq): add implementation of concat_map Fardale 2022-09-21 16:20:02 +02:00
  • 31ba6d2252 deploy: b2ec88b0e1 FardaleM 2022-09-21 13:50:06 +00:00
  • b2ec88b0e1 feat(CCSeq): add some missing function from 4.14 Fardale 2022-09-21 15:44:18 +02:00
  • 94e4023dd9 deploy: 46fbc3b82f FardaleM 2022-09-21 09:26:41 +00:00
  • 46fbc3b82f doc(Unix): add example from call_full Fardale 2022-09-21 11:22:02 +02:00
  • eeac873ae5 deploy: 47ff9935dc FardaleM 2022-09-20 13:15:53 +00:00
  • 47ff9935dc include Seq in CCSeq for ocaml >= 4.07 Fardale 2022-09-20 15:09:45 +02:00
  • 056889ce23 add condition over os_type to preproc Fardale 2022-09-17 21:22:07 +02:00
  • a5f9f2b95d chore(CI): enable dune cache Fardale 2022-09-17 21:39:04 +02:00
  • 29b63c7186 deploy: 15c9152795 FardaleM 2022-09-17 19:36:37 +00:00
  • 15c9152795 chore(CI): bump the last version of ocaml from 4.13 to 4.14 Fardale 2022-09-17 21:28:55 +02:00
  • 96ebfcc156
    refactor(local_storage): use a local reference wip-thread-local Simon Cruanes 2022-09-14 19:38:03 -04:00
  • 30f987d1bf
    test: make TLS test faster (do not yield as much) Simon Cruanes 2022-09-14 19:37:43 -04:00
  • 3e105434d9
    add CCLocal_storage to containers-thread Simon Cruanes 2022-09-14 18:49:46 -04:00
  • 00d344e09e
    fix(Int64.hash): wrong shift Simon Cruanes 2022-08-29 09:49:15 -04:00
  • 2c7a3526d8 deploy: a3abf40bc2 c-cube 2022-08-22 17:55:59 +00:00
  • a3abf40bc2 add CCInt64.{hash,hash_to_int64} Simon Cruanes 2022-08-22 17:48:21 +00:00
  • bf0fe7b0e4 deploy: 4e2f9220dd FardaleM 2022-08-05 19:43:04 +00:00
  • 4e2f9220dd doc: add details to CCResult.of_opt Fardale 2022-08-05 21:37:43 +02:00
  • 91753c97bc deploy: 43f82d7668 c-cube 2022-08-04 16:07:45 +00:00
  • 43f82d7668
    feat(Ref): add protect function Simon Cruanes 2022-08-04 11:58:39 -04:00
  • d535cfe677
    detail Simon Cruanes 2022-07-21 11:54:46 -04:00
  • 49de35889f deploy: 249dc3596e c-cube 2022-07-07 02:31:19 +00:00
  • 249dc3596e
    prepare for 3.9 v3.9 Simon Cruanes 2022-07-06 16:45:25 -04:00
  • 6a415e963a
    fix(cbor): use int64 as main int type Simon Cruanes 2022-07-06 22:27:12 -04:00