Skip to content

Backport "Try expanding case class to the product of its fields" to 3.3 LTS#871

Merged
tgodzik merged 1 commit intolts-3.3from
backport-lts-3.3-25454
Apr 3, 2026
Merged

Backport "Try expanding case class to the product of its fields" to 3.3 LTS#871
tgodzik merged 1 commit intolts-3.3from
backport-lts-3.3-25454

Conversation

@tgodzik
Copy link
Copy Markdown

@tgodzik tgodzik commented Apr 2, 2026

Backports scala#25454 to the 3.3.8.

PR submitted by the release tooling.
[skip ci]

@tgodzik tgodzik force-pushed the backport-lts-3.3-25556 branch from c94c590 to 884ec76 Compare April 2, 2026 17:18
<!-- Fixes #XYZ (where XYZ is the issue number from the issue tracker)
-->

Fixes scala#19687.

<!-- TODO description of the change -->
<!-- Ideally should have a title like "Fix #XYZ: Short fix description"
-->

<!--
  TODO first sign the CLA
  https://contribute.akka.io/cla/scala
-->

<!-- if the PR is still a WIP, create it as a draft PR (or convert it
into one) -->

## How much have your relied on LLM-based tools in this contribution?

<!-- 
  State clearly in the pull request description, 
  whether LLM-based tools were used and to what extent 

  (extensively/moderately/minimally/not at all)
-->

<!--
Refer to our [LLM usage
policy](https://github.com/scala/scala3/blob/main/LLM_POLICY.md) for
rules and guidelines
  regarding usage of LLM-based tools in contributions.
-->

Claude authored the code changes based on a previous PR: scala#19700.

## How was the solution tested?

<!-- 
  If automated tests are included, mention it.
  If they are not, explain why and how the solution was tested.
-->

`testCompilation`. Several more tests were added too.

## Additional notes

<!-- Placeholder for any extra context regarding this contribution. -->

<!--
When in doubt, and for support regarding contributions to a particular
component of the compiler,
refer to [our contribution
guide](https://github.com/scala/scala3/blob/main/CONTRIBUTING.md),
and feel free to tag the maintainers listed there for the area(s) you
are modifying.
-->
[Cherry-picked f7b08a1][modified]
@tgodzik tgodzik force-pushed the backport-lts-3.3-25454 branch from 7356752 to afcf48f Compare April 2, 2026 17:19
Base automatically changed from backport-lts-3.3-25556 to lts-3.3 April 3, 2026 10:04
@tgodzik
Copy link
Copy Markdown
Author

tgodzik commented Apr 3, 2026

No regressions detected in the community build up to backport-lts-3.3-25580.

Reference

@tgodzik tgodzik merged commit 0e3b435 into lts-3.3 Apr 3, 2026
23 checks passed
@tgodzik tgodzik deleted the backport-lts-3.3-25454 branch April 3, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant