-
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
Implementation of SOSDacApi GetMethodDescName for cDAC #106169
Implementation of SOSDacApi GetMethodDescName for cDAC #106169
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 255da99 - Browse repository at this point
Copy the full SHA 255da99View commit details
Commits on Jul 11, 2024
-
Move metadata reader into helpers
Add implementations for changes to RuntimeTypeSystem contract Add SOSDacInterface call into cDac for GetMethodTableName
Configuration menu - View commit details
-
Copy full SHA for 0671cd4 - Browse repository at this point
Copy the full SHA 0671cd4View commit details -
Simplify storage of saved metadata copy for reflection emit scenarios
- Move pointer to Module class - Replace use of SBuffer abstraction with a simple counted byte memory block Add metadata details to Loader contract Add Metadata helper api for use by contracts within the cDAC (and possibly clients of cDAC too)
Configuration menu - View commit details
-
Copy full SHA for 636bb2b - Browse repository at this point
Copy the full SHA 636bb2bView commit details -
Fix bugs found when trying to actually use this logic
1. It works now!
Configuration menu - View commit details
-
Copy full SHA for d359ed9 - Browse repository at this point
Copy the full SHA d359ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc24cd4 - Browse repository at this point
Copy the full SHA fc24cd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d93e98b - Browse repository at this point
Copy the full SHA d93e98bView commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fead409 - Browse repository at this point
Copy the full SHA fead409View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2b36fc - Browse repository at this point
Copy the full SHA d2b36fcView commit details -
- Refactor to expose TypeHandle exclusively from the contracts
- Remove TypeHandleArray and MethodTableArray in favor of contract specific logic
Configuration menu - View commit details
-
Copy full SHA for 8fdcc24 - Browse repository at this point
Copy the full SHA 8fdcc24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30da32c - Browse repository at this point
Copy the full SHA 30da32cView commit details -
Merge branch 'cdac-methodtable-name' of github.com:davidwrighton/runt…
…ime into cdac-methodtable-name
Configuration menu - View commit details
-
Copy full SHA for 87f7003 - Browse repository at this point
Copy the full SHA 87f7003View commit details -
Configuration menu - View commit details
-
Copy full SHA for 143cb86 - Browse repository at this point
Copy the full SHA 143cb86View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7284f83 - Browse repository at this point
Copy the full SHA 7284f83View commit details -
Cherrypick RuntimeTypeSystem changes from dotnet#104759
Co-Authored-By: David Wrighton <davidwr@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 2d5ec4f - Browse repository at this point
Copy the full SHA 2d5ec4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e2dbca - Browse repository at this point
Copy the full SHA 8e2dbcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3964f9 - Browse repository at this point
Copy the full SHA e3964f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38d0a51 - Browse repository at this point
Copy the full SHA 38d0a51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d88f19 - Browse repository at this point
Copy the full SHA 9d88f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a4c3a4 - Browse repository at this point
Copy the full SHA 4a4c3a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 510a10f - Browse repository at this point
Copy the full SHA 510a10fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 419cb11 - Browse repository at this point
Copy the full SHA 419cb11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1321aa9 - Browse repository at this point
Copy the full SHA 1321aa9View commit details -
fix RuntimeTypeSystem unit tests
mock the additional data and globals
Configuration menu - View commit details
-
Copy full SHA for dcc4540 - Browse repository at this point
Copy the full SHA dcc4540View commit details -
Configuration menu - View commit details
-
Copy full SHA for c31bdcf - Browse repository at this point
Copy the full SHA c31bdcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7517e32 - Browse repository at this point
Copy the full SHA 7517e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54ab23e - Browse repository at this point
Copy the full SHA 54ab23eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27fcddc - Browse repository at this point
Copy the full SHA 27fcddcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a41206 - Browse repository at this point
Copy the full SHA 2a41206View commit details -
- Transform magic numbers from DacStreams implementation into constants
- Add test suite for the DacStreams contract
Configuration menu - View commit details
-
Copy full SHA for dbe3cf4 - Browse repository at this point
Copy the full SHA dbe3cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a35f41 - Browse repository at this point
Copy the full SHA 3a35f41View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1eb3b36 - Browse repository at this point
Copy the full SHA 1eb3b36View commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 785ced4 - Browse repository at this point
Copy the full SHA 785ced4View commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 01d3d24 - Browse repository at this point
Copy the full SHA 01d3d24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b6b6fd - Browse repository at this point
Copy the full SHA 1b6b6fdView commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c7a254 - Browse repository at this point
Copy the full SHA 0c7a254View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec9eb54 - Browse repository at this point
Copy the full SHA ec9eb54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54ded9a - Browse repository at this point
Copy the full SHA 54ded9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ffb03b - Browse repository at this point
Copy the full SHA 3ffb03bView commit details
Commits on Aug 9, 2024
-
Handle Path fallback scenario. Leave actual implementation/documentat…
…ion of contract Loader.GetPath for a future date
Configuration menu - View commit details
-
Copy full SHA for e72cea6 - Browse repository at this point
Copy the full SHA e72cea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c250bb8 - Browse repository at this point
Copy the full SHA c250bb8View commit details -
1. Rename mcNDirect to mcPInvoke 2. Rename MethodDescClassification to MethodClassification 3. Remove mc prefix from all MethodClassification enum values 4. Move handling of various forms of MethodDescs to using an AsBlah method, and handle the flags in those methods, to make the actual contract methods somewhat simpler. 5. Compute the token eagerly on MethodDesc creation to avoid having to hold a pointer to the Target
Configuration menu - View commit details
-
Copy full SHA for c3ebfdb - Browse repository at this point
Copy the full SHA c3ebfdbView commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bcf9fba - Browse repository at this point
Copy the full SHA bcf9fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for de846a5 - Browse repository at this point
Copy the full SHA de846a5View commit details