Commit graph

  • f02f291c7a Create CCEqualLabels Christopher Zimmermann 2018-10-11 20:20:21 +02:00
  • c6a3fe86eb Create CCArray_sliceLabels Christopher Zimmermann 2018-10-11 20:16:40 +02:00
  • 7822f3a045 Create CCStringLabels Christopher Zimmermann 2018-10-11 17:38:54 +02:00
  • f6e1d81ed7 Generate unlabelled interfaces from labelled ones Christopher Zimmermann 2018-06-10 18:26:46 +02:00
  • e42ce3f311
    Merge 1423c46b71 into 2a9795090b madroach 2018-10-13 23:52:46 +00:00
  • 2a9795090b test: improve perf by changing random gens Simon Cruanes 2018-10-13 18:52:22 -05:00
  • 1423c46b71 Create CCEqualLabels Christopher Zimmermann 2018-10-11 20:20:21 +02:00
  • f88952ef21 Create CCArray_sliceLabels Christopher Zimmermann 2018-10-11 20:16:40 +02:00
  • be050473c1 Create CCStringLabels Christopher Zimmermann 2018-10-11 17:38:54 +02:00
  • 68483983a9 Generate unlabelled interfaces from labelled ones Christopher Zimmermann 2018-06-10 18:26:46 +02:00
  • e22a55668d style edit Simon Cruanes 2018-10-08 20:48:02 -05:00
  • 1e21784ce1 added List.counts, related to List.count (#230) Francois Berenger 2018-10-09 10:43:06 +09:00
  • 9346d84c3c rm typo in ocamldoc, due to my previous sed -i Francois BERENGER 2018-10-09 10:03:17 +09:00
  • 39a87e80c7 renamed List.counts to List.count_true_false Francois BERENGER 2018-10-09 10:01:35 +09:00
  • 38635dd7ed
    Merge branch 'master' into list_counts Francois Berenger 2018-10-09 09:58:59 +09:00
  • 31e6d571f0 updated AUTHORS.adoc Francois BERENGER 2018-10-09 09:57:53 +09:00
  • 3ec63feded Update authors Hongchang Wu 2018-10-04 20:55:14 -04:00
  • e8617c4f05 Add CCResult.get_or_failwith Hongchang Wu 2018-10-04 20:53:03 -04:00
  • d304bca14a added List.counts, related to List.count Francois BERENGER 2018-10-05 14:29:29 +09:00
  • f7d0854d85 Update authors Hongchang Wu 2018-10-04 20:55:14 -04:00
  • 2fd2315f06 Add CCResult.get_or_failwith Hongchang Wu 2018-10-04 20:53:03 -04:00
  • 3b1de9a1c8 chore(build): migrate to dune 1.0 Simon Cruanes 2018-09-16 19:50:43 -05:00
  • 058c99b2a9
    Create CODE_OF_CONDUCT.md Simon Cruanes 2018-09-16 22:09:01 +00:00
  • b8fb429c0b Add myself to the authors file Metin Akat 2018-09-01 10:20:45 +03:00
  • e447f5a1bc Version annotation of CCInt.( ** ) Metin Akat 2018-09-01 10:20:11 +03:00
  • 7d25684941 Support using ** for exponentiation Metin Akat 2018-08-31 12:21:54 +03:00
  • 53cb109eac Add myself to the authors file Metin Akat 2018-09-01 10:20:45 +03:00
  • 3c4db7fa90 Version annotation of CCInt.( ** ) Metin Akat 2018-09-01 10:20:11 +03:00
  • 138fcb201a Support using ** for exponentiation Metin Akat 2018-08-31 12:21:54 +03:00
  • 13fe66c968 chore: update dune to use dune-config Simon Cruanes 2018-08-15 13:38:58 -05:00
  • c1ceb42f1c require recent qcheck wip-qcheck-ounit Simon Cruanes 2018-08-12 15:58:11 -05:00
  • 590c48ef2f refactor: use newer qcheck.ounit lib Simon Cruanes 2018-07-02 17:26:17 -05:00
  • 5f521f6fa2 chore: add 4.07 to travis Simon Cruanes 2018-08-07 08:39:43 -05:00
  • 9238daf7c3 fix: compat with 4.07 2.3 Simon Cruanes 2018-08-07 03:23:11 -05:00
  • 39368396f7 doc for 2.3 Simon Cruanes 2018-08-06 11:54:50 -05:00
  • d4a9b0a8d1 prepare for 2.3 Simon Cruanes 2018-08-06 11:52:01 -05:00
  • e530547356 feat(vector): add Vector.{filter,filter_map}_in_place Simon Cruanes 2018-07-26 04:39:06 -05:00
  • c800250038 perf: tweaks in CCVector Simon Cruanes 2018-07-25 14:31:08 -05:00
  • 551c837398 test: more tests for vector Simon Cruanes 2018-07-25 14:31:01 -05:00
  • e510e153f8 test: add more tests in vector Simon Cruanes 2018-07-25 14:17:35 -05:00
  • 1998ed5090 fix(vector): bugfix in filter Simon Cruanes 2018-07-25 14:17:11 -05:00
  • 7f1c6ae66f feat(intmap): add is_empty function Simon Cruanes 2018-06-11 20:10:45 -05:00
  • aa4b2a4680 fix(build): remove [@inline] attributes since they break on 4.02.3 Simon Cruanes 2018-06-11 19:01:06 -05:00
  • 3e5813d72f perf(hashtrie): use int64 for 64-bits branching factor and popcount Simon Cruanes 2018-06-05 00:27:38 -05:00
  • 5523ed428c feat(intmap): add CCIntMap.{filter,filter_map,merge} Simon Cruanes 2018-06-04 23:36:15 -05:00
  • ca0521512f test(intmap): add some tests for CCIntMap, also improve style Simon Cruanes 2018-06-04 23:32:08 -05:00
  • 0c48cff2a1 Vector push benchmark: Push all values to the same container Fabian 2018-05-31 17:42:48 -05:00
  • 35065393c5 More benchmarks for immutable vectors Fabian 2018-05-31 16:35:21 -05:00
  • 48f606e28a Vector push benchmark: Push all values to the same container Fabian 2018-05-31 17:42:48 -05:00
  • 310ecd1259 More benchmarks for immutable vectors Fabian 2018-05-31 16:35:21 -05:00
  • 1adfc01cf0 fix small detail s in CCHeap Simon Cruanes 2018-05-29 11:17:11 -05:00
  • ba633d5d3c Add CCHeap.Make_from_compare (#225) juloo 2018-05-29 18:15:38 +02:00
  • 1a4919af29 add relation ops CCList.{group_by,join,join_by,join_all_by,group_join_by} Simon Cruanes 2018-05-29 11:04:08 -05:00
  • e7ccbfdfe9 Add CCHeap.Make_from_compare juloo 2018-05-29 17:34:20 +02:00
  • 8e854f9053
    Merge 6ca94be4bd into cbeab54be4 juloo 2018-05-29 14:57:08 +00:00
  • cbeab54be4 Fix Int32 and Int64 operators are not visible (#224) juloo 2018-05-29 16:57:04 +02:00
  • 1fc419eb9d Add myself to the AUTHORS file juloo 2018-05-29 16:50:53 +02:00
  • ac5908d95c Fix Int32 and Int64 operators are not visible juloo 2018-05-29 16:37:07 +02:00
  • 6ca94be4bd Add a leq function for each primitive types juloo 2018-05-29 15:12:21 +02:00
  • 8060980266 test(float): add some tests for FP min/max Simon Cruanes 2018-05-14 18:09:39 -05:00
  • 841dac234a fix(float): make Float.{min,max} compliant with revised IEEE754 Simon Cruanes 2018-05-14 18:07:38 -05:00
  • 0e6e4198b1 add doc for 2.2 Simon Cruanes 2018-05-10 23:14:25 -05:00
  • e825bf2916 prepare for 2.2 2.2 Simon Cruanes 2018-05-10 23:13:01 -05:00
  • ba87e105a0 fix(arrayLabels): compatibility with 4.07 Simon Cruanes 2018-04-17 11:21:39 -05:00
  • 822b9177e1 Improving comments presentation JPR 2018-04-30 01:13:34 +02:00
  • 8afdcfde8b Improving comments presentation JPR 2018-04-30 01:13:34 +02:00
  • becc1007c2 chore: reindent Simon Cruanes 2018-04-25 20:17:32 -05:00
  • b27acb9bd2 Add CCOpt.return_if Etienne Millon 2018-04-24 16:04:26 +02:00
  • dc81e0cc86 Add CCOpt.return_if Etienne Millon 2018-04-24 16:04:26 +02:00
  • bbda79bbcc Add CCOpt.flatten Etienne Millon 2018-04-24 15:19:56 +02:00
  • 12d6a229d9 Add CCOpt.flatten Etienne Millon 2018-04-24 15:19:56 +02:00
  • ac8aa89c4a chore(build): use the qtest backend in dune wip-qtest-backend Simon Cruanes 2018-02-27 21:02:15 -06:00
  • d8caef8c02 Add CCString.{,r}drop_while Kate 2018-04-19 20:01:30 +01:00
  • 7c3b6633c9 Add CCString.{,r}drop_while Kate 2018-04-19 20:01:30 +01:00
  • 9e105a3fbc fix stupid typo Simon Cruanes 2018-04-12 15:47:23 -05:00
  • ac314aefe7 chore: remove dead link in string doc Simon Cruanes 2018-04-12 12:10:41 -05:00
  • 7c56bd747e fix: compatibility for CCArrayLabels Simon Cruanes 2018-04-09 08:46:36 -05:00
  • 33d3ee114c add many missing functions to CCListLabels Simon Cruanes 2018-04-08 18:54:56 -05:00
  • fac9f18031 test: consistency CCList{,Labels} Simon Cruanes 2018-04-08 18:54:40 -05:00
  • 960e704bb1 test: disable labels for tests Simon Cruanes 2018-04-08 18:48:54 -05:00
  • b672eb0e6d fix(CCListLabels): fix @since annotation Simon Cruanes 2018-04-08 18:42:11 -05:00
  • b47d622f66 test: add compatibility checks between CCArray{,Labels} Simon Cruanes 2018-04-08 18:40:40 -05:00
  • 1727cc8199 Few Comments corrections JPR 2018-04-09 00:08:31 +02:00
  • 55836bde06 Few Comments corrections JPR 2018-04-09 00:08:31 +02:00
  • f7d5177540 chore(doc): update ocamldoc markup to remove odoc warnings Simon Cruanes 2018-03-30 01:49:38 -05:00
  • 1b7afbcaa5 doc for 2.1 Simon Cruanes 2018-03-28 20:36:52 -05:00
  • 78d79c1317 chore: minor details in doc Simon Cruanes 2018-03-28 20:30:26 -05:00
  • 6d02b2b540 Merge branch 'master' into stable for 2.1 2.1 stable Simon Cruanes 2018-03-28 20:27:11 -05:00
  • 6e50ff41c6 prepare for 2.1 Simon Cruanes 2018-03-28 20:26:17 -05:00
  • c04ee13d6e fix(array): small change in signatures Simon Cruanes 2018-03-28 20:20:09 -05:00
  • 5986955fb6 feat(list): add {interleave,intersperse} (closes #191) Simon Cruanes 2018-03-28 20:10:14 -05:00
  • 89fc7f9c77 fix(string): compat 4.02 Simon Cruanes 2018-03-28 20:09:05 -05:00
  • 55e92b4629 feat(mono): add dotted comparison operators for floats Simon Cruanes 2018-03-28 19:53:02 -05:00
  • 972a6f2720 style: reindent Simon Cruanes 2018-03-28 19:46:57 -05:00
  • b874ff9bf9 feat(Bijection): add more functions, add basic tests Simon Cruanes 2018-03-28 19:46:43 -05:00
  • 89ce86eec0 Assert emptiness on both maps instead of raising custom exception. https://github.com/c-cube/ocaml-containers/pull/211\#pullrequestreview-107483136 Stavros Polymenis 2018-03-27 23:05:34 +01:00
  • 712b12d2f1 Add Bijection. https://en.wikipedia.org/wiki/Bijection Stavros Polymenis 2018-02-23 00:21:57 +00:00
  • 382b168f8b Assert emptiness on both maps instead of raising custom exception. https://github.com/c-cube/ocaml-containers/pull/211\#pullrequestreview-107483136 Stavros Polymenis 2018-03-27 23:05:34 +01:00
  • 902135339e Add Bijection. https://en.wikipedia.org/wiki/Bijection Stavros Polymenis 2018-02-23 00:21:57 +00:00
  • fe23cb496c fix: strong type aliases in Random (closes #210) Simon Cruanes 2018-03-26 11:33:40 -05:00