-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Comparing changes
Open a pull request
base repository: dotnet/runtime
base: f1cd5168
head repository: dotnet/runtime
compare: bab1a1f2
- 15 commits
- 91 files changed
- 14 contributors
Commits on Jun 6, 2022
-
[mono] Extend mono AOT compiler to ingest .mibc profiles (#70194)
* [mono] Add non_executable field to MonoImage to properly load MethodRef in .mibc files * [mono][aot] Extend mono-aot-compiler to handle .mibc profile * [tasks] Extend MonoAOTCompiler task to handle .mibc profiles * Address feedback * Add method descriptions * Address more feedback
Configuration menu - View commit details
-
Copy full SHA for 2b21dcd - Browse repository at this point
Copy the full SHA 2b21dcdView commit details -
Move HostAbortedException to Abstractions (#70205)
* Move HostAbortedException to Abstractions HostAbortedException was added directly to Microsoft.Extensions.Hosting, which depends on a lot of other libraries. This causes problems when using the HostFactoryResolver.Sources package because now consumers of HostFactoryResolver need to reference the whole Hosting package and all of its dependencies. Fix this by moving the new exception to the Hosting.Abstractions library, which has a minimal set of dependencies. * Remove direct dependency from HostFactoryResolver on Microsoft.Extensions.Hosting assemblies. Load the HostAbortedException using Reflection instead. If it can't be found, throw a private exception with the same name.
Configuration menu - View commit details
-
Copy full SHA for 542bcf4 - Browse repository at this point
Copy the full SHA 542bcf4View commit details -
Stop unnecessary exceptions from being thrown from crossgen when a re…
…ference is not actually a managed dll (#70191) - Makes ad hoc usage of crossgen2 much more convenient on Windows as the exceptions generated are annoying to deal with in the debugger
Configuration menu - View commit details
-
Copy full SHA for febd927 - Browse repository at this point
Copy the full SHA febd927View commit details -
Fixing the costing of GT_CNS_DBL and GT_CNS_VEC instructions (#70215)
* Fixing the costing of GT_CNS_DBL and GT_CNS_VEC instructions * Applying formatting patch
Configuration menu - View commit details
-
Copy full SHA for 2d5c8dc - Browse repository at this point
Copy the full SHA 2d5c8dcView commit details
Commits on Jun 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 757a191 - Browse repository at this point
Copy the full SHA 757a191View commit details -
[wasm][debugger] Support new hot reload features (#70097)
* Implementing support new method on enc * HotReload - Support new static method * - Fix adding a new static field in an class not initialized - Returning the number of the fields in the class including the ones added by hotreload. * Fix GetStringAfterEnc. Add a test with 2 enc adding classes in both of them. Adding in the dump changes typedef added. * Fix space between function and ( * Removing try catch. * Fix compilation * Remove unnecessary if. * Adressing @lambdageek comments and adding a test for it. * Addressing @radical comments. * Renaming method. * Counting row indices per-kind. * Addressing @radical comments. * Apply suggestions from code review Co-authored-by: Ankit Jain <radical@gmail.com> * Addressing @radical comments. * Fix methodDebugInformation.Document.IsNil. Co-authored-by: Ankit Jain <radical@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for da573d1 - Browse repository at this point
Copy the full SHA da573d1View commit details -
Always use portable tailcalling mechanism for delegate tailcalls (#70269
) * Always use portable tailcalling mechanism for delegate tailcalls It is rare but possible to have delegates that point to VSD stubs. Since VSD stubs on x86 may disassemble the call-site we cannot allow tail calling these with the old mechanism. Fix #70259 * Add regression test * Calm down the test Tailcall through built-in delegates is best-effort. Instantiating stubs may break the chain and on ARM32 so may wrapper delegate stubs. The latter happens for this particular test. Change the test so that it is just verifying we do not hit the assert. * Disable regression test on Mono * Clean up some ildasm output
Configuration menu - View commit details
-
Copy full SHA for caff7b0 - Browse repository at this point
Copy the full SHA caff7b0View commit details -
Do not retype SIMD nodes (#70265)
* Do not retype SIMD nodes It is not necessary: the only case where it is required, SIMD8 to LONG bitcasts on Windows x64, is already handled by lowering. It is dangerous: in case we CSE the retyped tree, its other uses will be (effectively) retyped as well. * Add a test
Configuration menu - View commit details
-
Copy full SHA for 09b2da8 - Browse repository at this point
Copy the full SHA 09b2da8View commit details -
Remove obsolete code from "gtSetMultiOpOrder" (#70216)
Remove references to preserving previous behavior. Use a better algorithm for calculating the "level" of MultiOp nodes.
Configuration menu - View commit details
-
Copy full SHA for a40b002 - Browse repository at this point
Copy the full SHA a40b002View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a7db6e - Browse repository at this point
Copy the full SHA 0a7db6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 530359b - Browse repository at this point
Copy the full SHA 530359bView commit details -
Fix linker ref param warnings (#70082)
* Update dependencies from https://github.com/dotnet/linker build 20220523.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22270.1 -> To Version 7.0.100-1.22273.1 * Update dependencies from https://github.com/dotnet/linker build 20220524.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22270.1 -> To Version 7.0.100-1.22274.1 * Update dependencies from https://github.com/dotnet/linker build 20220525.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22270.1 -> To Version 7.0.100-1.22275.1 * Update dependencies from https://github.com/dotnet/linker build 20220530.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22270.1 -> To Version 7.0.100-1.22280.1 * Update dependencies from https://github.com/dotnet/linker build 20220531.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22270.1 -> To Version 7.0.100-1.22281.1 * WIP * Supress warnings produced by ref param dataflow * Update comments and remove IL2118/9 suppressions * whitespace * Trailing whitespace * PR feedback * Fix wording Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Sven Boemer <sbomer@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 50d289c - Browse repository at this point
Copy the full SHA 50d289cView commit details -
Do not use
LEAs in HIR (#69992)* Make LEAs backend-only In the frontend, for better or worse, the canonical form of address arithmetic is explicit pointer arithmetic. * Add a test
Configuration menu - View commit details
-
Copy full SHA for 019a009 - Browse repository at this point
Copy the full SHA 019a009View commit details -
Fold more "OBJ(ADDR(LCL))" patterns in multi-reg morphing (#70207)
It is unfortunate that we have to expand this code, but it will avoid diffs for a TYP_STRUCT LCL_FLD change.
Configuration menu - View commit details
-
Copy full SHA for eef6c7f - Browse repository at this point
Copy the full SHA eef6c7fView commit details -
JIT: broaden cloning invariant checks (#70232)
Streamline call effects checks. Use wider bit vectors. Closes #70100.
Configuration menu - View commit details
-
Copy full SHA for bab1a1f - Browse repository at this point
Copy the full SHA bab1a1fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff f1cd5168...bab1a1f2