Commit graph

289 commits

Author SHA1 Message Date
Simon Cruanes
446ae9f26b prepare for 2.0 2018-01-21 15:38:34 -06:00
Simon Cruanes
bc27e60a81 reindent 2018-01-21 14:39:44 -06:00
nathan moreau
cde776f4ac Small typos 2018-01-21 20:29:51 +01:00
Simon Cruanes
bc622f636a fix tests for sequence 1.0 2018-01-17 20:04:03 -06:00
Simon Cruanes
d97e1e7231 add script to generate jbuilder flags dynamically 2018-01-14 20:38:40 -06:00
Simon Cruanes
fc329fa118 rename print to pp for Format printers (closes #153) 2018-01-14 17:58:20 -06:00
Simon Cruanes
19b2b7c7cc remove CCFlatHashtbl 2018-01-14 17:57:13 -06:00
Simon Cruanes
8f46fdb6d2 move to jbuilder (closes #165) 2018-01-14 17:43:56 -06:00
Jacques-Pascal Deplaix
3c808f397e Shadow the physical equality operator 2018-01-14 23:33:39 +00:00
Jacques-Pascal Deplaix
35c2d0ed54 Fix tests 2018-01-14 23:32:13 +00:00
Jacques-Pascal Deplaix
9622f6f6ff Avoid uses of the polymorphic operators 2018-01-14 23:32:13 +00:00
Jacques-Pascal Deplaix
6d2063ded4 Internally shadow polymorphic operators and functions from Pervasives 2018-01-14 23:32:13 +00:00
Simon Cruanes
18c9f88411 prepare for 1.5 2018-01-02 18:14:32 +01:00
Simon Cruanes
c66c96d252 small fixes in ocamldoc 2017-11-29 15:00:05 +01:00
Stavros Polymenis
a28dd399f4 Improve CCImmutArray.sub comments and versioning 2017-11-20 20:42:17 +00:00
SP
c49458d923 Implement CCImmutArray.sub, but creates a copy 2017-11-20 16:14:04 +00:00
Jacques-Pascal Deplaix
3d27bd285e Add a regression test 2017-11-07 18:08:38 +01:00
Jacques-Pascal Deplaix
0ed3c70669 Fix CCTrie.Make: Remove polymorphic comparison 2017-11-07 12:11:41 +01:00
Guillaume Bury
03f3457f6d Add CCCache.add 2017-11-01 03:25:08 +01:00
Simon Cruanes
d6f7f1570e prepare for 1.4 2017-10-11 09:29:31 +02:00
Simon Cruanes
9a2dab6802 Merge pull request #151 from quicquid/ccfqueue-bugfix
bugfix for `CCFQueue.take_back_exn` : wrong exception
2017-09-18 10:43:54 +02:00
Martin
49721c4bc5 CCFQueue.take_back_exn raised InvalidArg instead of Empty on an empty queue 2017-09-18 10:40:03 +02:00
Simon Cruanes
f254a0f6e4 small doc 2017-09-18 10:38:54 +02:00
Simon Cruanes
56928a1a15 specify behavior of CCFQueue.take_{front,back}_l in some corner cases 2017-09-10 19:56:39 +02:00
Simon Cruanes
62d76ce555 change signature of CCWBTree.get_rank 2017-08-11 00:41:26 +02:00
Simon Cruanes
cf09112f79 add CCWBTree.get_rank{,_exn} 2017-08-09 10:05:55 +02:00
Simon Cruanes
bedf9ecc1e prepare for 1.3 2017-07-29 18:08:58 +02:00
Simon Cruanes
debf586db5 add callbacks in CCCache.with_cache{,_rec} (closes #140) 2017-07-04 16:25:28 +02:00
Simon Cruanes
aab19f6a50 update headers; reindent 2017-07-04 13:13:24 +02:00
Simon Cruanes
a3ff9db0a1 change CCRingBuffer.peek_{front,back} to return options (closes #127) 2017-06-14 23:58:07 +02:00
Simon Cruanes
be84b76dc0 add CCRingBuffer.is_full 2017-06-14 23:52:05 +02:00
Simon Cruanes
f91af32ee4 bugfix in CCRingBuffer.skip, and corresponding tests 2017-06-14 08:54:46 +02:00
Simon Cruanes
ff77a6a16b cleanup and refactor of CCRingBuffer (see #126). Add strong tests.
- add some qcheck test comparing to reference implem
- use bounded buffers only
- use inefficient methods (for now)
2017-06-13 20:42:27 +02:00
Simon Cruanes
635855b68b CCRingBuffer: add regression test for #126; update headers; style 2017-05-30 15:18:12 +02:00
Simon Cruanes
b2f8eb5b27 update to qcheck 0.6 2017-05-30 09:16:37 +02:00
Simon Cruanes
d659ba677e remove old license header 2017-05-21 15:34:47 +02:00
Simon Cruanes
0a58e55287 large refactor of CCSimple_queue (close #125) 2017-05-10 20:26:29 +02:00
Simon Cruanes
002386cad8 small change for consistency in CCIntMap 2017-05-10 17:15:15 +02:00
Simon Cruanes
f48dbc458e add rich testsuite to CCIntMap, based on @jmid's work 2017-05-10 17:14:54 +02:00
Simon Cruanes
d6120d4784 add CCSimple_queue to containers.data 2017-05-10 08:58:51 +02:00
Simon Cruanes
f7394ede9f small change to improve test speed 2017-05-01 18:39:11 +02:00
Simon Cruanes
3ab610ba0e prepapre for 1.2 2017-05-01 16:59:25 +02:00
Simon Cruanes
43bccceac7 add test and bugfix for CCBV 2017-04-27 22:33:58 +02:00
Simon Cruanes
57d460ecde style 2017-04-19 22:28:02 +02:00
Leonid Rozenberg
84a537efbd Add test for diff 2017-04-19 15:27:35 -04:00
Leonid Rozenberg
0b53ed01a3 Merge and bug fix pass 2017-04-19 14:52:13 -04:00
Leonid Rozenberg
f90f73f671 Incorporate reviewier feedback.
Also added style elements from PR#116.
2017-04-19 12:26:47 -04:00
Leonid Rozenberg
d8a55a98b9 Size tracking implementation 2017-04-19 02:15:09 -04:00
Simon Cruanes
e6221d7e50 add test 2017-03-27 21:05:37 +02:00
Simon Cruanes
b5be1d71a9 bugfix and test for CCZipper.is_focused (closes #102) 2017-03-14 22:45:11 +01:00