134 Commits

Author SHA1 Message Date
Jorge Aparicio
fc4054571f drop const-fn feature; provide const constructors on near stable (1.36) 2019-05-06 17:13:15 +02:00
Jorge Aparicio
4932eb27df use core::mem::MaybeUninit; drop min-const-fn and smaller-atomics features 2019-05-03 14:00:28 +02:00
Jorge Aparicio
22874dfb87 v0.4.4 2019-05-02 12:40:47 +02:00
Jorge Aparicio
ef399ab44f add lock-free, interrupt-safe memory pool
this adds the stable subset of the `lifo::Pool` [1] API

[1]: https://github.com/japaric/lifo
2019-04-22 20:49:34 +02:00
Jorge Aparicio
9a9cbd3918 v0.4.2 2019-02-12 19:21:33 +01:00
Artem Vorotnikov
d551759884
Serde support 2019-02-06 18:41:54 +03:00
Jorge Aparicio
376cdf476a spsc::Queue: add single core variant 2018-12-16 00:57:07 +01:00
Jorge Aparicio
5bd7789bbe update the CHANGELOG 2018-10-19 19:50:02 +02:00
Jorge Aparicio
150a99726f remove default features
this makes this crate compile on stable by default

this is a breaking change
2018-10-19 14:13:10 +02:00
Jorge Aparicio
113252f7d8 v0.3.7 2018-08-19 11:37:45 +02:00
Jorge Aparicio
ddc6842342 RingBuffer: put smaller atomic indices behind a Cargo feature
this let us drop the core_intrinsics feature gate
2018-07-13 18:51:06 -05:00
Felix Stegmaier
6c28c8f62a make feature const-fn default 2018-07-13 11:42:10 +02:00
Felix
23b301362b WIP const_fn macro 2018-05-19 01:23:10 +02:00
Jorge Aparicio
e7ada67057 v0.3.6 2018-05-04 10:18:17 +02:00
Jorge Aparicio
2e86db4b1e v0.3.5 2018-05-03 05:45:17 +02:00
Jorge Aparicio
1f2228e1cf v0.3.4 2018-04-28 12:28:57 +02:00
Jorge Aparicio
08c76f34c7 v0.3.3 2018-04-28 05:55:01 +02:00
Jorge Aparicio
66585909ef re-export generic_array::ArrayLength 2018-04-27 04:53:05 +02:00
Jorge Aparicio
ff6e1e7819 fix OR 2018-04-23 20:31:51 +02:00
Jorge Aparicio
b0f155c6fd generate docs 2018-04-23 19:54:46 +02:00
Jorge Aparicio
f58f7abfed port IndexMap and IndexSet 2018-04-23 19:40:36 +02:00
Jorge Aparicio
c1892739f7 drop untagged-option dependency, and depend on generic-array 2018-04-22 00:41:13 +02:00
Jorge Aparicio
4c905f5c5d v0.2.7 2018-04-20 03:44:48 +02:00
Jorge Aparicio
6ea256cdb2 add BinaryHeap.{capacity,iter_mut} methods 2018-04-19 18:31:19 +02:00
Jorge Aparicio
e57e3b1b97 v0.2.5 2018-04-13 16:51:17 +02:00
Jorge Aparicio
17162b56fd v0.2.4 2018-03-12 07:01:35 +01:00
Jorge Aparicio
8f713e8fb2 v0.2.3 2018-03-11 23:16:51 +01:00
Jorge Aparicio
219dbd7236 add Per to the list of authors 2018-03-02 00:08:57 +01:00
Jorge Aparicio
95893d4155 v0.2.2 2018-03-01 20:38:38 +01:00
Jorge Aparicio
4a2ca8d90a v0.2.1 2017-12-21 14:29:08 +01:00
Jorge Aparicio
30ea33c349 relax the lifetime constraint of RingBuffer.split
also

- add a "`split` freezes the ring buffer" compile fail test
- hide compile-fail doc tests
- add scoped threads tests
2017-11-09 02:27:01 +01:00
Jorge Aparicio
7e91814cf8 support arrays of any size, don't require an initialization value, ..
single producer single consumer support for ring buffer
2017-10-03 16:04:27 +02:00
Jorge Aparicio
f515ed9ead v0.1.0 2017-04-27 16:25:57 -05:00
Jorge Aparicio
1d9cdb1ae1 initial commit 2017-03-05 00:30:10 -05:00