Commit graph

28 commits

Author SHA1 Message Date
Simon Cruanes
96ed8a37ab feat: introduce shim modules for 4.08 compat
- also make `unlabel` an explicit operation
- use `Stdlib` instead of `Pervasives`
- remove some warnings in Format
2019-06-14 18:26:14 -05:00
Simon Cruanes
7f1c6ae66f feat(intmap): add is_empty function 2018-06-11 20:10:45 -05:00
Simon Cruanes
aa4b2a4680 fix(build): remove [@inline] attributes since they break on 4.02.3 2018-06-11 19:01:06 -05:00
Simon Cruanes
5523ed428c feat(intmap): add CCIntMap.{filter,filter_map,merge} 2018-06-04 23:36:15 -05:00
Simon Cruanes
ca0521512f test(intmap): add some tests for CCIntMap, also improve style 2018-06-04 23:32:08 -05:00
Simon Cruanes
fc329fa118 rename print to pp for Format printers (closes #153) 2018-01-14 17:58:20 -06:00
Jacques-Pascal Deplaix
3c808f397e Shadow the physical equality operator 2018-01-14 23:33:39 +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
aab19f6a50 update headers; reindent 2017-07-04 13:13:24 +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
48bb1e24c6 update header, and use more (==) in CCIntMap 2017-03-09 22:51:33 +01:00
Simon Cruanes
03fd42e67d reindentation 2017-01-25 00:08:12 +01:00
jkloos
de859a844d Added map/mapi to some of the map types. 2016-04-05 16:27:30 +02:00
Fourchaux
44387de784 Correction typos (fichiers src) 2015-11-08 22:27:59 +01:00
Simon Cruanes
4dc91894af more tests 2015-09-22 13:55:26 +02:00
Simon Cruanes
eb1c9bc0be move many tests into their modules with qtest 2015-09-16 16:44:10 +02:00
Simon Cruanes
79d57b6e2c add tests and functions to CCRAL 2015-09-07 23:42:00 +02:00
Simon Cruanes
394656660c add tests to CCIntMap; now flagged "stable" (for the API) 2015-09-04 17:47:56 +02:00
Simon Cruanes
132414ba9d add tests to CCIntMap, add type safety, and fix various bugs in {union,inter} 2015-09-02 14:26:05 +02:00
Simon Cruanes
d7a58b2ef0 add CCIntMap.{equal,compare,{of,to,add}_{gen,klist}} 2015-09-02 10:34:41 +02:00
Simon Cruanes
a8c8561a83 add more printers 2015-08-12 00:10:27 +02:00
Simon Cruanes
6fb26288ad richer CCUnix.call API, with tests 2015-03-28 12:55:56 +01:00
Simon Cruanes
26c1f87311 wip: inter/union for CCIntMap 2015-03-21 22:47:14 +01:00
Simon Cruanes
1cdd678eb3 fix: CCIntMap not a search tree for negative keys, apparently 2015-03-21 22:14:29 +01:00
Simon Cruanes
a5a45efa8c kind of fix the highest_bit function 2015-03-21 22:11:26 +01:00
Simon Cruanes
2a2250faa6 wip: CCIntMap (big-endian patricia trees) in containers.data 2015-03-21 21:44:27 +01:00