FreeBSD sandbox: delivers SIGTERM/SIGKILL when parent exits same
context: Align object data to machine words
exe-mach: implement mach_vm_remap()-based patching of main()
[ ] posix_spawnattr_setflags ASLR trick for macOS, since no_pie is no longer available for users on arm64 macOS.
Preparing release candidate
[ ] Make sure bleeding builds on all platforms and all tests pass
[ ] git checkout master
[ ] git merge bleeding --no-commit --no-ff
[ ] Bump project version (meson.build)
[ ] Bump ABI version when needed (meson.build)
[ ] Update ChangeLog
[ ] git commit -m "release: v2.4.3"
[ ] git tag -s v2.4.3-rc
[ ] git push origin v2.4.3-rc master
After publishing the RC tag, each new push on master will produce a new release candidate.
The bleeding branch is fast-forwarded automatically during the RC period.
Finalizing release
After a 1-2 week RC period, the final version can be released:
Release Checklist
no_pie
is no longer available for users on arm64 macOS.Preparing release candidate
bleeding
builds on all platforms and all tests passgit checkout master
git merge bleeding --no-commit --no-ff
meson.build
)meson.build
)git commit -m "release: v2.4.3"
git tag -s v2.4.3-rc
git push origin v2.4.3-rc master
After publishing the RC tag, each new push on master will produce a new release candidate. The
bleeding
branch is fast-forwarded automatically during the RC period.Finalizing release
After a 1-2 week RC period, the final version can be released:
git checkout master
git tag -s v2.4.3
git push origin v2.4.3