Skip to content

Delete compQuirkForPPP. - #55050

Merged
jkotas merged 1 commit into
dotnet:mainfrom
sandreenko:GitHub_54844
Jul 2, 2021
Merged

Delete compQuirkForPPP.#55050
jkotas merged 1 commit into
dotnet:mainfrom
sandreenko:GitHub_54844

Conversation

@sandreenko

Copy link
Copy Markdown
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.

@sandreenkosandreenko 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
Copy Markdown
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.

@BruceForstallBruceForstall left a comment

Copy link
Copy Markdown
Contributor

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:mainJul 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)
...
@ghostghost locked as resolved and limited conversation to collaborators Aug 1, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMItenet-compatibilityIncompatibility 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

@sandreenko@jkoritzinsky@BruceForstall@jkotas