Skip to content

Trial build with Scala Native 0.5.10-SNAPSHOT#405

Draft
LeeTibbert wants to merge 1 commit into
com-lihaoyi:mainfrom
LeeTibbert:PR_os-lib_SN0.5.10-Snapshot
Draft

Trial build with Scala Native 0.5.10-SNAPSHOT#405
LeeTibbert wants to merge 1 commit into
com-lihaoyi:mainfrom
LeeTibbert:PR_os-lib_SN0.5.10-Snapshot

Conversation

@LeeTibbert

@LeeTibbert LeeTibbert commented Jan 10, 2026

Copy link
Copy Markdown

Run the os-lib CI using a Scala Native 0.5.10-SNAPSHOT.

This snapshot contains a Scala Native PR which better handles Java Process invocations.
os-lib SubprocessTests exercises that code path.

Running the SubprocessTests with SN 0.5.9 for a number of iterations ranging
from a few tens to a few hundred rapidly sequential iterations fails by a process
not terminating; sometimes by being stuck in a tight CPU loop and sometimes
by a zero-CPU hang. Either are not desirable behavior.

Doing the same exercise using various JVM versions succeed at 4_000+ iterations,
stopping iteration for lack of patience.

A private development version of the SN changes ran the exercise many times.
The highest was at 10_000 iterations.

This PR will do only one iteration.


2026-01-11 14:00 UTC

An private sandbox overnight run of SubprocessTests succeed at 4000 iterations
before its expected exit.

@LeeTibbert LeeTibbert marked this pull request as draft January 10, 2026 20:43
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.

1 participant