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: 5108757
Choose a base ref
...
head repository: dotnet/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7b5ab35
Choose a head ref
  • 20 commits
  • 119 files changed
  • 20 contributors

Commits on Oct 25, 2022

  1. [wasm] Use latest stable version of chrome for testing (#77133)

    * Use the latest `stable` chrome version by default
    * Install these by default on codespaces
    
    ## Details
    
    - Added a new task `GetChromeVersions` to get the latest version
    - This is applicable to library tests, debugger tests, and Wasm.Build.Tests
    - The channel used for getting the "latest" version is `$(ChromeChannel)=stable`
    - And they are installed in `artifacts/bin/chrome`, and `artifacts/bin/chromedriver`
    - A newer version is fetched only `$(ChromeVersionCheckThresholdDays)=3` days after the last version check
    - This is enabled by default on containers
    - And the behavior can be disabled with `$(InstallChromeForTests)=false`.
    radical authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    94c9d02 View commit details
    Browse the repository at this point in the history
  2. [mono] Avoid checking for exceptions after calls to Math icalls. (#77347

    )
    
    * [mono] Avoid checking for exceptions after calls to Math icalls.
    
    Also add a way to turn off exception checking for arbitrary icalls.
    
    * Fix wasm support.
    vargaz authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    8ace754 View commit details
    Browse the repository at this point in the history
  3. Remove custom Utf8 encoder implementation. (#77400)

    Co-authored-by: kasperk81 <kasperk81 kasperk81 83082615+kasperk81@users.noreply.github.com>
    eiriktsarpalis and kasperk81 authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    ee41716 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7175e86 View commit details
    Browse the repository at this point in the history
  5. Add startIndex argument to getStringLiteral JIT/EE interface method (#…

    …77423)
    
    * Add startIndex argument to getStringLiteral JIT/EE interface method
    
    Avoid copying up to 1kB string just to get a single char out of it.
    
    * Format patch
    jkotas authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    73945fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    041aa3b View commit details
    Browse the repository at this point in the history
  7. SPMI: Implement missing NAOT support (and fix garbage values passed t…

    …o JIT in expandRawHandleIntrinsic) (#76996)
    
    Implement expandRawHandleIntrinsic in SPMI
    
    Also fix NAOT passing garbage back to JIT.
    
    Fix #76925
    jakobbotsch authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    afdd009 View commit details
    Browse the repository at this point in the history
  8. [mono][tests] Fix FullAOT runtime generic methods test (#77079)

    * get vtable method slot by using its declaring
    kotlarmilos authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    0bb8df7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f4b715f View commit details
    Browse the repository at this point in the history
  10. Fix documentation for INumberBase IsComplex and IsImaginary (#77330)

    * Fix documentation for INumberBase IsComplex and IsImaginary
    
    * Update src/libraries/System.Private.CoreLib/src/System/Numerics/INumberBase.cs
    dakersnar authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    a92811f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    93d73d1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    609ef46 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ecf677d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e468b22 View commit details
    Browse the repository at this point in the history
  15. JIT: implement tail merging (#77103)

    Add a phase that looks for common tail statements in a block's
    predecessors and merges them.
    
    Run it both before and after morph.
    
    Also
    * add range enable config and overall `JitEnableTailMerge` config
    * add indir flag checking to `GenTree::Compare`
    * remove an apparently unnecessary assert from loop recognition.
    
    Closes #8795.
    Closes #76872.
    AndyAyersMS authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    9b16818 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    134544d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9bed84a View commit details
    Browse the repository at this point in the history
  18. statically linking GC PAL on linux (#76985)

    * statically linking GC PAL
    
    The GC PAL will be used for both coreclr and standalone GC on linux
    
    * fixing arm64 and nativeaot build breaks
    
    * macos build break and reducing renaming.
    
    * trying to remove numa support from PAL
    
    * one more rename to resolve MacOS break
    
    * delete pal numa code.
    
    * Adding missing madvise in GC PAL
    
    * added missing MADV_DONTDUMP calls.
    
    * CR feedback
    
    * undo (long long) cast in GetMemoryStatus
    
    * only invoke madvise on success.
    mangod9 authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    c4341d4 View commit details
    Browse the repository at this point in the history
  19. Implement Array.Initialize in C# (#77336)

    * Implement Array.Initialize in C#
    
    * Add Mono implementation of Initialize
    
    * Fix test failure
    
    * Implement for NativeAOT
    
    Co-authored-by: Jan Kotas <jkotas@microsoft.com>
    reflectronic and jkotas authored Oct 25, 2022
    Configuration menu
    Copy the full SHA
    54b12a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Adding EVEX encoding pathways for emitOutputRRR(). (#75934)

    Adding flag to turn on EVEX encoding.
    DeepakRajendrakumaran authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    7b5ab35 View commit details
    Browse the repository at this point in the history
Loading