Commit graph

  • 32fad92be8 small fix Simon Cruanes 2016-01-25 16:43:45 +01:00
  • 7f42c94df7 add many helpers in CCUnix (for sockets, files, and processes) Simon Cruanes 2016-01-25 16:39:13 +01:00
  • 7dbf3f983b add CCFun.finally{1,2}, convenience around finally Simon Cruanes 2016-01-25 16:38:36 +01:00
  • 49991717c1 add CCLock.update_map Simon Cruanes 2016-01-25 15:13:12 +01:00
  • 483f90cb52 small fixes in CCSemaphore Simon Cruanes 2016-01-25 14:26:30 +01:00
  • d3464563c1 add CCLock.{incr_then_get,get_then_incr} Simon Cruanes 2016-01-25 14:19:54 +01:00
  • 3cfe3767fc add breaking space in CCFormat.{pair,triple,quad} Simon Cruanes 2016-01-20 14:19:47 +01:00
  • b000355a74 update examples/id_sexp so it can read on stdin Simon Cruanes 2016-01-18 12:07:04 +01:00
  • cf931aabb1 add CCList.fold_map2 Simon Cruanes 2016-01-05 16:53:33 +01:00
  • 03a29d72cb optional argument ~eq to CCGraph.Dot.pp Simon Cruanes 2015-12-31 16:18:33 +01:00
  • 4409f79ed4 gitignore Simon Cruanes 2015-12-31 16:18:30 +01:00
  • 03604cb836 add tests; change header Simon Cruanes 2015-12-29 17:19:43 +01:00
  • 5d6098b80d make CCFormat color handling support nested tags properly Simon Cruanes 2015-12-22 16:09:40 +01:00
  • 0ce50f9c73 fix typo in howto Simon Cruanes 2015-12-22 16:09:32 +01:00
  • 42c912fe0e Merge branch 'master' into stable for 0.15 0.15 Simon Cruanes 2015-12-22 10:38:21 +01:00
  • d569cf59bb prepare for 0.15 Simon Cruanes 2015-12-22 10:34:14 +01:00
  • bd6769dcaa doc Simon Cruanes 2015-12-22 10:27:01 +01:00
  • 07382c02dd remove deprecated CCSexpStream module Simon Cruanes 2015-12-22 10:26:56 +01:00
  • 7e86889f1e remove deprecated CCFloat.sign Simon Cruanes 2015-12-22 10:22:30 +01:00
  • 112dd7da1b doc Simon Cruanes 2015-12-22 10:21:27 +01:00
  • 90a611fdfd use tags for color handling in CCFormat Simon Cruanes 2015-12-22 10:20:39 +01:00
  • c58d31ed98 doc Simon Cruanes 2015-12-15 16:49:32 +01:00
  • 3ac1eff2af add CCVector.ro_vector as a convenience alias Simon Cruanes 2015-12-14 17:46:26 +01:00
  • ca4f789967 compare persistent hashtables to regular hashtables, too Simon Cruanes 2015-12-14 15:13:06 +01:00
  • 9cddc2bcf1 some benchmarks for graphs Simon Cruanes 2015-12-14 14:55:39 +01:00
  • 73cb338ba9 makefile Simon Cruanes 2015-12-14 14:48:19 +01:00
  • b8e2db95df oasis stuff Simon Cruanes 2015-12-11 17:50:02 +01:00
  • 24d9213cae bugfix: forgot to exporte {Set.Map}.OrderedType in Containers Simon Cruanes 2015-12-10 20:32:06 +01:00
  • d946b8a159 we need oasis to build (on the dev branch) Simon Cruanes 2015-12-10 19:58:15 +01:00
  • fdfc106cad basic ANSI codes for colors in CCFormat Simon Cruanes 2015-12-02 15:31:52 +01:00
  • 1d6cf2c683 add CCOrd.option Simon Cruanes 2015-12-02 20:59:07 +01:00
  • 95718e38b2 opam: depend on ocamlbuild Simon Cruanes 2015-12-01 22:00:01 +01:00
  • 191953feaf add CCMap.{keys,values} Simon Cruanes 2015-11-30 12:33:59 +01:00
  • 99919ae1d3 more cache friendliness Simon Cruanes 2015-11-28 12:43:50 +01:00
  • 0ec5545564 wip: CCAllocCache, an allocation cache for short-lived arrays Simon Cruanes 2015-11-28 12:09:27 +01:00
  • af2b6caee2 minor formatting Simon Cruanes 2015-11-22 23:13:08 +01:00
  • 9e4ade1941 Merge pull request #55 from struktured/ccerror-join-both Simon Cruanes 2015-11-22 23:09:15 +01:00
  • eedce68653 join / both applicative functions for CCError carm 2015-11-22 17:04:24 -05:00
  • 4d9b1d68ed cleanup; use short-paths Simon Cruanes 2015-11-13 16:23:49 +01:00
  • ccf605de12 use qtest's random seed to test Random.split_list Simon Cruanes 2015-11-13 16:17:40 +01:00
  • b311b7f312 Merge pull request #54 from Octachron/uniform_ccrandom Simon Cruanes 2015-11-13 16:10:38 +01:00
  • 3b94aa8a2c Fix @since tags in CCRandom.mli octachron 2015-11-13 16:38:05 +02:00
  • cffbc66e6d Add octachron as author octachron 2015-11-13 16:35:08 +02:00
  • 0a662ef112 Exclude uniformity test from the documentation octachron 2015-11-12 13:45:57 +02:00
  • de2a51d62e Fix a wasteful sort in sample_without_replacement octachron 2015-11-12 13:41:38 +02:00
  • 2bb6423109 CCRandom: add an uniformity test octachron 2015-11-11 23:01:57 +02:00
  • 06f9ca3eee CCRandom: Make split_list uniform octachron 2015-11-11 23:37:20 +02:00
  • 08403bac9f CCRandom: Add sample_without_replacement octachron 2015-11-11 23:36:55 +02:00
  • 8eac492c21 0.14.0.1 with some bugfixes 0.14.0.1 Simon Cruanes 2015-11-11 17:43:07 +01:00
  • 1c6c4d846e fix: expose type Containers.Hashtbl.t (#53) Simon Cruanes 2015-11-11 14:57:14 +01:00
  • e3b6102020 add labels to CCList in an incompatible way breaking Simon Cruanes 2015-11-09 22:23:55 +01:00
  • 4b6ff6555b change signatures of CCArray to include labels Simon Cruanes 2015-11-09 21:52:30 +01:00
  • c2b9de44f9 doc Simon Cruanes 2015-11-09 13:38:47 +01:00
  • 1a383a72a8 Merge pull request #52 from Fourchaux/master Simon Cruanes 2015-11-09 13:12:47 +01:00
  • 6b4a162b4b Authors.adoc Fourchaux 2015-11-09 12:50:39 +01:00
  • 44387de784 Correction typos (fichiers src) Fourchaux 2015-11-08 22:27:59 +01:00
  • 517ed1a030 udpate the howto Simon Cruanes 2015-11-08 13:18:07 +01:00
  • adc37e48b3 version 0.14 0.14 Simon Cruanes 2015-11-08 13:04:30 +01:00
  • 60aea81750 prepare for 0.14 Simon Cruanes 2015-11-08 13:04:09 +01:00
  • 344844ff9f add CCMap.add_{list,seq} Simon Cruanes 2015-10-28 15:41:06 +01:00
  • 431c3a1e53 add CCSet.add_{list,seq} Simon Cruanes 2015-10-28 15:39:01 +01:00
  • 59835f8ef2 fix the same uglyness in Set.print Simon Cruanes 2015-10-26 17:22:56 +01:00
  • 5a2c7f3f60 fix small uglyness in Map.print Simon Cruanes 2015-10-26 17:21:01 +01:00
  • 80f36d20eb doc; test Simon Cruanes 2015-10-26 10:01:34 +01:00
  • 437852d18e add CCFormat.{ksprintf,string_quoted} Simon Cruanes 2015-10-26 09:52:01 +01:00
  • 7a6ac1369f readme Simon Cruanes 2015-10-25 22:52:50 +01:00
  • 2608fc90bb tune CCarray.sort_generic Simon Cruanes 2015-10-24 00:13:02 +02:00
  • 3b1922671e add benchmark for sorting fucntion Simon Cruanes 2015-10-23 23:48:10 +02:00
  • f7a7ce19b3 add CCArray.sort_generic for sorting over array-like structures in place Simon Cruanes 2015-10-23 23:47:07 +02:00
  • 7105221ff0 add a test in CCGraph Simon Cruanes 2015-10-23 18:38:29 +02:00
  • 89f30e2891 fix bench Simon Cruanes 2015-10-23 16:30:22 +02:00
  • e1e51470f1 add CCHashtbl.add mimicking the stdlib Hashtbl.add Simon Cruanes 2015-10-22 22:43:00 +02:00
  • 4138acc166 fix CCParse.memo so it uses the new continuations Simon Cruanes 2015-10-22 00:14:41 +02:00
  • d30e86f628 change the type 'a CCParse.t with continuations Simon Cruanes 2015-10-21 23:51:56 +02:00
  • 49c2e6fba2 add labels on CCParse.parse_ functions Simon Cruanes 2015-10-21 23:51:35 +02:00
  • 523097f158 fix doc generation for containers.string Simon Cruanes 2015-10-21 23:06:17 +02:00
  • 2d2f92c899 improve benchmarks Simon Cruanes 2015-10-21 23:01:14 +02:00
  • 54c2e4541e add CCPersistentHashtbl.stats Simon Cruanes 2015-10-21 22:48:51 +02:00
  • 15d5da628d reimplementation of CCPersistentHashtbl Simon Cruanes 2015-10-21 22:19:28 +02:00
  • aa1c5fb0e9 bew bench to compare CCPersistentHashtbl with ref implementation Simon Cruanes 2015-10-21 22:20:04 +02:00
  • fb484c6e81 add make watch target Simon Cruanes 2015-10-21 20:34:04 +02:00
  • 41beb03dd0 deprecate CCVector.rev', renamed into CCVector.rev_in_place Simon Cruanes 2015-10-21 15:06:00 +02:00
  • 526cda8ecb add CCVector.rev_iter Simon Cruanes 2015-10-21 15:02:51 +02:00
  • da188ec911 tests Simon Cruanes 2015-10-21 14:53:41 +02:00
  • 8e85872beb deprecate CCVector.flat_map', renamed flat_map_seq; add flat_map_list Simon Cruanes 2015-10-21 14:44:43 +02:00
  • 3a21aab9c8 add CCVector.append_list Simon Cruanes 2015-10-21 14:44:36 +02:00
  • fb3ffa1bb5 add CCVector.ensure_with Simon Cruanes 2015-10-21 14:44:20 +02:00
  • 2c39b63945 add CCVector.return; refactoring Simon Cruanes 2015-10-21 14:43:13 +02:00
  • 799089659a add CCVector.find_map Simon Cruanes 2015-10-21 14:15:33 +02:00
  • f952541044 add Containers.Hashtbl with most combinators of CCHashtbl Simon Cruanes 2015-10-19 22:16:52 +02:00
  • bba674cdd3 urls Simon Cruanes 2015-10-19 21:56:43 +02:00
  • c1b15129e4 update readme to link to gen and sequence Simon Cruanes 2015-10-19 21:54:38 +02:00
  • d18db5f3d9 remove obsolete section of readme Simon Cruanes 2015-10-19 20:29:33 +02:00
  • 3c458a2c03 fix broken link to changelog (fix #51) Simon Cruanes 2015-10-19 20:27:52 +02:00
  • 79f872daf4 more functions in CCList.Zipper Simon Cruanes 2015-10-16 23:29:15 +02:00
  • b34986518d large update of CCList.Zipper. Breaking semantics of CCList.Zipper.is_empty Simon Cruanes 2015-10-16 23:14:27 +02:00
  • c10b240474 add CCHashtbl.update Simon Cruanes 2015-10-16 15:22:23 +02:00
  • 1cc835dfd4 improve CCHashtbl.MakeCounter Simon Cruanes 2015-10-16 15:08:03 +02:00
  • dd833cc667 add CCList.fold_flat_map Simon Cruanes 2015-10-14 16:33:37 +02:00
  • b3cbb518b4 missing printer Simon Cruanes 2015-10-13 17:37:27 +02:00