Skip to content

feat: add Windows support for GuardedStack and ignore Miri tests for …#57

Merged
panayang merged 4 commits into
mainfrom
issue_56_dev
Mar 31, 2026
Merged

feat: add Windows support for GuardedStack and ignore Miri tests for …#57
panayang merged 4 commits into
mainfrom
issue_56_dev

Conversation

@panayang

Copy link
Copy Markdown
Member

…async fiber and concurrency benchmarks

@panayang panayang added this to the v3.0.0 Release milestone Mar 31, 2026
@panayang
panayang requested a review from a team March 31, 2026 05:48
@panayang panayang self-assigned this Mar 31, 2026
@panayang panayang added the bug Something isn't working label Mar 31, 2026
@panayang panayang added enhancement New feature or request rust Pull requests that update rust code Complexity Level 2 Complexity Level 2 Emergency Level 2 Emergency Level 2 labels Mar 31, 2026
@panayang
panayang marked this pull request as ready for review March 31, 2026 05:50
@panayang panayang linked an issue Mar 31, 2026 that may be closed by this pull request

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces Windows support for the GuardedStack implementation within the async-fiber feature, utilizing VirtualAlloc, VirtualProtect, and VirtualFree for memory management. It also includes a Windows-specific page_size implementation and a winapi_shim module for necessary FFI declarations. Furthermore, several asynchronous and high-concurrency tests, as well as a README example, have been updated to be ignored during Miri execution. I have no feedback to provide.

@panayang
panayang merged commit d7d9d70 into main Mar 31, 2026
136 of 137 checks passed
@panayang
panayang deleted the issue_56_dev branch May 24, 2026 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Complexity Level 2 Complexity Level 2 Emergency Level 2 Emergency Level 2 enhancement New feature or request rust Pull requests that update rust code

Development

Successfully merging this pull request may close these issues.

async fiber do not work on windows

1 participant