Simon Cruanes
197b4e7f1b
prepare for 2.4
2018-11-30 10:40:13 -06:00
Fabian
ff58dc0b5f
Fix #235 for CCRingBuffer
...
* Make dummy available to MakeFromArray
* Overwrite deleted elements with a dummy element to allow them to be GCed
* Test that deleted elements can be GCed
2018-11-30 10:14:09 -06:00
JPR
d18d9fb636
Comments - Style & typos fixing
2018-03-15 23:09:31 -05:00
Simon Cruanes
c578dd9583
minor fixes in doc
2018-03-08 17:54:20 -06:00
nathan moreau
cde776f4ac
Small typos
2018-01-21 20:29:51 +01:00
Simon Cruanes
bedf9ecc1e
prepare for 1.3
2017-07-29 18:08:58 +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
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
d659ba677e
remove old license header
2017-05-21 15:34:47 +02:00
Carmelo Piccione
3c6f77b67a
show ocaml array type concretely in Make sig
2016-07-09 10:59:01 -04: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
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
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
cpiccion
51b2828af3
formatting, qtests
2015-02-19 18:28:20 -05:00
carm
39cac7bc08
converted various functions to _[front|back] style
2015-02-18 00:26:59 -05:00
carm
00bcb47c4f
remove Floats/Ints/Bools modules
2015-02-17 19:25:50 -05:00
carm
9787e52e36
various ring buf convenience functors
...
make explicit signature for ring buffer type
2015-02-17 00:47:57 -05:00
carm
847286597b
specialized primitive module arrays, functorized version for remainder
2015-02-16 19:48:31 -05:00
carm
c7607f8ce7
functorize ring buffer over ARRAY sig
2015-02-16 00:19:17 -05:00
carm
07f0afcd28
add deque style functions to ring buffer module, bug fixes
2015-02-14 08:31:54 -05:00
carm
a43145b107
bounded/unbounded versions of blit_from
2015-02-13 20:08:13 -05:00
carm
2cf485ebee
support for unbounded ring buffer
2015-02-13 19:21:46 -05:00
carm
4a994cff38
rename buffer io to ring buffer
2015-02-13 19:00:04 -05:00