Commit graph

  • 58277c77bb Automatically add labeled interface to CCList and CCArray Maciej Woś 2017-12-06 13:05:20 +09:00
  • 28a8762f46 Merge 37956bccea into 16a7ff6d4e JacquesPa 2017-12-04 23:47:12 +00:00
  • 16a7ff6d4e
    Merge pull request #162 from jpdeplaix/list_count Simon Cruanes 2017-12-03 22:37:27 +01:00
  • 78ee7e5c2f Add List.count Jacques-Pascal Deplaix 2017-12-03 21:30:26 +00:00
  • 1e55606323 Add List.remove_last Jacques-Pascal Deplaix 2017-12-03 16:29:56 +00:00
  • 37956bccea Remove CCCache.default_eq_ Jacques-Pascal Deplaix 2017-12-01 12:17:32 +00:00
  • d15a41fa3f Fix benches Jacques-Pascal Deplaix 2017-12-01 09:28:54 +00:00
  • a01a81667b Remove cross-deps Jacques-Pascal Deplaix 2017-12-01 09:21:54 +00:00
  • ffba89de53 Remove cross-module deps Jacques-Pascal Deplaix 2017-11-07 12:05:43 +01:00
  • 9f54a2fc73 Update opam & merlin Jacques-Pascal Deplaix 2017-11-06 23:47:06 +01:00
  • 473022956c Shadow unsafe functions and operators from Pervasives Jacques-Pascal Deplaix 2017-11-06 20:43:12 +01:00
  • a8c7e14257 Shadow unsafe polymorphic functions from the standard library Jacques-Pascal Deplaix 2017-11-06 20:28:23 +01:00
  • 72cb078fa3 Avoid unsafe polymorphic functions and operators Jacques-Pascal Deplaix 2017-11-06 19:44:19 +01:00
  • e16d0ee27b
    Merge pull request #160 from jpdeplaix/String.is_empty Simon Cruanes 2017-12-01 09:43:49 +01:00
  • e20d0ccfcc Add String.is_empty Jacques-Pascal Deplaix 2017-12-01 08:36:14 +00:00
  • c66c96d252 small fixes in ocamldoc Simon Cruanes 2017-11-29 15:00:05 +01:00
  • 946a585a9e backport some functions added in 4.05 in CCList Simon Cruanes 2017-11-29 14:57:16 +01:00
  • f65bcd212d small comment Simon Cruanes 2017-11-29 14:43:11 +01:00
  • 2fbf765466 fix small warning Simon Cruanes 2017-11-29 14:38:21 +01:00
  • b1cc57b2fe update warnings Simon Cruanes 2017-11-29 14:37:07 +01:00
  • d09820b916 add functions from 4.05 into CC{Map,Set} Simon Cruanes 2017-11-29 14:36:43 +01:00
  • 170d7662e7
    Merge pull request #159 from orbifx/master Simon Cruanes 2017-11-20 21:45:57 +01:00
  • a28dd399f4 Improve CCImmutArray.sub comments and versioning Stavros Polymenis 2017-11-20 20:42:17 +00:00
  • c49458d923 Implement CCImmutArray.sub, but creates a copy SP 2017-11-20 16:14:04 +00:00
  • 3b50617744
    Merge pull request #158 from jpdeplaix/fix-cctrie Simon Cruanes 2017-11-07 18:24:17 +01:00
  • 3d27bd285e Add a regression test Jacques-Pascal Deplaix 2017-11-07 18:08:38 +01:00
  • 66d4ae9811 missing function in CCListLabels Simon Cruanes 2017-11-07 13:56:38 +01:00
  • 0ed3c70669 Fix CCTrie.Make: Remove polymorphic comparison Jacques-Pascal Deplaix 2017-11-07 12:11:41 +01:00
  • df06b06d10 update last Simon Cruanes 2017-11-01 20:39:51 +01:00
  • d317e7dd9e update dev doc Simon Cruanes 2017-11-01 20:31:31 +01:00
  • f28b75792b
    Merge pull request #156 from Gbury/add-cache Simon Cruanes 2017-11-01 17:32:40 +01:00
  • 03f3457f6d Add CCCache.add Guillaume Bury 2017-11-01 03:25:08 +01:00
  • 92c683a9c4 doc: CCList.cartesian_product returns results in unspecified order (close #154) Simon Cruanes 2017-10-27 15:39:01 +02:00
  • ad8a61a795 Merge branch 'master' into stable 1.4 Simon Cruanes 2017-10-11 09:29:50 +02:00
  • d6f7f1570e prepare for 1.4 Simon Cruanes 2017-10-11 09:29:31 +02:00
  • 66a8dfc396 add a test Simon Cruanes 2017-10-05 18:19:48 +02:00
  • 336ebe63f9 style and comments for the new CCList.map Simon Cruanes 2017-10-05 11:59:03 +02:00
  • e2d20b61f0 Merge pull request #152 from bluddy/master Simon Cruanes 2017-10-05 11:52:38 +02:00
  • 1afd0311fc add ocp-indent file Simon Cruanes 2017-10-04 09:08:38 +02:00
  • 0aaab670f7 list: Use efficient chunking algorithm for tail-recursive list map Yotam Barnoy 2017-10-03 17:45:26 -04:00
  • 4096122979 add CCMap.union Simon Cruanes 2017-09-30 15:02:03 +02:00
  • e9b9ed1d92 add CCRef.swap Simon Cruanes 2017-09-22 17:52:24 +02:00
  • 9beab5c3e6 update readme Simon Cruanes 2017-09-18 10:58:58 +02:00
  • 9a2dab6802 Merge pull request #151 from quicquid/ccfqueue-bugfix Simon Cruanes 2017-09-18 10:43:54 +02:00
  • 49721c4bc5 CCFQueue.take_back_exn raised InvalidArg instead of Empty on an empty queue Martin 2017-09-18 10:39:56 +02:00
  • f254a0f6e4 small doc Simon Cruanes 2017-09-18 10:38:54 +02:00
  • 01e8720797 small change for benchs on 4.02 Simon Cruanes 2017-09-18 10:23:33 +02:00
  • 4cc9862ef8 refactoring in vector Simon Cruanes 2017-09-17 21:24:38 +02:00
  • 86b6d714cf Merge pull request #150 from copy/master Simon Cruanes 2017-09-17 21:19:46 +02:00
  • ea54fdff32 Update authors Fabian 2017-09-16 21:34:36 +02:00
  • 03f6a1fe5e Use ensure_not_empty_ when vector is known to be non-empty Fabian 2017-09-16 21:31:56 +02:00
  • 9219d24356 Fix CCVector.append_array (empty vector case) Fabian 2017-09-16 21:29:47 +02:00
  • f1942fd0d4 More tests for CCVector.append and CCVector.append_array Fabian 2017-09-16 21:25:55 +02:00
  • c792d70ac7 assertions and cleanup in CCPool Simon Cruanes 2017-09-13 18:39:14 +02:00
  • 7405c1c346 more tweaks and benchmarks for CCString.{prefix,suffix} Simon Cruanes 2017-09-12 10:55:24 +02:00
  • ff469211af benchmarks for string prefix checking Simon Cruanes 2017-09-12 10:28:18 +02:00
  • a323809aa0 faster CCString.{prefix,suffix} Simon Cruanes 2017-09-12 10:28:00 +02:00
  • 56928a1a15 specify behavior of CCFQueue.take_{front,back}_l in some corner cases Simon Cruanes 2017-09-10 19:56:01 +02:00
  • d7b90d3ba3 add CCArray.swap Simon Cruanes 2017-08-25 20:17:33 +02:00
  • 54e12b7f62 style update for some string functions Simon Cruanes 2017-09-07 10:10:34 +02:00
  • 14d701f84c Merge pull request #147 from cxa/master Simon Cruanes 2017-08-28 17:55:05 +02:00
  • 90e96e6339 fix CCFun.tap example in doc CHEN Xian-an 2017-08-28 23:44:43 +08:00
  • d086a617f3 update doc gen Simon Cruanes 2017-08-25 15:19:13 +02:00
  • 4d858fc159 update dev doc Simon Cruanes 2017-08-25 15:18:48 +02:00
  • 62d76ce555 change signature of CCWBTree.get_rank Simon Cruanes 2017-08-11 00:41:26 +02:00
  • cf09112f79 add CCWBTree.get_rank{,_exn} Simon Cruanes 2017-08-09 10:05:55 +02:00
  • 0e3a659cd1 remove warning in merlin Simon Cruanes 2017-08-09 10:05:39 +02:00
  • c575f97369 whitespace Simon Cruanes 2017-07-29 19:24:37 +02:00
  • 8e2a5773ce doc for 1.3 Simon Cruanes 2017-07-29 19:22:44 +02:00
  • f24d983b04 Merge branch 'master' into stable for 1.3 1.3 Simon Cruanes 2017-07-29 18:09:09 +02:00
  • bedf9ecc1e prepare for 1.3 Simon Cruanes 2017-07-29 18:08:58 +02:00
  • acb286d8e8 add CCString.compare_natural (closes #146) Simon Cruanes 2017-07-23 13:47:28 +02:00
  • d076afc405 fix in doc (closes #145) Simon Cruanes 2017-07-21 15:02:42 +02:00
  • b7b6bd19a3 deprecate CCBool.negate Simon Cruanes 2017-07-21 15:02:27 +02:00
  • 609d51c89e bugfix in CCList.split Simon Cruanes 2017-07-04 16:24:54 +02:00
  • debf586db5 add callbacks in CCCache.with_cache{,_rec} (closes #140) Simon Cruanes 2017-07-04 13:16:38 +02:00
  • aab19f6a50 update headers; reindent Simon Cruanes 2017-07-04 13:13:07 +02:00
  • 296cdc8748 small changes to CCList Simon Cruanes 2017-06-29 23:36:54 +02:00
  • 887d2f5d8d Merge pull request #138 from bikalgurung/master Simon Cruanes 2017-06-29 23:34:53 +02:00
  • 2c92771ad9 Update authors page. Bikal Gurung 2017-06-29 21:19:48 +01:00
  • eab5fbb36a Addresses reviewer comments. Bikal Gurung 2017-06-29 21:15:01 +01:00
  • 745c0cd78e Addresses reviewer comments Bikal Gurung 2017-06-29 18:13:39 +01:00
  • 7a9a741bb0 Adds tests for split function. Bikal Gurung 2017-06-28 23:27:06 +01:00
  • 973062158a Implements safe version of List.split Bikal Gurung 2017-06-28 22:10:50 +01:00
  • adb9159007 Merge pull request #136 from nilsbecker/nilsbecker-patch-1 Simon Cruanes 2017-06-24 18:19:07 +02:00
  • 78591cf621 removed trailing spaces nilsbecker 2017-06-24 18:16:21 +02:00
  • 92958cc116 duplicated the changes in array_slice.mli nilsbecker 2017-06-24 13:48:20 +02:00
  • a2b2eaec2e small correction nilsbecker 2017-06-24 13:45:49 +02:00
  • 4058fc799e typos and clarification in doc strings nilsbecker 2017-06-24 11:59:59 +02:00
  • a3ff9db0a1 change CCRingBuffer.peek_{front,back} to return options (closes #127) Simon Cruanes 2017-06-14 23:58:07 +02:00
  • be84b76dc0 add CCRingBuffer.is_full Simon Cruanes 2017-06-14 23:52:05 +02:00
  • f91af32ee4 bugfix in CCRingBuffer.skip, and corresponding tests Simon Cruanes 2017-06-14 08:54:46 +02:00
  • ff77a6a16b cleanup and refactor of CCRingBuffer (see #126). Add strong tests. Simon Cruanes 2017-06-13 20:42:27 +02:00
  • a427d7700c more readme Simon Cruanes 2017-06-13 18:22:14 +02:00
  • 1dbd017c43 more on contributing in readme Simon Cruanes 2017-06-13 18:20:29 +02:00
  • 6d5d2a56e2 readme again Simon Cruanes 2017-06-13 17:58:38 +02:00
  • 3bfd1ddf8e update links to doc Simon Cruanes 2017-06-13 17:56:01 +02:00
  • d3851212ef point to last version of doc Simon Cruanes 2017-06-13 17:54:05 +02:00
  • 783f6020d6 add benchmark Simon Cruanes 2017-06-02 11:51:28 +02:00
  • 635855b68b CCRingBuffer: add regression test for #126; update headers; style Simon Cruanes 2017-05-14 00:34:08 +02:00