Skip to content

[new release] io-page (2.4.0)#18379

Merged
kit-ty-kate merged 2 commits into
ocaml:masterfrom
dinosaure:release-io-page-2.4.0
Mar 22, 2021
Merged

[new release] io-page (2.4.0)#18379
kit-ty-kate merged 2 commits into
ocaml:masterfrom
dinosaure:release-io-page-2.4.0

Conversation

@dinosaure
Copy link
Copy Markdown
Contributor

Support for efficient handling of I/O memory pages

CHANGES:

CHANGES:

* Use workspace flags (@TheLortex, mirage/io-page#60)
* Use ocamlformat (@TheLortex, mirage/io-page#60)
* **breaking changes** Remove io-page-xen and io-page-unix split (@samoht, mirage/io-page#60)
* Update CI scripts (@samoht, mirage/io-page#60)
* **breaking changes** Update the C layout of io-page according MirageOS 3/4 (@dinosaure, mirage/io-page#62)
  JS/C functions are renamed from `mirage_*` to `caml_mirage_iopage_*`
* Add ocaml-freestanding and pkg-config as dependencies of `io-page`
  To be able to 'cross'-compile to Solo5
@dinosaure
Copy link
Copy Markdown
Contributor Author

To keep a certain compatibilty, I think the best is to provide a fake io-page.unix as we did for mirage-tcpip as long as only the layout was updated and put a deprecation. I will redo the release.

@dinosaure dinosaure force-pushed the release-io-page-2.4.0 branch from a560700 to 727a161 Compare March 22, 2021 16:26
Comment thread packages/io-page/io-page.2.4.0/opam Outdated
Co-authored-by: Kate <kit.ty.kate@disroot.org>
@camelus
Copy link
Copy Markdown
Contributor

camelus commented Mar 22, 2021

Commit: 1f71fa1

A pull request by opam-seasoned @dinosaure.

☀️ All lint checks passed 1f71fa1
  • These packages passed lint tests: io-page.2.4.0

☀️ Installability check (+1)
  • new installable packages (1): io-page.2.4.0

@kit-ty-kate
Copy link
Copy Markdown
Member

Looks good. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants