fix: enforce finite shell runtime bounds #339

Open
nsaspy wants to merge 0 commits from rage/284-shell-finite-runtime into main
Owner

Implements #284 and advances #5.

RED commit 774922a790e0c50e8585523a934fe3d8de1ff456 proves NaN and positive infinity currently bypass the shell runtime bound check. The implementation will require a finite positive deadline without changing timeout/process-group semantics.

Implements #284 and advances #5. RED commit `774922a790e0c50e8585523a934fe3d8de1ff456` proves `NaN` and positive infinity currently bypass the shell runtime bound check. The implementation will require a finite positive deadline without changing timeout/process-group semantics.
Some checks failed
CI / test (pull_request) Failing after 16s
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin rage/284-shell-finite-runtime:rage/284-shell-finite-runtime
git switch rage/284-shell-finite-runtime

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff rage/284-shell-finite-runtime
git switch rage/284-shell-finite-runtime
git rebase main
git switch main
git merge --ff-only rage/284-shell-finite-runtime
git switch rage/284-shell-finite-runtime
git rebase main
git switch main
git merge --no-ff rage/284-shell-finite-runtime
git switch main
git merge --squash rage/284-shell-finite-runtime
git switch main
git merge --ff-only rage/284-shell-finite-runtime
git switch main
git merge rage/284-shell-finite-runtime
git push origin main
Sign in to join this conversation.
No description provided.