[new release] tcpip (6.1.0)#18406
Merged
Merged
Conversation
CHANGES: * checksum stubs: Drop `caml_` from their name (@hannesm, mirage/mirage-tcpip#445) * Add cancelation on `tcpip.stack-socket` (@dinosaure, @talex5, @hannesm, mirage/mirage-tcpip#443) * Ensure that listen really binds the given socket before creating a task on `tcpip.stack-socket` (@dinosaure, @hannesm, mirage/mirage-tcpip#439) * Add `ppx_cstruct` as a dependency (@hannesm, @dinosaure, mirage/mirage-tcpip#439) * Upgrade to ocamlformat.0.17.0 (@dinosaure, mirage/mirage-tcpip#442) * Drop the support of OCaml 4.08.0 (@dinosaure, mirage/mirage-tcpip#442) * Use the usual layout to compile freestanding C stubs and link them to a Solo5 unikernel (@dinosaure, @hannesm, mirage/mirage-tcpip#441) **breaking changes** C stubs are prepended by `mirage_`. Symbols such as checksum's symbols are `caml_mirage_tcpip_*` instead of `caml_tcpip_*` `tcpip.unix` is a fake sub-package and user does not it anymore, he can safely remove it from its project. * Conflict with `< ocaml-freestanding.0.4.1` (@hannesm, mirage/mirage-tcpip#441)
Contributor
Author
|
After some discussion, we agreed to do a release even if you have a bug on the test suite - mostly because this release is needed for MirageOS 4. Really sorry for all the noise, the CI should be fine now when I discard the buggy test. |
Contributor
|
Commit: 26907b3 A pull request by opam-seasoned @dinosaure. ☀️ All lint checks passed 26907b3
☀️ Installability check (+1)
|
Member
|
FWIW, no test failure appeared this time |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
OCaml TCP/IP networking stack, used in MirageOS
CHANGES:
caml_from their name (@hannesm, checksum stubs: drop "caml_" from their name mirage/mirage-tcpip#445)tcpip.stack-socket(@dinosaure, @talex5, @hannesm, Add cancelation on tcpip.stack-socket mirage/mirage-tcpip#443)creating a task on
tcpip.stack-socket(@dinosaure, @hannesm, Ensure that a call of listen really binds the given socket to the INET_ADDR mirage/mirage-tcpip#439)ppx_cstructas a dependency (@hannesm, @dinosaure, Ensure that a call of listen really binds the given socket to the INET_ADDR mirage/mirage-tcpip#439)a Solo5 unikernel (@dinosaure, @hannesm, Use the usual layout to compile freestanding C stubs mirage/mirage-tcpip#441)
breaking changes
C stubs are prepended by
mirage_. Symbols such as checksum'ssymbols are
caml_mirage_tcpip_*instead ofcaml_tcpip_*tcpip.unixis a fake sub-package and user does not it anymore, he cansafely remove it from its project.
< ocaml-freestanding.0.4.1(@hannesm, Use the usual layout to compile freestanding C stubs mirage/mirage-tcpip#441)