Skip to content

Releases: mirage/shared-memory-ring

3.2.1

26 Apr 09:54
Compare
Choose a tag to compare

CHANGES:

  • move lwt tests to shared-memory-ring-lwt (@hannesm)

3.2.0

24 Apr 12:29
Compare
Choose a tag to compare

CHANGES:

  • revive example client (#41 @adatario)
  • drop mirage-profile and ppx_cstruct dependency (#43 @hannesm #41 @adatario)
  • shared-memory-ring-lwt: depend on shared-memory-ring =version

3.1.1

13 Apr 13:17
Compare
Choose a tag to compare

CHANGES:

  • Remove the build directive on dune dependency (#39 @craigfe)
  • Fix compilaion, use OCaml 4.08 as lower bound, cstruct 6.0.0 compatibility (#40 @hannesm)

v3.1.0

14 Jan 18:29
Compare
Choose a tag to compare

CHANGES:

  • Port build from jbuilder to Dune (@avsm).
  • Update opam metadata to the 2.0 format (@avsm).
  • Removed deprecated use of Lwt_sequence and depend
    on the equivalent lwt-dllist package instead (@avsm)
  • Use noalloc attribute in external declarations (@avsm)
  • Fix ocamldoc formatting with odoc (@avsm)
  • Travis: test up to OCaml 4.07 (@avsm)

use modern ppx_cstruct to build

09 Jul 22:46
Compare
Choose a tag to compare

Uses latest version of ppx_cstruct to build

3.0.0: Merge pull request #35 from djs55/fix-safe-string

14 Nov 12:17
51c2cda
Compare
Choose a tag to compare

3.0.0 (2017-11-05)

  • Update to use bytes in the read and write, to work with OCaml 4.06 and
    -safe-string

2.0.1: Merge pull request #34 from djs55/cstruct

07 Jun 15:45
Compare
Choose a tag to compare

2.0.1 (2017-06-07)

  • Don't force clients to link against cstruct.ppx: this is the support code
    for the PPX rewriter itself, and brings in the compiler-libs package etc.

2.0.0: Merge pull request #31 from djs55/topkg

28 May 13:34
Compare
Choose a tag to compare

2.0.0 (2017-05-28)

  • Refactor the ocamlfind packages and opam packages into
    • shared-memory-ring: all the portable code including the -xen definitions
    • shared-memory-ring-lwt: the old shared-memory-ring.lwt

Supports Windows

19 Mar 22:54
Compare
Choose a tag to compare
  • Use centralised Travis scripts and modernise OPAM file.
  • Add Windows support

ppx rather than camlp4

14 Mar 14:25
Compare
Choose a tag to compare
  • opam: ounit is a test dependency
  • add LICENSE file
  • remove dependency on cstruct.syntax: we use cstruct.ppx instead
    Note: this means we need OCaml 4.02
  • remove dependency on lwt.syntax