Commit graph

  • 45b3956421 improve test hash Simon Cruanes 2021-04-05 00:13:33 -04:00
  • 8d6c7470eb Revert "ci: test containers-data on windows and macos" Fardale 2021-04-04 23:39:48 +02:00
  • 72b25cfa29 Revert "ci: install test dependency for containers-data on windows and macos" Fardale 2021-04-04 23:39:37 +02:00
  • ca3ca3aaff ci: install test dependency for containers-data on windows and macos Fardale 2021-04-04 23:32:46 +02:00
  • 75a2f8a325 ci: test containers-data on windows and macos Fardale 2021-04-04 23:23:46 +02:00
  • 527e7d30a4 deploy: 25c5eda528 c-cube 2021-04-03 22:55:25 +00:00
  • 25c5eda528 doc: more docs for codegen Simon Cruanes 2021-04-03 18:54:07 -04:00
  • 4f68b0fc37 fix test for old ocaml Simon Cruanes 2021-04-03 18:12:03 -04:00
  • 2440092eb5 fix invalid test in intmap Simon Cruanes 2021-04-03 17:40:30 -04:00
  • 77e3e97dd0 perf: direct alias in CCHash.int Simon Cruanes 2021-04-03 17:40:21 -04:00
  • 93c0a9af0d fix qtest generation Simon Cruanes 2021-04-03 17:01:46 -04:00
  • 6323bdc6d3 fix test in CCHash Simon Cruanes 2021-04-03 17:01:35 -04:00
  • 5bd031c3c2 add test executable for hash functions Simon Cruanes 2021-04-03 16:56:02 -04:00
  • cf0d044407 refactor CCHash to use FNV in many combinators Simon Cruanes 2021-04-03 16:55:27 -04:00
  • 238123b955 move uniformity tests out of CCRandom Simon Cruanes 2021-04-03 16:57:04 -04:00
  • 7717cc13db fix(ccint): make sure hash is always positive Simon Cruanes 2021-04-03 00:57:41 -04:00
  • cc7799f379 perf(ccint): single implementation of popcount using int64 Simon Cruanes 2021-04-03 00:48:16 -04:00
  • ec796d5fc5 perf(int): use FNV for integer hashing Simon Cruanes 2021-04-03 00:03:13 -04:00
  • 2ed9a3fbb8 wip: perf(flat_tbl): use powers-of-two as table sizes wip-flat-tbl Simon Cruanes 2021-04-03 14:30:11 -04:00
  • 79bbb5ce33 ci: fix cache key for gh-pages Fardale 2021-04-03 20:27:44 +02:00
  • 701a558676 ci: fix cache for gh-pages job Fardale 2021-04-03 20:25:54 +02:00
  • 39b037c85a deploy: b2342ead0a FardaleM 2021-04-03 14:48:18 +00:00
  • b2342ead0a ci: update ocaml version for gh-pages Fardale 2021-04-03 16:41:54 +02:00
  • 957bbb10d2 readme: update status badge Fardale 2021-04-03 16:38:38 +02:00
  • c7b4c0d0de ci: limit test to 1 process for windows and macos Fardale 2021-04-03 12:37:11 +02:00
  • 4980d84515 refactor flat_tbl to not store hash Simon Cruanes 2021-04-03 01:10:49 -04:00
  • edccae0c89 update benchs Simon Cruanes 2021-04-03 01:10:36 -04:00
  • 76a3fb953e refactor(flat_tbl): use only one array of slots + inline record Simon Cruanes 2021-04-03 00:48:38 -04:00
  • bee90ee6ea feat: add Flat_tbl to containers-data Simon Cruanes 2021-04-02 00:49:38 -04:00
  • da2abe6e60 fix(ccint): make sure hash is always positive Simon Cruanes 2021-04-03 00:57:41 -04:00
  • 6eab4269f1 perf(ccint): single implementation of popcount using int64 Simon Cruanes 2021-04-03 00:48:16 -04:00
  • 8edddf5414 perf(int): use FNV for integer hashing Simon Cruanes 2021-04-03 00:03:13 -04:00
  • 02224148c6 ci: fix name of the main branch Fardale 2021-04-02 21:25:08 +02:00
  • 8e1e4d36ed ci: fix caching and other improvement Fardale 2021-02-15 17:45:37 +01:00
  • 1eb0cc9215 ci: fix caching and other improvement Fardale 2021-02-15 17:45:37 +01:00
  • f6559e0a70 deploy: 739dd4412c c-cube 2021-04-02 02:24:56 +00:00
  • e82e45d869 doc for 3.3 Simon Cruanes 2021-04-01 22:19:55 -04:00
  • 739dd4412c prepare for 3.3 v3.3 Simon Cruanes 2021-04-01 22:16:40 -04:00
  • ad2f76a32b deploy: 13028c3d17 c-cube 2021-03-29 22:22:47 +00:00
  • 13028c3d17 CCSeq: Add for_all and exists Bertrand Bonnefoy-Claudet 2021-03-29 22:40:08 +02:00
  • 5f3ebc5d16 CCSeq: Add for_all and exists Bertrand Bonnefoy-Claudet 2021-03-29 22:40:08 +02:00
  • bfaffc5c39 refactor: have bench compile again Simon Cruanes 2021-03-25 23:10:52 -04:00
  • f41887c367 refactor(pool): less locking, fix deadlock, more parallelism Simon Cruanes 2021-03-25 23:09:59 -04:00
  • 40c05cc7e3 wip: feat(pool): keep one idle thread Simon Cruanes 2021-03-24 18:44:41 -04:00
  • 8982f87ca7 perf: small optim in Pool.sequence_a Simon Cruanes 2021-03-24 18:44:28 -04:00
  • dd1cf2a046 perf(pool): try to inline with_lock Simon Cruanes 2021-03-24 18:44:07 -04:00
  • aaf956b304 deploy: 178f7dc92f c-cube 2021-03-25 21:44:10 +00:00
  • 178f7dc92f feat(sexp): expose last location in decoder Simon Cruanes 2021-03-25 15:20:51 -04:00
  • 3692f2eb84 deploy: 0a54024143 c-cube 2021-03-19 14:43:26 +00:00
  • 0a54024143 doc: clarify CCOpt.filter Matt Bray 2021-03-19 11:42:41 +00:00
  • 10863e55e6
    doc: clarify CCOpt.filter Matt Bray 2021-03-19 11:42:41 +00:00
  • 0de515b94b attempt to fix tests Simon Cruanes 2021-03-13 16:56:21 -05:00
  • 8b82a280ae deploy: 2c96dd1b55 FardaleM 2021-03-12 17:33:18 +00:00
  • 2c96dd1b55 feat(CCChar): add CCChar.Infix Fardale 2021-03-12 18:27:09 +01:00
  • bf06dff0f5 deploy: 4ad331fbe3 FardaleM 2021-03-12 17:20:03 +00:00
  • 4ad331fbe3 feat(CCString): add CCString.foldi Fardale 2021-03-12 18:13:03 +01:00
  • c8b4e54de9 deploy: 5ad8914e4c c-cube 2021-03-02 14:51:30 +00:00
  • 5ad8914e4c feat: add code-generator for optimal bitfields; add tests Simon Cruanes 2021-03-02 09:40:42 -05:00
  • c2e4236a65 deploy: 5593e28431 c-cube 2021-02-26 22:32:21 +00:00
  • 5593e28431 feat(CCFormat): add string_lines combinator Simon Cruanes 2021-02-26 17:25:33 -05:00
  • 89d6feed98 fix Simon Cruanes 2021-02-25 12:59:56 -05:00
  • a7dc690da4 deploy: 1975c98025 FardaleM 2021-02-25 17:58:41 +00:00
  • 1975c98025 fix: wrong name in 6b52ec69 Fardale 2021-02-25 18:51:33 +01:00
  • a4fecaf8b5 deploy: 6b52ec6945 FardaleM 2021-02-25 16:45:47 +00:00
  • 6b52ec6945 feat(CCList): update with regards to partition_map Fardale 2021-02-25 17:31:15 +01:00
  • 1367418e9d deploy: 30121b8d2c c-cube 2021-02-23 02:02:48 +00:00
  • 30121b8d2c
    Merge pull request #358 from copy/master Simon Cruanes 2021-02-22 20:56:41 -05:00
  • dcf1b4aa6c Fix integer overflow warning on jsoo (#346) Fabian 2021-02-21 15:53:54 -05:00
  • 0e57823505 deploy: b5ecb273ef c-cube 2021-02-12 19:41:59 +00:00
  • b5ecb273ef feat: add CCList.cons' Simon Cruanes 2021-02-12 14:35:29 -05:00
  • 2f7366be59
    Merge pull request #351 from darrenldl/add-fuzz-helper-scripts Simon Cruanes 2021-02-12 10:54:54 -05:00
  • 5a26166a44 deploy: 01f70cc802 c-cube 2021-02-07 18:10:17 +00:00
  • 01f70cc802 update code and comments Simon Cruanes 2021-02-07 13:03:03 -05:00
  • 85decd732c
    CCMap: implement {of,add}_*_with family of function with update (#352) Arnaud Spiwack 2021-02-07 19:03:33 +01:00
  • 208406697d CCMap: implement {of,add}_*_with family of function with update Arnaud Spiwack 2021-02-07 18:12:21 +01:00
  • deed5eec6b deploy: 0ef515f1af c-cube 2021-02-06 17:22:47 +00:00
  • 3bee276028 try to fix stupid CI Simon Cruanes 2021-02-06 12:22:20 -05:00
  • 0ef515f1af feat: add CCHashtbl.{of,add}_{list,seq,iter}_with Simon Cruanes 2021-02-06 12:16:03 -05:00
  • 84689d4b1a deploy: 51bb9175f3 c-cube 2021-02-06 17:11:00 +00:00
  • 51bb9175f3 add CCMap.of_{list,iter,seq}_with functions Simon Cruanes 2021-02-06 11:50:41 -05:00
  • 78590d90f2 deploy: c4aabbf699 FardaleM 2021-02-05 14:32:04 +00:00
  • c4aabbf699 doc: fix doc in CCParse Fardale 2021-02-05 15:25:25 +01:00
  • d276208c81 Updated fuzz/run.sh with an upgraded version Darren Ldl 2021-02-05 15:29:06 +11:00
  • 8efa095a11 Updated .gitignore to ignore fuzz-logs/ Darren Ldl 2021-02-05 15:28:45 +11:00
  • 5de909a534 Copied fuzzing helper scripts over Darren Ldl 2021-02-05 15:20:55 +11:00
  • e7d42d9b75 deploy: 447df826f1 c-cube 2021-02-03 04:26:55 +00:00
  • 447df826f1 move canonical sexps into their own module Simon Cruanes 2021-02-02 23:02:54 -05:00
  • 176b2e5ff2 cleanup of makefile Simon Cruanes 2021-02-02 22:48:16 -05:00
  • 427c15e472 add fuzzing for csexp Simon Cruanes 2021-02-02 22:48:08 -05:00
  • 033680b243 deploy: b2b1d2b5fa c-cube 2021-02-03 03:22:43 +00:00
  • b2b1d2b5fa feat(ccsexp): printer and parser for canonical S-exprs Simon Cruanes 2021-02-02 22:16:15 -05:00
  • 32cdf9c3cf fix Simon Cruanes 2021-02-01 16:30:02 -05:00
  • 5c7022f8cc deploy: 0097fd3c3d c-cube 2021-02-01 16:50:14 +00:00
  • 254d483f29 add doc for 3.2 Simon Cruanes 2021-02-01 10:58:00 -05:00
  • 0097fd3c3d prepare for 3.2 v3.2 Simon Cruanes 2021-02-01 10:40:28 -05:00
  • ed2c15724c add link to dev doc in index Fardale 2021-01-26 13:15:36 +01:00
  • b0db73ca5b
    Delete .nojekyll Fardale 2021-01-26 12:13:09 +01:00
  • f313361df7 try to fix CI for gh-pages Fardale 2021-01-26 12:03:12 +01:00
  • 5520735a77 fix: enable jekyll on gh-pages Fardale 2021-01-26 11:55:50 +01:00
  • cbc1f18c66 deploy: 179d19e444 FardaleM 2021-01-26 10:48:55 +00:00