Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
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 orlearn 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:5ef2a9b
Choose a base ref
Loading
...
head repository:dotnet/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:940b332
Choose a head ref
Loading
  • 16commits
  • 97files changed
  • 13contributors

Commits on Aug 18, 2023

  1. Redo ILVerfificaiton (#90418)

    * Now checks all assemblies in the output directory rather than just `test.exe`* Once again respects the the ability to skip verifying a single assembly via `[SkipIlVerify("foo.dll")]`* Now loads core libraries from the output directory (if they exist) instead of from the runtime install dir.* ALC logic was removed.  I do not understand what value this provided.* The class libraries lead to a lot of errors.  Rather than having to filter out a large number of errors, I added diff'ing.  ILVerify will check the input assembly and remove any errors that existed in the input assembly.  This makes verifying class libraries viable.  Without it, you'd have to use `[SkipIlverify]` on every core link test or filter out a lot of `VerifierError` values.* Moved IL verification back to `InitialChecking` where `PeVerifier` was* Add a test to verify that il verification is mostly working.  It doesn't give complete coverage over every behavior, but it's better than nothing.* `SkipPeVerify` renamed to `SkipIlVerify`* `SkipPeVerifyForToolchian` was removed.  There is only 1 tool now.* Removed `PeVerifier`.* Remove many [SkipIlVerify] attributes.  Diffing means they are no longer needed* `ValidateTypeRefsHaveValidAssemblyRefs` now runs regardless of whether or not the IL is verified.  It wasn't clear to me why this logic would only be useful when il was verified.* Change `UninitializedLocals` to use `ExpectIlFailure`.  This test seems to expect invalid il.  Might as well assert that rather than skip ilverify entirely.* Remove the logic that disables ilverify when a test uses the unsafe argument.  Diffing makes this obsolete.* IL Verification errors have been greatly improved.** will now output all IL errors in the failure message rather than just the first invalid IL.** Type and Method names are now displayed in the error message.  I didn't do an exhaustive implementation, SRM is so tedious to use, but it's better than not having it** Tokens and Offsets are formatted nicely* Extension points opened up for Unity.** We need to supply different search directories.** We need to search for `.winmd` files since we support windows runtime.** In general I opened some things up in case we need to call them
    @mrvoorhe
    mrvoorhe authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    6229f5fView commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cc80c3View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3032f4bView commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7aea6fView commit details
    Browse the repository at this point in the history
  5. [wasm] Relink for non-unicode tests should be running. (#89419)

    * Relink for non-unicode tests should be running.* Revert blocking.* Tests not failing anymore* Clean-up.* Windows has failures, block only them.* Add simple tests for relink and AOT.* Should pass on all platforms.* Typo.* AOT on Windows fails the same as relink.* Optional params do not work on TheoryData.* Revert unintentional.
    @ilonatommy
    ilonatommy authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    162e601View commit details
    Browse the repository at this point in the history
  6. [wasm] Make chrome version bumps for testing explicit, instead of aut…

    …omatic updates to latest (#90772)* [wasm] Remove automatic updates of chrome versions for testingInstead, add a `eng/testing/ChromeVersions.props` that has to be updatedspecifically to bump the chrome version used.* [wasm] Add `eng/testing/bump-chrome-version.proj`.. which can be used to update `ChromeVersions.props` to the lateststable version.* [wasm] Add a github action to open PRs that bump chrome versions* GetChromeVersions: Check for 75 new branch positions to find the snapshot* Update .github/workflows/bump-chrome-version.ymlCo-authored-by: Ilona Tomkowicz <32700855+ilonatommy@users.noreply.github.com>---------Co-authored-by: Ilona Tomkowicz <32700855+ilonatommy@users.noreply.github.com>
    @radical@ilonatommy
    radical andilonatommy authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    e6f3f0cView commit details
    Browse the repository at this point in the history
  7. Fix SuperPMI assertion call inMethodContext::recGetHelperFtn()(#9…

    …0778)* Fix SuperPMI assertion call in `MethodContext::recGetHelperFtn()`We can't use string concatenation in an argument to the `AssertCodeMsg`macro, so construct the string we want to print first.* Feedback
    @BruceForstall
    BruceForstall authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    028ad32View commit details
    Browse the repository at this point in the history
  8. Implement IStatefulPinnedMarshalling test marshallers (#90685)

    * Implement test interfaces and marshallers and test them
    @jtschuster
    jtschuster authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    b7ba388View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f3fe768View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8848123View commit details
    Browse the repository at this point in the history
  11. Call SetupNuGetSources for installer jobs (#90756)

    Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
    @github-actions@mmitche
    github-actions[bot] andmmitche authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    5c92887View commit details
    Browse the repository at this point in the history
  12. Improve linker performance by avoiding IndexOf (#90721)

    * Improve linker performance by avoiding IndexOf* Fix typos
    @Youssef1313
    Youssef1313 authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    54fbd47View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    76d4549View commit details
    Browse the repository at this point in the history
  14. Stop skipping tests in installer pipeline on linux_x64 (#89953)

    - Run tests in in installer pipeline on Linux_x64 even though it is cross-build. - Fix uploading of binaries/symbols on failure
    @elinor-fung
    elinor-fung authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    5b448cfView commit details
    Browse the repository at this point in the history
  15. Fix win-arm64 native varargs ABI (#90712)

    * Fix win-arm64 native varargs ABISIMD vector types should be passed in integer registers.This might require splitting a Vector128 between x7 and stack.* Add more test cases* Update src/tests/JIT/Regression/JitBlue/Runtime_71375/Runtime_71375.csAdd additional varargs arguments after the vectorCo-authored-by: Jan Kotas <jkotas@microsoft.com>---------Co-authored-by: Jan Kotas <jkotas@microsoft.com>
    @BruceForstall@jkotas
    BruceForstall andjkotas authoredAug 18, 2023
    Configuration menu
    Copy the full SHA
    31234a8View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. [mini] Fix typo in mono_decompose_vtype_opts (#90825)

    * Fix typo in mono_decompose_vtype_optsWithout this, if some previous instruction already created a vreg forins->dest (for example if we are doing multiple passes over the basicblock because `restart == TRUE`) we will use an incorrect vreg whendecomposing the current VMOVEFixes#90800* Only emit an OP_LDTOKEN_FIELD if we loaded a field tokenThis is used by a CreateSpan optimization that needs access to theMonoClassField*For other cases of a bare LDTOKEN (such as hand-written IL that callsLDTOKEN on a type but doesn't follow it up with a call to`GetTypeFromHandle` leave the opcode as a VMOVE (from the`EMIT_NEW_TEMPLOAD` above))
    @lambdageek
    lambdageek authoredAug 19, 2023
    Configuration menu
    Copy the full SHA
    940b332View commit details
    Browse the repository at this point in the history
Loading

[8]ページ先頭

©2009-2025 Movatter.jp