Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/runtime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 551a44d
Choose a base ref
...
head repository: dotnet/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 279fb04
Choose a head ref
  • 10 commits
  • 25 files changed
  • 8 contributors

Commits on Dec 20, 2022

  1. Configuration menu
    Copy the full SHA
    3ce96fa View commit details
    Browse the repository at this point in the history
  2. [mono][llvm] Added a null-check for 2-dim array access (#79450)

    * [mono][llvm] Added a null-check for 2-dim array accessors, addressing #79022
    
    * [mono][llvm] Adding a regression test for issue #79022
    
    * [mono][llvm] Null check for 2D arrays is now more DRY.
    
    * [mono][llvm] Null-checking on 2D array access, removed restriction to LLVM.
    jandupej authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    af8a9fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9fe3afe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ee88f0 View commit details
    Browse the repository at this point in the history
  5. Make DacValidateMD more resilient to invalid MethodDesc (#79846)

    The DacValidateMD is not resilient to invalid MethodDesc that contains
    NULL in its m_pMethTab field. It was found when using the ClrMD in the
    BenchmarkDotNet disassembler code which is trying to find if some constants
    in the code represent MethodDesc so that it can dump the related method
    name.
    
    This change fixes it by checking the MethodTable after it is extracted
    from the MethodDesc. There are two values that are not translated between
    the target and the debugger sides - NULL and -1. So I have added handling
    both as invalid there.
    janvorli authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    934e583 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    90c7986 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    82e9d38 View commit details
    Browse the repository at this point in the history
  8. Wasm jiterpreter cleanup and bug fixes pt. 4 (#79324)

    * Instead of jitting interp_entry wrappers for every entry point, record a hit count for each one and then queue it for JIT compilation once it's hit enough times
    * Add prefs controlling interp entry queue thresholds
    * Add support for using imported globals for pointer constants (to enable future threading/caching), off by default
    * Use base 36 for jiterpreter import names to save space
    kg authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    429cda7 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Fix Checked/Release asm diffs (#79844)

    Code inside a `#ifdef DEBUG` had a side-effect not visible to
    Release builds. Pull that code out of the `#ifdef`.
    
    Fixes #79560
    BruceForstall authored Dec 21, 2022
    Configuration menu
    Copy the full SHA
    53bdf40 View commit details
    Browse the repository at this point in the history
  2. Fix build for DUMP_GC_TABLES defined in Release (#79835)

    * Fix build for DUMP_GC_TABLES defined in Release
    
    * Formatting
    BruceForstall authored Dec 21, 2022
    Configuration menu
    Copy the full SHA
    279fb04 View commit details
    Browse the repository at this point in the history
Loading