Organisationsocaml-multicoreeiobranch/mainBuild History

Build History for branch/main

Builds (74)
Merge pull request #779 from talex5/fork-bt Preserve backtraces in fork_daemon and fork_promise_exn
9b939a
Check if windows has_symlink for tests (#771) Symlinking is privileged operation on Windows, so we check if the running user can make symlinks before running tests that require them.
eb8fe3
Merge pull request #769 from patricoferris/include-fork-action-h Make fork_action.h a public_header
debe35
Merge pull request #765 from ocaml-multicore/ai-hacking-guidance Add advice about using AI for code generation
216ccf
Merge pull request #756 from talex5/win-unregister-fd eio_windows: unregister FDs on cancel
f8c944
Merge pull request #755 from talex5/cleanup Minor code cleanups
d2a3e2
Merge pull request #754 from talex5/quiet-tsan eio_linux: avoid triggering a TSan warning
534f89
Merge pull request #753 from talex5/cancel-alloc-fixed eio_linux: allow alloc_fixed_or_wait to be cancelled
e2dc1d
Merge pull request #752 from talex5/linux-get-sched eio_linux: refactor fixed buffer code
0f6b65
Merge pull request #749 from talex5/trace-spawn Record trace event when spawning processes
d47b5e
Merge pull request #745 from talex5/fs-example examples/fs: show how to read files while scanning
33d4e0
Merge pull request #744 from talex5/unix-net-types Eio_unix.Net: make some return types more polymorphic
378407
Merge pull request #743 from talex5/win-fwd-slash Eio.Path: always use "/" as separator
127218
Merge pull request #742 from talex5/win-openat-debug eio_windows: improve openat error handling
a21b50
Merge pull request #741 from copy/main define struct clone_args for linux-lts versions that don't have it
642bdb
Merge pull request #739 from talex5/doc-seq Add example to `Buf_read.seq` documentation
17562f
Merge pull request #735 from talex5/release Prepare release
77d881
Merge pull request #733 from alyssais/listening Add Eio_unix.Net.import_socket_listening
3e67f7
Merge pull request #734 from talex5/fix-signal-race eio_linux: add work-around for signals race
2c5eb6
Merge pull request #731 from talex5/release Prepare release
c023b2
Merge pull request #730 from talex5/fs-example Add examples/fs showing how to walk a directory tree
2146c8
Merge pull request #729 from talex5/uring-submit eio_linux: don't record submit events when there's nothing to submit
d834d7
Merge pull request #728 from talex5/linux-skip-submit eio_linux: don't call submit immediately before wait
73f913
Merge pull request #727 from talex5/split-linux eio_linux: split flow into its own file
b12675
Merge pull request #726 from talex5/timeout-sleep Add Timeout.sleep
bd2c92
Merge pull request #715 from patricoferris/symlinks Add symlink support
49c977
Merge pull request #723 from jebrosen/fix/openbsd eio_posix: fix filesystem tests on OpenBSD
c1c2d6
Merge pull request #722 from prgbln/fix_openbsd Add _BSD_SOURCE flag to fix eio_posix on OpenBSD.
58aa3f
Merge pull request #718 from lucperkins/mdash-in-readme-title Long dash in README title
b128ed
Merge pull request #657 from SGrondin/pool-never-block Add Eio.Pool.use ~never_block
3be614
Merge pull request #719 from talex5/bench-info Benchmarks: record uname, Eio backend, and number of cores
177692
Merge pull request #720 from talex5/fix-isatty eio_linux: require Linux >= 5.15
c53d89
Merge pull request #717 from talex5/read-all-hint README: explain that read_all reads until shutdown
911ccc
Merge pull request #712 from talex5/update-mdx Update to MDX 2.4.1
14ae3c
Merge pull request #711 from talex5/docs-1.0 Update README for Eio 1.0
34b650
Merge pull request #710 from talex5/mdx Bound MDX version on all packages
15f204
Merge pull request #709 from talex5/release Prepare release
edfe8d
Merge pull request #707 from talex5/executor-pool-docs Executor pool docs
ce30c9
Merge pull request #708 from talex5/nologs eio_linux: remove logging
ed9c4a
Merge pull request #705 from talex5/linux-ll eio_linux: expose more functions in the Low_level module
5e6618
Merge pull request #706 from talex5/mdx-fail Require MDX < 2.4.0
7b5899
Merge pull request #704 from ocaml-multicore/fix-to-pass-with-old-and-new-kcas Fix to pass with both old and new Kcas
ef415f
Merge pull request #697 from talex5/cap-enter Add Eio_unix.Cap module to enable Capsicum mode
31ee72
Merge pull request #703 from SGrondin/idempotent-test Make posix open_beneath test idempotent
261b58
Merge pull request #702 from talex5/execpool-err Executor_pool: mention requested weight in error message
57c020
Merge pull request #701 from talex5/release Update changelog
4f3ec0
Merge pull request #699 from talex5/eio-trace-render Update build for new eio-trace CLI
d33f8c
Merge pull request #698 from talex5/docs Add more trace diagrams to README
6dcc45
Merge pull request #696 from talex5/macos-slash eio_posix: add O_DIRECTORY when opening with a trailing slash
c3a430
Merge pull request #694 from talex5/posix-dirfd eio_posix: use directory FDs instead of realpath
b9a0c2
Merge pull request #693 from talex5/resolve-retry eio_linux: retry openat2 on EAGAIN
f9ba4c
Merge pull request #692 from talex5/stat-bench Stat benchmark: report cleanup time and optimise
f5232a
Merge pull request #691 from talex5/uring-eperm Handle EPERM when trying to initialise uring
43bd3b
Merge pull request #690 from talex5/fd-bits Minor file-descriptor improvements
82c47a
Merge pull request #689 from talex5/lintcstubs Enable lintcstubs for Eio_unix.Private too
666c52
Merge pull request #688 from talex5/systhread-bt Include backtrace in systhread errors
717af4
Merge pull request #681 from talex5/pool-systhreads Keep pool of systhreads for blocking operations (simplified)
ca4767
Merge pull request #684 from talex5/threadsafe-resources Make Switch.on_release thread safe
e9864b
Merge pull request #686 from talex5/readlink Add Eio.Path.read_link
a9e552
Merge pull request #687 from talex5/trace-mock-backend eio.mock: add tracing support
299c03
Merge pull request #685 from ocaml-multicore/adjust-coc-contacts Adjust COC contacts
913b50
Merge pull request #683 from talex5/trace-cancel Trace cancellation
b1808e
Merge pull request #682 from talex5/verification Link to verification work in docs
92a21c
Merge pull request #678 from talex5/bench_systhreads Benchmark Eio_unix.run_in_systhread
964ed2
Merge pull request #676 from talex5/trace-domains Trace domain spawning
87d6a9
Merge pull request #674 from talex5/starvation eio_posix and eio_windows: check for IO periodically
6dcc5e
Merge pull request #675 from talex5/declutter-trace Improve traces
0776a7
Merge pull request #673 from talex5/bench-init Make benchmarks start faster
b68d39
Merge pull request #672 from talex5/macos-ci Expect opam-repo-ci tests to fail on macos
da4f6c
Merge pull request #671 from talex5/doc-fixes Update changelog
c50257
Merge pull request #670 from talex5/doc-fixes Minor documentation updates
ffe492
Merge pull request #555 from mefyl/main Add `listening_socket#listening_addr`
ccf1ba
Merge pull request #667 from talex5/docs Organise eio.mli better
71faca
Merge pull request #655 from SGrondin/buf-write-printf-mut Add Buf_write.printf (custom formatter)
464a56