Commit graph

356 commits

Author SHA1 Message Date
Simon Cruanes
f07cae6c82 detail 2018-03-18 21:53:24 -05:00
JPR
d18d9fb636 Comments - Style & typos fixing 2018-03-15 23:09:31 -05:00
Simon Cruanes
09d5b146f2 remove explicit dep on bytes in jbuild files 2018-03-12 22:45:48 -05:00
Simon Cruanes
c578dd9583 minor fixes in doc 2018-03-08 17:54:20 -06:00
Simon Cruanes
79089677af CCFun_vec: implement missing functions 2018-03-07 00:08:34 -06:00
Simon Cruanes
fe88bafe77 simplify CCFun_vec by removing transients, for now 2018-03-06 23:08:02 -06:00
Simon Cruanes
0fb25fac26 note that ccfun_vec is really experimental 2018-02-24 18:38:13 -06:00
Simon Cruanes
bff1464560 use non empty lists as indexes in Fun_vec 2018-02-15 08:30:16 -06:00
Simon Cruanes
ccad1f3a2c wip: add CCFun_vec data structure for fast functional vectors 2018-02-15 00:31:26 -06:00
Simon Cruanes
44f6c748aa improve test speed and update some doc 2018-02-11 09:52:27 -06:00
Simon Cruanes
d4fafab9b7 more tests 2018-02-07 20:38:01 -06:00
Simon Cruanes
b3c796176d reindent 2018-02-07 08:22:41 -06:00
nathan moreau
3e2fbce3ee Comments - few changes 2018-02-07 14:36:03 +01:00
Simon Cruanes
27c768eebf fix bug in CCRAL.drop (see #184) 2018-02-04 12:39:06 -06:00
Simon Cruanes
5814f23d16 add more tests to CCRAL and others 2018-02-04 12:38:17 -06:00
rand00
cfb8e55eba CCRAL: drop: Added test for bugfix. 2018-02-04 18:54:56 +01:00
rand00
5b6b71373c CCRAL: Fixed bug in drop_tree_. 2018-02-04 17:30:29 +01:00
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