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

[manual] Merge release/8.0-staging into release/8.0 #111376

Merged
merged 22 commits into from
Jan 14, 2025

Conversation

carlossanlop
Copy link
Member

MERGE COMMIT!

MichaelSimons and others added 22 commits December 3, 2024 11:08
Support step into a tail call
Co-authored-by: Thays Grazia <[email protected]>
…bstractions (dotnet#110458)

This was inadvertently added in backport but was not needed.
…fault `SIGSEGV` handler (dotnet#110866)

* Consider SIG_DFL handlers for chaining SIGSEGV signals

* cleanup

---------

Co-authored-by: Ivan Povazan <[email protected]>
…ssembly (dotnet#110059)

* ILC: Allow OOB reference to upgrade framework assembly

* Log error for SPC

---------

Co-authored-by: Sven Boemer <[email protected]>
Co-authored-by: Jeff Schwartz <[email protected]>
…otnet#110269)

When marking cards for a non-array object or a an element vt in an object, it is enough to mark a card for any address within that object/vt because they are always fully scanned. Cardtable consistency checks are not accounting for this detail and it is difficult to have it implemented. Instead, when having such debug flags enabled, we use an explicit approach where every single card is being marked.

Co-authored-by: Vlad Brezae <[email protected]>
* guard agains empty Accept address

* remove assert
…dotnet#111159)

* Update dependencies from https://github.com/dotnet/hotreload-utils build 20250107.2

Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 8.0.0-alpha.0.24530.1 -> To Version 8.0.0-alpha.0.25057.2

* Update dependencies from https://github.com/dotnet/hotreload-utils build 20250113.2

Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 8.0.0-alpha.0.24530.1 -> To Version 8.0.0-alpha.0.25063.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…nals build 20250110.2 (dotnet#111297)

Microsoft.SourceBuild.Intermediate.source-build-externals
 From Version 8.0.0-alpha.1.24516.2 -> To Version 8.0.0-alpha.1.25060.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ence-packages build 20250110.2 (dotnet#111330)

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.24415.1 -> To Version 8.0.0-alpha.1.25060.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ease/8.0-staging

[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
When AsnDecoder.ReadEncodedValue is used on a payload where
the encoded length plus the number of bytes representing the encoded
length plus the number of bytes representing the tag exceeds int.MaxValue
it erroneously reports success.

Every known caller of this method immediately follows it with a call to
a Span or Memory .Slice, which results in an ArgumentException that the
requested length exceeds the number of bytes available in the buffer.

Because AsnDecoder was extracted out of AsnReader, most AsnDecoder tests
are done indirectly as AsnReader tests, or are done in the same test class that
tests the related functionality on AsnReader.  Since there's not a clear
analogue for ReadEncodedValue (that does not immediately Slice), this change
introduces a new subtree for AsnDecoder tests, only populating it with
(Try)ReadEncodedValue tests.  It also adds "large length" tests for ReadSetOf
and ReadSequence, for good measure.

Co-authored-by: Jeremy Barton <[email protected]>
@carlossanlop carlossanlop added Servicing-approved Approved for servicing release area-codeflow for labeling automated codeflow labels Jan 14, 2025
@carlossanlop carlossanlop added this to the 8.0.13 milestone Jan 14, 2025
@carlossanlop carlossanlop self-assigned this Jan 14, 2025
@carlossanlop carlossanlop changed the title [manual] Merge release/8.0 staging into release/8.0 [manual] Merge release/8.0-staging into release/8.0 Jan 14, 2025
@carlossanlop carlossanlop merged commit e346656 into dotnet:release/8.0 Jan 14, 2025
303 of 381 checks passed
@carlossanlop carlossanlop deleted the release/8.0-staging branch January 14, 2025 17:53
@carlossanlop carlossanlop restored the release/8.0-staging branch January 14, 2025 18:02
@carlossanlop carlossanlop deleted the release/8.0-staging branch January 14, 2025 18:06
@carlossanlop carlossanlop restored the release/8.0-staging branch January 14, 2025 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-codeflow for labeling automated codeflow Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants