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 |
|