Skip to content

Conversation

@nickna
Copy link
Owner

@nickna nickna commented Jan 14, 2026

…improve IL generation

  • Updated RuntimeEmitter.Objects.Index.cs to declare local variables using type provider.
  • Refactored RuntimeEmitter.Promises.Any.cs to utilize type provider for method and property access.
  • Enhanced RuntimeEmitter.Promises.cs to call methods using type provider for consistency.
  • Modified RuntimeEmitter.TSDate.cs to use type provider for DateTimeKind.
  • Improved RuntimeEmitter.cs to use type provider for method resolution.
  • Added new methods in TypeProvider for static and generic method retrieval.
  • Introduced ILVerificationTests to validate generated IL against known errors.
  • Enhanced TestHarness to verify IL in compiled assemblies and integrate with Xunit.
  • Updated project dependencies to include Microsoft.ILVerification for IL verification.

…improve IL generation

- Updated RuntimeEmitter.Objects.Index.cs to declare local variables using type provider.
- Refactored RuntimeEmitter.Promises.Any.cs to utilize type provider for method and property access.
- Enhanced RuntimeEmitter.Promises.cs to call methods using type provider for consistency.
- Modified RuntimeEmitter.TSDate.cs to use type provider for DateTimeKind.
- Improved RuntimeEmitter.cs to use type provider for method resolution.
- Added new methods in TypeProvider for static and generic method retrieval.
- Introduced ILVerificationTests to validate generated IL against known errors.
- Enhanced TestHarness to verify IL in compiled assemblies and integrate with Xunit.
- Updated project dependencies to include Microsoft.ILVerification for IL verification.
@nickna nickna merged commit 2607b9e into main Jan 14, 2026
3 checks passed
@nickna nickna deleted the IL-verification branch January 14, 2026 23:57
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