-
Notifications
You must be signed in to change notification settings - Fork 5.5k
[WIP] Implement an intrinsic for delegate lambdas #125901
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
MichalPetryka
wants to merge
42
commits into
dotnet:main
Choose a base branch
from
MichalPetryka:lambda-prototype
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
1f7bb02
Implement an intrinsic for delegate lambdas
MichalPetryka 54f8e6a
Fix build error
MichalPetryka b77f22e
Add more exception tests
MichalPetryka 0a982ec
Fix IL tests
MichalPetryka d67df8f
Fix maxstack
MichalPetryka d4ef2bb
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 104d92f
Fix ref assembly
MichalPetryka 97bbe6c
Move test back to reflection
MichalPetryka 42b5acb
Fix NAOT signature checks
MichalPetryka 28bdf30
Try a Mono impl
MichalPetryka ae6fce3
Fix Mono build
MichalPetryka 80c0c92
Fix mono more
MichalPetryka d6de96d
Fix build
MichalPetryka 78613a5
Fix Mono trampolines
MichalPetryka f4c9444
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka ab785c6
Improve NAOT implementation
MichalPetryka 594e11a
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 5e4b558
Cleanup unnecessary changes
MichalPetryka cc82656
Cleanup Mono
MichalPetryka dc61e7a
Fix formatting
MichalPetryka 80370d1
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 256034e
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka d6b423d
Merge
MichalPetryka 099afdd
Fix NativeAOT method scanning
MichalPetryka 550c357
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 084416a
Fix build
MichalPetryka 7668899
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 532a649
Move storage away from field
MichalPetryka 6bb7d53
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 97a761f
Fix NAOT frozen allocation
MichalPetryka b0d2772
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 7dad1cf
Fix build
MichalPetryka af7616b
Fix formatting
MichalPetryka f72a4d7
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 6ca14c8
Rerun generators
MichalPetryka 4db9dd9
Remove FOH support
MichalPetryka c76562f
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka 923e386
Go back to field storage
MichalPetryka 3740f5a
Handle lookups on NativeAOT
MichalPetryka 0878d79
Remove DAM
MichalPetryka 31d5636
Fix test failures
MichalPetryka 3ea0886
Merge remote-tracking branch 'upstream/main' into lambda-prototype
MichalPetryka File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.