Skip to content

druntime: DRuntime support for WASI#23305

Merged
thewilsonator merged 3 commits into
dlang:masterfrom
QuantumSegfault:wasi-druntime
Jul 3, 2026
Merged

druntime: DRuntime support for WASI#23305
thewilsonator merged 3 commits into
dlang:masterfrom
QuantumSegfault:wasi-druntime

Conversation

@QuantumSegfault

@QuantumSegfault QuantumSegfault commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Adds WASI support to (most) of DRuntime.

core.stdc is handled in #23294
core.internal is handled #23301

Split from ldc-developers/ldc#5152

Comment thread druntime/src/core/gc/config.d Outdated
@QuantumSegfault QuantumSegfault marked this pull request as ready for review June 24, 2026 19:11
@QuantumSegfault

Copy link
Copy Markdown
Contributor Author

I think I transferred it over correctly, but there's some refactoring to osthread done that kept it from being 1 : 1. Can't really test in LDC easily until it's all said and done and the rebase is run on the LDC side to sync everything (might be able to run it locally?)

@QuantumSegfault

Copy link
Copy Markdown
Contributor Author

Also, how should the copyright and authors be done for the new files?

Comment thread druntime/src/core/thread/wasi_impl.d Outdated
@denizzzka

Copy link
Copy Markdown
Contributor

TODO: After this PR merging remaining stuff (swapContext and so) also will need to be splitted to platform-specific *_impl modules

@thewilsonator thewilsonator merged commit a5e0f3b into dlang:master Jul 3, 2026
41 checks passed
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.

3 participants