-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Implements more advanced ILLink/ILCompiler analysis for Type.GetMember #94879
Closed
Commits on Nov 16, 2023
-
Implement masking based on MemberTypes
- Implements masking the required member types based on the MemberTypes parameter
Configuration menu - View commit details
-
Copy full SHA for ced1292 - Browse repository at this point
Copy the full SHA ced1292View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0df383 - Browse repository at this point
Copy the full SHA d0df383View commit details -
- Matching by name is implemented here, including logic to handle the prefix name lookup scheme of GetMember & special handling for constructors
Configuration menu - View commit details
-
Copy full SHA for 65a5a1c - Browse repository at this point
Copy the full SHA 65a5a1cView commit details
Commits on Dec 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 74e87f2 - Browse repository at this point
Copy the full SHA 74e87f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b15124a - Browse repository at this point
Copy the full SHA b15124aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c437f - Browse repository at this point
Copy the full SHA f9c437fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3c8d5f - Browse repository at this point
Copy the full SHA b3c8d5fView commit details -
Fix some compile errors and spacing
- We use EndsWith(string) because some platforms don't have the char overload
Configuration menu - View commit details
-
Copy full SHA for 8439ea2 - Browse repository at this point
Copy the full SHA 8439ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21e41b0 - Browse repository at this point
Copy the full SHA 21e41b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3093fe5 - Browse repository at this point
Copy the full SHA 3093fe5View commit details
Commits on Dec 9, 2023
-
Add some unit tests & fix some code
- Update the `[Kept]` attributes on the unit tests to reflect what we should now expect to be kept - Add some more unit tests - Fix missing `| BindingFlags.Static` for the default binding flags
Configuration menu - View commit details
-
Copy full SHA for 1053805 - Browse repository at this point
Copy the full SHA 1053805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02b6c45 - Browse repository at this point
Copy the full SHA 02b6c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40044cd - Browse repository at this point
Copy the full SHA 40044cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0646bb1 - Browse repository at this point
Copy the full SHA 0646bb1View commit details
Commits on Dec 10, 2023
-
- And add another .IsEmpty check like similar APIs have
Configuration menu - View commit details
-
Copy full SHA for b665d99 - Browse repository at this point
Copy the full SHA b665d99View commit details
Commits on Jan 17, 2024
-
Apply some feedback (incomplete)
- Remove prefix versions of APIs - Remove ignoring of .Custom - Add missing space
Configuration menu - View commit details
-
Copy full SHA for dd6379b - Browse repository at this point
Copy the full SHA dd6379bView commit details -
- Remove remaining prefix code - Don't call AddReturnValue
Configuration menu - View commit details
-
Copy full SHA for ec45c87 - Browse repository at this point
Copy the full SHA ec45c87View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac1066a - Browse repository at this point
Copy the full SHA ac1066aView commit details
Commits on Jan 30, 2024
-
- Implement feedback for .ctor - Remove calls to `AddReturnValue (MultiValueLattice.Top);`, since this returns an array
Configuration menu - View commit details
-
Copy full SHA for 4d8ccf3 - Browse repository at this point
Copy the full SHA 4d8ccf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8cfd86 - Browse repository at this point
Copy the full SHA f8cfd86View commit details
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.