Simon Cruanes
|
02088a6dd7
|
CCGraph: topological sort, fix DFS, example graph (divisors)
|
2015-06-10 15:03:37 +02:00 |
|
Simon Cruanes
|
20d72e5755
|
CCGraph: more functions, better interface for traversals
|
2015-06-10 14:21:23 +02:00 |
|
Simon Cruanes
|
d7b15ca81e
|
add containers.data.CCGraph:
- a simple representation of polymorphic graphs
- a collection of basic algorithms
|
2015-06-10 11:47:19 +02:00 |
|
Simon Cruanes
|
3a178aa81a
|
small renaming
|
2015-06-05 20:19:36 +02:00 |
|
Simon Cruanes
|
4049aa9269
|
add CCHashconsedSet.hash
|
2015-06-04 21:24:17 +02:00 |
|
Simon Cruanes
|
b31c76e18b
|
bugfixes in CCHashconsedSet; add CCHashconsedSet.diff
|
2015-06-04 21:17:13 +02:00 |
|
Simon Cruanes
|
3d8adbaf09
|
add CCHashconsedSet in containers.data (set with maximal struct sharing)
|
2015-06-04 20:45:40 +02:00 |
|
Simon Cruanes
|
4f4f67fa46
|
missing @since annotation; typo
|
2015-05-25 14:42:57 +02:00 |
|
Simon Cruanes
|
8f33484dff
|
prepare 0.11
|
2015-05-24 21:40:31 +02:00 |
|
Simon Cruanes
|
61c5e5ec3f
|
RingBuffer.{of_array, to_array} convenience functions
|
2015-05-04 22:45:36 +02:00 |
|
Simon Cruanes
|
b66caf67bf
|
wip: Mixset
|
2015-04-28 13:05:28 +02:00 |
|
Simon Cruanes
|
5208579b9d
|
wip: containers.data.CCMixset, set of values indexed by poly keys
|
2015-04-28 11:00:19 +02:00 |
|
Simon Cruanes
|
4f44308445
|
add CCUnix.async_call for spawning and communicating with subprocess
|
2015-04-24 16:04:09 +02:00 |
|
Simon Cruanes
|
0efc342177
|
preparing version 0.10
|
2015-04-10 16:40:45 +02:00 |
|
Simon Cruanes
|
136df67606
|
documentation stuff
|
2015-04-10 16:30:09 +02:00 |
|
Simon Cruanes
|
c71595f691
|
add a few functions to CCPersistentArray
|
2015-04-10 16:29:27 +02:00 |
|
Simon Cruanes
|
6fb26288ad
|
richer CCUnix.call API, with tests
|
2015-03-28 12:55:56 +01:00 |
|
Simon Cruanes
|
4c22a770f8
|
rename benchmarks; doc
|
2015-03-24 13:39:39 +01:00 |
|
Simon Cruanes
|
76f966aed3
|
ccpersistentArray.copy
|
2015-03-24 12:21:14 +01:00 |
|
Simon Cruanes
|
adee01be65
|
due reference to Jean-Christophe Filliâtre in CCPersistentArray
|
2015-03-24 10:06:41 +01:00 |
|
Guillaume Bury
|
ab110b694d
|
New module for Persistent Arrays
|
2015-03-23 18:05:45 +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 |
|
Simon Cruanes
|
4b409ca34f
|
bugfix in CCFQueue.add_seq_front
|
2015-03-21 16:10:48 +01:00 |
|
Simon Cruanes
|
c1313e094d
|
more tests! yay!
|
2015-03-17 01:01:06 +01:00 |
|
Simon Cruanes
|
d4ccbccbb8
|
add CCFQueue.rev
|
2015-03-17 00:36:43 +01:00 |
|
Simon Cruanes
|
27e63e6cfa
|
many more tests for CCFQueue
|
2015-03-17 00:36:43 +01:00 |
|
Simon Cruanes
|
2d9988f080
|
add tests to CCFQueue
|
2015-03-17 00:36:42 +01:00 |
|
Simon Cruanes
|
adcff57e4c
|
add -- to CCFQueue
|
2015-03-17 00:36:42 +01:00 |
|
Simon Cruanes
|
0fc8aa59f6
|
bugfix in CCFQueue
|
2015-03-17 00:36:30 +01:00 |
|
Simon Cruanes
|
ac180aa339
|
remove trailing whitespace
|
2015-03-02 23:39:10 +01:00 |
|
Simon Cruanes
|
a389b49f43
|
small fix in doc
|
2015-02-27 15:37:47 +01:00 |
|
Simon Cruanes
|
95295b834c
|
version 0.9
|
2015-02-27 14:39:58 +01:00 |
|
Simon Cruanes
|
c5354c792e
|
some "status: experimental" annotations on new modules
|
2015-02-27 14:31:17 +01:00 |
|
Simon Cruanes
|
cf6d730998
|
CCRingBuffer.append (simple implementation)
|
2015-02-25 23:17:41 +01:00 |
|
Simon Cruanes
|
536f3152af
|
bugfix in CCRingBuffer (syntax?)
|
2015-02-25 23:17:37 +01:00 |
|
Simon Cruanes
|
050514a326
|
change a bit the interface of CCRingBuffer, indentation, names
|
2015-02-25 19:22:09 +01:00 |
|
Simon Cruanes
|
60159bdd75
|
merge from struktured: shiny new CCRingBuffer
|
2015-02-25 18:57:02 +01:00 |
|
carm
|
6f788d3a2a
|
ringbuffer doc updates
|
2015-02-22 21:03:16 -05:00 |
|
carm
|
7c0ed782e4
|
make some tests more random
|
2015-02-22 20:29:13 -05:00 |
|
carm
|
67eae77105
|
final set of qtests for ringbuffer
|
2015-02-22 20:27:26 -05:00 |
|
carm
|
356f6934dd
|
ringbuffer get front/back qtests
|
2015-02-22 20:10:16 -05:00 |
|
carm
|
ec92dfaa94
|
remove debugging, better is_empty test
|
2015-02-22 20:01:47 -05:00 |
|
carm
|
ed126fa6bb
|
check for non-negative length
|
2015-02-22 19:58:46 -05:00 |
|
carm
|
d66a5bc86f
|
ringbuffer create qtest
|
2015-02-22 19:57:17 -05:00 |
|
carm
|
420f7c6bcc
|
fix to blit_from_bounded, several more qtests
|
2015-02-22 19:52:15 -05:00 |
|
carm
|
b57ca9d06a
|
fix to junk_back, take/junk qtests
|
2015-02-22 19:18:14 -05:00 |
|
carm
|
9e0908dc2d
|
ringbuffer isempty qtest
|
2015-02-22 18:55:36 -05:00 |
|