Releases: mirage/shared-memory-ring
Releases · mirage/shared-memory-ring
3.2.1
3.2.0
3.1.1
v3.1.0
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 equivalentlwt-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
Uses latest version of ppx_cstruct to build
3.0.0: Merge pull request #35 from djs55/fix-safe-string
3.0.0 (2017-11-05)
- Update to use
bytes
in theread
andwrite
, to work with OCaml 4.06 and
-safe-string
2.0.1: Merge pull request #34 from djs55/cstruct
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 thecompiler-libs
package etc.
2.0.0: Merge pull request #31 from djs55/topkg
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
- Use centralised Travis scripts and modernise OPAM file.
- Add Windows support
ppx rather than camlp4
- 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