Age | Commit message (Collapse) | Author |
|
Move the metadata update related APIs to the MetadataUpdater class
The old APIs AssemblyExtensions.ApplyUpdate() and AssemblyExtensions.GetApplyUpdateCapabilities() will be removed
after all the references to them have been changed to the new APIs.
Add the new IsSupported API described in issue https://github.com/dotnet/runtime/issues/51159.
Change the tests to use the MetadataUpdater APIs.
Fix the ApplyUpdate qcalls and icalls
Add the ILLink substitutions for MetadataUpdater.IsSupported property
Change the old APIs to call the new ones
Update mono's MetadataUpdater.IsSupported property
Update feature switch doc
Fixed the argument checking in coreclr's MetadataUpdater.ApplyUpdate().
|
|
* Remove BaseAssemblySpec::HasUniqueIdentity
* Stop including assembly spec in DAC compile
* Remove CanUseWithBindingCache
|
|
* Block debugger attach after any ApplyUpdate changes
* Add better error message for ApplyUpdate while debugging
* Code review feedback
* Fix arm32/arm64 builds
* Code review feedback
* Code review feedback
|
|
Add hot reload apply changes API: AssemblyExtensions.ApplyUpdate
Issue: https://github.com/dotnet/runtime/issues/45689
Currently Windows only. Fail hot reload API if debugging.
Added some simple invalid parameter testing to the new ApplyUpdate API.
|
|
(src/coreclr/src becomes src/coreclr) (#44973)
* Move src/coreclr/src/Directory.Build.targets to src/coreclr
Merge src/coreclr/src/CMakeLists.txt into src/coreclr/CMakeLists.txt
* Mechanical move of src/coreclr/src to src/coreclr
* Scripts adjustments to reflect the changed paths
|