Skip to content

Conversation

T-Gro
Copy link
Member

@T-Gro T-Gro commented Dec 2, 2024

Backport of #18081
Fixes #18066
(regression caused by FSharp9 feature #17067 )

Description - this addresses a regression causing internal compiler error (= crash at compile time) for array comprehensions involving uint64 values.

Customer Impact - crash at compile-time, users unable to build projects targeting .NET9 and using LangVersion=9
Regression? - yes, this is a regression
Risk - low (the code change only addresses code paths which would all otherwise end up with "failwith" ; an internal compiler error)

@T-Gro T-Gro requested a review from a team as a code owner December 2, 2024 12:22
Copy link
Contributor

github-actions bot commented Dec 2, 2024

⚠️ Release notes required, but author opted out

Warning

Author opted out of release notes, check is disabled for this pull request.
cc @dotnet/fsharp-team-msft

@T-Gro T-Gro added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Dec 2, 2024
@T-Gro
Copy link
Member Author

T-Gro commented Dec 2, 2024

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@T-Gro
Copy link
Member Author

T-Gro commented Dec 2, 2024

/azp run

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@T-Gro T-Gro merged commit fd29258 into release/dev17.12 Dec 2, 2024
30 of 33 checks passed
psfinaki pushed a commit that referenced this pull request Dec 4, 2024
psfinaki added a commit that referenced this pull request Dec 12, 2024
* Backport :: Bugfix :: Support `ldelem.u8`, `ldelem.u` opcode aliases (#18081) (#18096)

* Streamlining test deps a bit (#18022)

* Streamlining test deps a bit

* up

* Format ILVerify output a bit (#18120)

* fix for race condition in FileIndex.fileIndexOfFile (#18008)

* fix for race condition in FileIndex.fileIndexOfFile

* fantomas

* fixed ilverify baselines (just a single line number changed)

* add release notes entry

* FileToIndex: Added unlocked read so that lock is entered for new files only

* update ilverify baselines (changed line numbers only)

* Fix ILVerify

---------

Co-authored-by: Petr <[email protected]>
Co-authored-by: Vlad Zarytovskii <[email protected]>

* Update F# build version to 200

* Fix how much is trimmed from an interp string part (#18123)

* Fix how much is trimmed from an interp string part

Only trim last 2 characters if they are "%s" and the '%' is not escaped

* Add release note

---------

Co-authored-by: Adam Boniecki <[email protected]>

* Sink: report SynPat.ArrayOrList type (#18127)

---------

Co-authored-by: Tomas Grosup <[email protected]>
Co-authored-by: Petr <[email protected]>
Co-authored-by: Martin <[email protected]>
Co-authored-by: Vlad Zarytovskii <[email protected]>
Co-authored-by: Adam Boniecki <[email protected]>
Co-authored-by: Adam Boniecki <[email protected]>
Co-authored-by: Alex Berezhnykh <[email protected]>
Co-authored-by: Kevin Ransom (msft) <[email protected]>
@T-Gro T-Gro deleted the backport-bugfix-arraycomprehension-dev17.12 branch February 10, 2025 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes Servicing-consider

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants