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

Backport :: Bugfix :: Support ldelem.u8, ldelem.u opcode aliases (#18081) #18096

Merged
merged 2 commits into from
Dec 2, 2024

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
…18081) (#18096) (#18099)

Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
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 <psfinaki@users.noreply.github.com>
Co-authored-by: Vlad Zarytovskii <vzaritovsky@hotmail.com>

* 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 <abonie@users.noreply.github.com>

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

---------

Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Petr <psfinaki@users.noreply.github.com>
Co-authored-by: Martin <29605222+Martin521@users.noreply.github.com>
Co-authored-by: Vlad Zarytovskii <vzaritovsky@hotmail.com>
Co-authored-by: Adam Boniecki <20281641+abonie@users.noreply.github.com>
Co-authored-by: Adam Boniecki <abonie@users.noreply.github.com>
Co-authored-by: Alex Berezhnykh <alexey.berezhnykh@jetbrains.com>
Co-authored-by: Kevin Ransom (msft) <codecutter@hotmail.com>
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