Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delete compQuirkForPPP. #55050

Merged
merged 1 commit into from
Jul 2, 2021
Merged

Delete compQuirkForPPP. #55050

merged 1 commit into from
Jul 2, 2021

Conversation

sandreenko
Copy link
Contributor

This thing was breaking on my new assert (#54844), from the description it looks like something related to .Net Framework not .Net Core, so maybe it is safe to delete it?

PTAL @BruceForstall @jkotas @jkoritzinsky

Fixes #54844 if merged.

@sandreenko sandreenko added tenet-compatibility Incompatibility with previous versions or .NET Framework area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI labels Jul 2, 2021
@jkoritzinsky
Copy link
Member

I have absolutely no idea if we need to keep this, but I would like to say that the reasoning for this back-compat issue scares me (and is one of the main reasons we're moving to more visibility of the blittable layout of a type/less magic in the runtime).

I'll need to defer to @jkotas for if we need to keep this.

Copy link
Member

@BruceForstall BruceForstall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should be fine to remove it; it was a very specific backwards-compatibility case in a .NET Framework code. @briansull might remember more (he wrote the quirk)

@jkotas jkotas merged commit e263adc into dotnet:main Jul 2, 2021
@sandreenko sandreenko deleted the GitHub_54844 branch July 2, 2021 02:35
thaystg added a commit to thaystg/runtime that referenced this pull request Jul 2, 2021
* origin/main: (27 commits)
  [mono][llvm] Only emit 'LLVM failed' messages on verbosity > 0. (dotnet#55060)
  Http2Stream throws a wrapped Http2ConnectionException on GO_AWAY (dotnet#54625)
  [main] Update dependencies from dnceng/internal/dotnet-optimization dotnet/arcade dotnet/xharness dotnet/hotreload-utils (dotnet#55007)
  disable a failing test. (dotnet#55063)
  [mono][wasm] Disable some tests which crash on AOT. (dotnet#55054)
  Fix fix_allocation_context for regions (dotnet#54931)
  Delete stale references to System.IO.FileSystem.Primitives (dotnet#55041)
  Add binplaced analyzers to ASP.NET transport package (dotnet#55042)
  [mono] Enable many HardwareIntrinsic tests on wasm
  Delete `compQuirkForPPP`. (dotnet#55050)
  [Mono] Condition Workload AOT import to be osx only (dotnet#55040)
  package native quic library (dotnet#54992)
  Make GlobalizationMode code consistent (dotnet#55039)
  Expand PerfMap format to support metadata for symbol indexation (dotnet#53792)
  [debugger]Componentize debugger (dotnet#54887)
  [Mono] Include loaded interpreter methods as EventPipe session rundown method events. (dotnet#54953)
  Delete stale ActiveIssue from HttpHeadersTest (dotnet#55027)
  Poison address-exposed user variables in debug (dotnet#54685)
  Recategorize emsdk dependency (dotnet#55028)
  Remove the the wasm AOT specific test project exclusions (dotnet#54988)
  ...
@ghost ghost locked as resolved and limited conversation to collaborators Aug 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI tenet-compatibility Incompatibility with previous versions or .NET Framework
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Assertion failed '!isSizeMistmatch || isStackAllocCandidate'
4 participants