Skip to content
Draft
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
5e23e3b
feat(compiler): register LanguageFeature.RuntimeAsync and add ILMetho…
TheAngryByrd Feb 28, 2026
35ce178
feat(compiler): wire 0x2000 async flag through IlxGen
TheAngryByrd Feb 28, 2026
f0252e1
feat(compiler): add type checker validation rules for runtime-async
TheAngryByrd Feb 28, 2026
0b2e62f
feat(compiler): add RuntimeFeature.Async capability check
TheAngryByrd Feb 28, 2026
e242a62
feat(compiler): add ExprContainsAsyncHelpersAwaitCall detection
TheAngryByrd Feb 28, 2026
e9b362b
feat(compiler): implement return-type unwrapping for async methods
TheAngryByrd Feb 28, 2026
28f9bef
feat(fsharp-core): add RuntimeAsyncAttribute for library extensibility
TheAngryByrd Feb 28, 2026
1518fe7
feat(fsharp-core): add RuntimeTaskBuilder and runtimeTask CE
TheAngryByrd Feb 28, 2026
e0cf3d0
test: add IL baseline and validation error tests for runtime-async
TheAngryByrd Feb 28, 2026
c29f2d0
fix(fsharp-core): remove net10.0 TFM (breaks bootstrap build)
TheAngryByrd Feb 28, 2026
581f761
fix(compiler): move RuntimeAsync return type validation after type in…
TheAngryByrd Feb 28, 2026
d2c9548
fix(tests): use enum cast for MethodImplOptions.Async (not available …
TheAngryByrd Feb 28, 2026
4609b93
test: update surface area baselines for RuntimeAsyncAttribute and ILM…
TheAngryByrd Feb 28, 2026
01c7675
test: add behavioral and edge case tests for runtime-async
TheAngryByrd Feb 28, 2026
7b70345
fix(fsharp-core): minor fixes to runtimeAsync and project file
TheAngryByrd Feb 28, 2026
6796790
fix(compiler): pre-unification approach for runtime-async return type…
TheAngryByrd Feb 28, 2026
66b374d
fix(compiler): handle non-generic Task/ValueTask return and fix async…
TheAngryByrd Feb 28, 2026
4d7cfd6
test: add runNewProcess helpers and update MethodImplAttribute behavi…
TheAngryByrd Feb 28, 2026
74ee991
docs: add runtime-async feature documentation
TheAngryByrd Feb 28, 2026
6c434e0
test: add runtimeTask CE unit tests
TheAngryByrd Feb 28, 2026
1df118a
test: add runtimeTask CE unit tests
TheAngryByrd Feb 28, 2026
b60e373
feat(samples): add runtime-async CE library sample with attribute as …
TheAngryByrd Mar 1, 2026
c1119fc
feat(samples): add ILDasm.targets for post-build IL disassembly
TheAngryByrd Mar 1, 2026
7e30de3
fix(compiler): detect AwaitAwaiter/UnsafeAwaitAwaiter in async body a…
TheAngryByrd Mar 2, 2026
b95200e
feat(samples): add generic awaitable Bind, ConfigureAwait, and Task.Y…
TheAngryByrd Mar 2, 2026
ad69e85
docs(samples): update README for generic awaitable support and new ex…
TheAngryByrd Mar 2, 2026
2be7bee
feat(compiler): add RuntimeAsyncAttribute to TcGlobals and update doc…
TheAngryByrd Mar 2, 2026
6ab9131
feat(compiler): implicit NoDynamicInvocation for RuntimeAsync-marked …
TheAngryByrd Mar 2, 2026
490ce5e
feat(compiler): gate runtime-async flag and optimizer inlining behind…
TheAngryByrd Mar 2, 2026
4ab2759
fix(compiler): prevent cross-module inlining of all runtime-async fun…
TheAngryByrd Mar 2, 2026
f10f8cb
test(runtimeasync): update tests and docs for [<RuntimeAsync>] archit…
TheAngryByrd Mar 2, 2026
435b3ac
feat(compiler): gate runtime-async body analysis and optimizer behind…
TheAngryByrd Mar 2, 2026
a011cda
fix(compiler+samples): fix inline Run architecture — remove enclosing…
TheAngryByrd Mar 2, 2026
f5e1f72
feat(compiler+samples): implement cloIsAsync for async closures, non-…
TheAngryByrd Mar 3, 2026
ccd76fb
fix(quality): fix WithAsync indentation in IlxGen.fs, update README K…
TheAngryByrd Mar 3, 2026
6c357f4
feat(compiler): auto-bridge 'T->Task<'T> for [<RuntimeAsync>] CE clos…
TheAngryByrd Mar 4, 2026
90d0f5e
refactor(samples): remove cast and sentinel from RuntimeTaskBuilder
TheAngryByrd Mar 4, 2026
29e8e15
test(runtimeasync): update tests for cast-free builder
TheAngryByrd Mar 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
test: add runtimeTask CE unit tests
  • Loading branch information
TheAngryByrd committed Feb 28, 2026
commit 6c434e0cbe52612d10cb575f062ac4435a67ff55
Loading