Skip to content

Bump to 0.3.17#717

Open
randy3k wants to merge 6 commits intomasterfrom
release/0.3.17
Open

Bump to 0.3.17#717
randy3k wants to merge 6 commits intomasterfrom
release/0.3.17

Conversation

@randy3k
Copy link
Member

@randy3k randy3k commented Mar 5, 2026

No description provided.

@randy3k randy3k force-pushed the release/0.3.17 branch 3 times, most recently from ea03527 to 3945d2e Compare March 5, 2026 06:44
@randy3k randy3k closed this Mar 5, 2026
@randy3k randy3k reopened this Mar 5, 2026
randy3k added 2 commits March 5, 2026 11:47
- Replaced the invalid `terminate()` call with `interrupt()` for `callr::r_bg` process objects in `Task$kill()`, preventing fatal server crashes during task cancellation.
- Fixed the graceful teardown in `Session$close()` by calling `close(grace)` directly on the `callr::r_session` object, removing the invalid `get_process()` call.
- Increased `grace` time from 2000ms to 10000ms in `Task$kill()` and `Session$close()` when `R_COVR` is set. This allows processes running on slower CI runners sufficient time to write out test coverage trace data before being forcibly terminated.
@randy3k
Copy link
Member Author

randy3k commented Mar 5, 2026

I removed the session pool e4eed3d
and the coverage test now gives a different error https://github.com/REditorSupport/languageserver/actions/runs/22736528408/job/65939246315?pr=717

Edit: (I nuked session related code for debugging, we might want to re-implment it from stretch)

@randy3k randy3k force-pushed the release/0.3.17 branch 2 times, most recently from 68f2c81 to 0232233 Compare March 6, 2026 00:42
@randy3k randy3k force-pushed the release/0.3.17 branch 3 times, most recently from 7dd42e6 to c64b285 Compare March 6, 2026 07:28
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