Skip to content

Various fixes#88

Merged
tmcgilchrist merged 4 commits intotarides:mainfrom
tmcgilchrist:fixes
Apr 16, 2026
Merged

Various fixes#88
tmcgilchrist merged 4 commits intotarides:mainfrom
tmcgilchrist:fixes

Conversation

@tmcgilchrist
Copy link
Copy Markdown
Collaborator

Fixes #75 and #67.

Also addresses the comment in #83 (comment) about duplicate/overriding ENV variables.

Still merges the users' existing OCAMLRUNPARAM value
Honour users intent if OCAML_RUNTIME_EVENTS_PRESERVE is set and leave
the file in place.
Fixes some EINTR edge-cases for system calls (sleepf and waitpid).
Adds a C stub olly_is_process_alive that uses kill(pid, 0) on Unix and
OpenProcess + GetExitCodeProcess on Windows.
@tmcgilchrist tmcgilchrist merged commit e69dc00 into tarides:main Apr 16, 2026
11 checks passed
@tmcgilchrist tmcgilchrist deleted the fixes branch April 16, 2026 03:58
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.

OCAML_RUNTIME_EVENTS_PRESERVE doesn't work alongside olly

1 participant