Skip to content

Releases: HadrienG2/triple-buffer

v5.0.1 - 2019-11-07

10 Feb 14:56
Compare
Choose a tag to compare

Fixed

  • Update to current version of dependencies.

v5.0.0 - 2019-04-12

10 Feb 14:56
Compare
Choose a tag to compare

Changed

  • Bump travis CI configuration to Ubuntu Xenial.
  • Bump minimal supported Rust version to 1.34.0.

Fixed

  • Don't use an usize for buffer indices where an u8 will suffice.
  • Improve Rust API guidelines compliance.

v4.0.1 - 2018-12-31

10 Feb 14:56
Compare
Choose a tag to compare

Fixed

  • Display raw feature documentation on docs.rs.

v4.0.0 - 2018-12-18

10 Feb 14:55
Compare
Choose a tag to compare

Changed

  • Migrate to Rust 2018.
  • Bump minimal supported Rust version to 1.31.0.

Fixed

  • Update to current version of dependencies.
  • Start using Clippy and integrate it into continuous integration.
  • Re-apply rustfmt coding style (was not in CI at the time...).

v3.0.1 - 2018-08-27

10 Feb 14:55
Compare
Choose a tag to compare

Fixed

  • Make testbench a dev-dependency, as it's only used for tests and benchmarks.

v3.0.0 - 2018-08-27

10 Feb 14:55
Compare
Choose a tag to compare

Changed

  • Buffers are now padded to the size of a cache line to reduce false sharing.
  • Bump minimal supported Rust version to 1.26.0.

Fixed

  • Make testbench version requirement more explicit.

v2.0.0 - 2018-02-11

10 Feb 14:55
Compare
Choose a tag to compare

Changed

  • Switch license to MPLv2, which is a better match to Rust's static linking
    philosophy than LGPL.

v1.1.1 - 2017-11-19

10 Feb 14:54
Compare
Choose a tag to compare

Fixed

  • Fix my understanding of Cargo features & make the raw feature actually work.

v1.1.0 - 2017-11-18

10 Feb 14:54
Compare
Choose a tag to compare

Added

  • Allow in-place writes on the input and output side, at the cost of stronger
    synchronization barriers, through use of the raw Cargo feature.

Fixed

  • Do not require a Clone bound on the inner data.

v1.0.0 - 2017-11-10

10 Feb 14:54
Compare
Choose a tag to compare

Changed

  • Simplify component naming convention, e.g. TripleBufferInput -> Input.