-
Notifications
You must be signed in to change notification settings - Fork 184
Lwt 6 (NOT FOR MERGE AS IS) #1073
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
in separate domains
(at least for now, to be decided later)
(untested) (does this disallow cross domain lwt keys? yes?)
Co-authored-by: Raphaël Proust <[email protected]>
reuse as much as possible from lwt
* simon/lwt-direct: rename `run` to `spawn`
* domains: ocaml.4.14 compat (via domain_shims) remove test-only primitive more refs become atomics restore some unix tests some fixes and some deactivate tests don't double register implicitly replace `run_in_main` with `run_in_domain` (and misc imporvements) make storage a domain-local thing, allow cross domain cancel a bit mroe doc don't auto-init domains on main.run bump dependency to 5.3 tests: terser output, relevant exit codes better domainworker test multidomain tests moving promises and resolvers across domains addiiotnal multidomain test shorter basic multidomain test output allow multiple schduler to run in parallel
known bug: one of the direct-style test does not terminate, hangs on `Lwt_io.close`
Fix notifications for jobs
* master: (26 commits) import recent CHANGES dune-project fixes from 5.[89].1 make fPIC/pthread flags unix-specific workflow needs only to not really be only fix typo in dummy package name warning suppression that's supported by more compiler versions suppress warning fix unix compilation restore lwt_ppx compatible with ocaml4 improve maintainability of github action only do ppx with 5.1+ Bump actions/checkout from 4 to 5 changes go into 5.10 trying to force the CI's hand installing the right version of let_ppx changelog add doc for set_tcp_nodelay in Lwt_io rollback some cosmetic-only changes more docs Update src/unix/lwt_io.mli _ ...
use `build_if` rather than `enabled_if`
0874adc
to
b06ed14
Compare
Compatibility issues:
|
No description provided.