Commit graph

  • 3b3a697168 benchmark Simon Cruanes 2015-03-24 13:49:25 +01:00
  • 4c22a770f8 rename benchmarks; doc Simon Cruanes 2015-03-24 13:39:39 +01:00
  • 76f966aed3 ccpersistentArray.copy Simon Cruanes 2015-03-24 12:21:14 +01:00
  • adee01be65 due reference to Jean-Christophe Filliâtre in CCPersistentArray Simon Cruanes 2015-03-24 10:06:41 +01:00
  • 045b81e93f Merge pull request #43 from Gbury/persistent_array Simon Cruanes 2015-03-23 18:12:36 +01:00
  • 9a9eb486a8 Updated authors Guillaume Bury 2015-03-23 18:07:19 +01:00
  • ab110b694d New module for Persistent Arrays Guillaume Bury 2015-03-23 17:59:34 +01:00
  • 26c1f87311 wip: inter/union for CCIntMap Simon Cruanes 2015-03-21 22:47:14 +01:00
  • 1cdd678eb3 fix: CCIntMap not a search tree for negative keys, apparently Simon Cruanes 2015-03-21 22:14:29 +01:00
  • a5a45efa8c kind of fix the highest_bit function Simon Cruanes 2015-03-21 22:11:26 +01:00
  • 2a2250faa6 wip: CCIntMap (big-endian patricia trees) in containers.data Simon Cruanes 2015-03-21 21:44:27 +01:00
  • 4b409ca34f bugfix in CCFQueue.add_seq_front Simon Cruanes 2015-03-21 16:10:48 +01:00
  • c1313e094d more tests! yay! Simon Cruanes 2015-03-17 01:01:06 +01:00
  • 99df5baac2 merge from master 0.9.0.2 Simon Cruanes 2015-03-17 00:40:09 +01:00
  • d4ccbccbb8 add CCFQueue.rev Simon Cruanes 2015-03-16 23:22:03 +01:00
  • 27e63e6cfa many more tests for CCFQueue Simon Cruanes 2015-03-16 00:25:42 +01:00
  • 2d9988f080 add tests to CCFQueue Simon Cruanes 2015-03-15 22:51:10 +01:00
  • adcff57e4c add -- to CCFQueue Simon Cruanes 2015-03-15 22:20:01 +01:00
  • 0e62f9a345 a few fixes, including implementing quoted Simon Cruanes 2015-03-12 18:51:26 +01:00
  • 0dc8b90d66 refactor internals of app_parse (simpler compilation, less duplication, fix pfc computation) Simon Cruanes 2015-03-12 18:10:00 +01:00
  • cb68e1ae66 app_parse: expose "junk" combinator Simon Cruanes 2015-03-12 18:09:32 +01:00
  • dccb1499f4 doc Simon Cruanes 2015-03-12 10:56:35 +01:00
  • 3e769750b6 wip: app_parse, now with both definition and compiled AST, lazy compilation, printer Simon Cruanes 2015-03-11 23:41:55 +01:00
  • 5c7cb55378 wip: parser combinators, trying to fix fix Simon Cruanes 2015-03-05 14:06:30 +01:00
  • ee8c7c03f2 wip: App_parse in containers_string, a draft of efficient applicative parser combinators Simon Cruanes 2015-03-05 01:55:43 +01:00
  • af4bf49156 remove junk in .merlin Simon Cruanes 2015-03-05 01:55:08 +01:00
  • 0a20cf0e3d update doc of Containers module Simon Cruanes 2015-03-04 17:57:09 +01:00
  • 5427e9db31 remove containers.pervasives, add the module Containers to core/ Simon Cruanes 2015-03-04 17:50:34 +01:00
  • 0fc8aa59f6 bugfix in CCFQueue Simon Cruanes 2015-03-15 22:41:44 +01:00
  • ac180aa339 remove trailing whitespace Simon Cruanes 2015-03-02 23:39:10 +01:00
  • f24d03ddb9 remove useless CCPrint.kfprintf Simon Cruanes 2015-03-02 17:22:55 +01:00
  • 4ed1691eb9 merge bugfixes from master 0.9.0.1 Simon Cruanes 2015-03-02 16:52:51 +01:00
  • 88fca4efa1 bugfix in CCFormat.to_file Simon Cruanes 2015-03-02 16:42:19 +01:00
  • a389b49f43 small fix in doc Simon Cruanes 2015-02-27 15:37:47 +01:00
  • 8054a9f256 version 0.9 (merge from master) 0.9 Simon Cruanes 2015-02-27 14:41:09 +01:00
  • 95295b834c version 0.9 Simon Cruanes 2015-02-27 14:39:58 +01:00
  • c5354c792e some "status: experimental" annotations on new modules Simon Cruanes 2015-02-27 14:31:17 +01:00
  • 125484a9c4 add Float, Ref, Set, Format to CCPervasives Simon Cruanes 2015-02-27 14:30:59 +01:00
  • 45a35aa646 fix in oasis Simon Cruanes 2015-02-27 13:42:07 +01:00
  • fa09029e8a Lwt_pipe.Reader: more combinators Simon Cruanes 2015-02-26 16:20:23 +01:00
  • cf6d730998 CCRingBuffer.append (simple implementation) Simon Cruanes 2015-02-25 23:08:19 +01:00
  • 536f3152af bugfix in CCRingBuffer (syntax?) Simon Cruanes 2015-02-25 23:08:03 +01:00
  • fe234e3dba containers.data now depends on bytes Simon Cruanes 2015-02-25 22:52:13 +01:00
  • 14f593d246 wip: qtests for containers.lwt Simon Cruanes 2015-02-25 21:58:34 +01:00
  • 050514a326 change a bit the interface of CCRingBuffer, indentation, names Simon Cruanes 2015-02-25 19:22:09 +01:00
  • 60159bdd75 merge from struktured: shiny new CCRingBuffer Simon Cruanes 2015-02-25 18:57:02 +01:00
  • da09bfa02e Squashed commit of the following: carm 2015-02-22 21:19:25 -05:00
  • 6f788d3a2a ringbuffer doc updates carm 2015-02-22 21:03:16 -05:00
  • 7c0ed782e4 make some tests more random carm 2015-02-22 20:29:13 -05:00
  • 67eae77105 final set of qtests for ringbuffer carm 2015-02-22 20:27:26 -05:00
  • 356f6934dd ringbuffer get front/back qtests carm 2015-02-22 20:10:16 -05:00
  • ec92dfaa94 remove debugging, better is_empty test carm 2015-02-22 20:01:47 -05:00
  • ed126fa6bb check for non-negative length carm 2015-02-22 19:58:46 -05:00
  • d66a5bc86f ringbuffer create qtest carm 2015-02-22 19:57:17 -05:00
  • 420f7c6bcc fix to blit_from_bounded, several more qtests carm 2015-02-22 19:52:15 -05:00
  • b57ca9d06a fix to junk_back, take/junk qtests carm 2015-02-22 19:18:14 -05:00
  • 9e0908dc2d ringbuffer isempty qtest carm 2015-02-22 18:55:36 -05:00
  • d8c2bd9da5 ringbuffer reset qtest carm 2015-02-22 18:53:16 -05:00
  • aecbbf0dcd ringbuffer clear qtest carm 2015-02-22 18:51:06 -05:00
  • a2a6d28229 blit into qtest carm 2015-02-22 18:28:45 -05:00
  • c22a33c405 fix bugs revealed in qtests carm 2015-02-22 13:03:59 -05:00
  • 777aca435a unit test fixes cpiccion 2015-02-20 16:20:03 -05:00
  • c16783f513 Implement missing functions from Lwt_klist Simon Cruanes 2015-02-20 18:19:30 +01:00
  • d338ce279c Lwt_pipe: conversion to/from lwt_klist Simon Cruanes 2015-02-20 18:19:18 +01:00
  • 0c49d30d85 use S-expressions in CCKTree.print, much much easier Simon Cruanes 2015-02-20 17:50:33 +01:00
  • 1be3bcf766 lwt_pipe: better output to buffer/string Simon Cruanes 2015-02-20 17:37:38 +01:00
  • f9d32d0af2 draft of printer for CCKTree (not done yet) Simon Cruanes 2015-02-20 17:24:55 +01:00
  • 6a79b88ef0 documentation Simon Cruanes 2015-02-20 16:49:08 +01:00
  • 1a2ffbb262 Add CCMixmap in containers.data (close #40) Simon Cruanes 2015-02-20 16:46:57 +01:00
  • 886dae7a51 Merge pull request #41 from struktured/master Simon Cruanes 2015-02-20 16:33:24 +01:00
  • 244908a39e lwt_pipe: remove Pipe module, put values at toplevel, put read/write directly on pipes Simon Cruanes 2015-02-20 15:14:45 +01:00
  • d257d91b0d remove old META file Simon Cruanes 2015-02-20 15:01:57 +01:00
  • c7bc99760a fix qcheck typo carm 2015-02-19 23:44:49 -05:00
  • c286789e5c update testing instructions carm 2015-02-19 23:42:54 -05:00
  • a1ca8ff831 formatting carm 2015-02-19 23:10:19 -05:00
  • 8d814d4feb Merge branch 'poly-bufferio' of github.com:struktured/ocaml-containers into poly-bufferio carm 2015-02-19 22:41:38 -05:00
  • 51b2828af3 formatting, qtests cpiccion 2015-02-19 18:28:20 -05:00
  • aef87c148d wip: lwt_pipe Simon Cruanes 2015-02-19 19:50:36 +01:00
  • 89aded1311 wip: lwt_klist Simon Cruanes 2015-02-19 19:35:53 +01:00
  • e41faaf91e wip: fix bugs in Lwt_pipe Simon Cruanes 2015-02-19 18:31:49 +01:00
  • c6b23890ec Lwt_pipe now with reader/writer subtypes of pipe, better API, safer closing Simon Cruanes 2015-02-19 18:15:49 +01:00
  • 77b6197c49 wip: Lwt_pipe Simon Cruanes 2015-02-19 16:41:47 +01:00
  • 2edd751d54 Merge github.com:c-cube/ocaml-containers into poly-bufferio carm 2015-02-18 14:45:08 -05:00
  • f6ea8b0aa2 small change in doc/build_deps.ml Simon Cruanes 2015-02-18 16:53:28 +01:00
  • 705fcff4ec simplified CCTrie implementation Simon Cruanes 2015-02-18 11:32:09 +01:00
  • f426a97a31 fix quick tests Simon Cruanes 2015-02-18 10:59:27 +01:00
  • 39cac7bc08 converted various functions to _[front|back] style carm 2015-02-18 00:26:59 -05:00
  • 00bcb47c4f remove Floats/Ints/Bools modules carm 2015-02-17 19:25:50 -05:00
  • 8ec4ba09ac remove white space carm 2015-02-17 00:57:08 -05:00
  • 9787e52e36 various ring buf convenience functors carm 2015-02-17 00:47:57 -05:00
  • 847286597b specialized primitive module arrays, functorized version for remainder carm 2015-02-16 19:48:31 -05:00
  • c7607f8ce7 functorize ring buffer over ARRAY sig carm 2015-02-16 00:19:17 -05:00
  • 07f0afcd28 add deque style functions to ring buffer module, bug fixes carm 2015-02-14 08:31:54 -05:00
  • a43145b107 bounded/unbounded versions of blit_from carm 2015-02-13 20:08:13 -05:00
  • 2cf485ebee support for unbounded ring buffer carm 2015-02-13 19:21:46 -05:00
  • 4a994cff38 rename buffer io to ring buffer carm 2015-02-13 19:00:04 -05:00
  • 7d92950a4e working polymorphic ring buffer carm 2015-02-12 00:20:28 -05:00
  • acd1b6e97e put back more advanced resize heuristic carm 2015-02-11 23:08:12 -05:00
  • 55b866ae63 Merge branch 'poly-bufferio' of github.com:struktured/ocaml-containers into poly-bufferio carm 2015-02-11 11:09:35 -05:00
  • 8fec7b005e wip fixes carm 2015-02-11 11:09:19 -05:00