Skip to content

Conversation

@davidwrighton
Copy link

  • Add ability for code generating an ILStub to mark that the tokens might be generated
  • Funnel through various details to ensure that we trigger creation of the ManifestModuleWrappedMethodIL as needed
  • Adjust method fixup signature generation to allow for VersionsWithMethodBody code which is in the MutableModule
  • Add a few todos about work we might do to allow cross module compilation of runtime async code.
    • Disable this for now though, since its much to complex to test without a working end-to-end scenario (See code in CrossModuleInlineableUncached
  • Remove logic added to refer to System.Exception in the EH clause specially

- Add ability for code generating an ILStub to mark that the tokens might be generated
- Funnel through various details to ensure that we trigger creation of the ManifestModuleWrappedMethodIL as needed
- Adjust method fixup signature generation to allow for VersionsWithMethodBody code which is in the MutableModule
- Add a few todos about work we might do to allow cross module compilation of runtime async code.
  - Disable this for now though, since its much to complex to test without a working end-to-end scenario (See code in CrossModuleInlineableUncached
…o HandleThunksWithCrossModuleGenericsInfraInsteadOfBespokeStuff
@jtschuster jtschuster merged commit 5e783f0 into jtschuster:EmitTaskReturningThunks Jan 15, 2026
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.

2 participants