Skip to content

Conversation

@timsaucer
Copy link
Member

Which issue does this PR close?

This addresses part of #15804 but does not close it.

Rationale for this change

Now that we are on MSRV 1.88 we can use rust edition 2024, which brings let chains and other nice features. It also improves unsafe checking. In order to introduce these changes in slower way instead of one massive PR that is too difficult to manage we are updating a few crates at a time.

What changes are included in this PR?

Updates 3 crates to 2024.

  • physical-expr-common
  • functions-window-common
  • functions-aggregate-common

Are these changes tested?

Existing unit tests. There are no functional code changes.

Are there any user-facing changes?

None.

@github-actions github-actions bot added physical-expr Changes to the physical-expr crates functions Changes to functions implementation labels Nov 30, 2025
Copy link
Contributor

@adriangb adriangb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conflicts need resolving but I am totally in favor of this change 😄

Do we have a tracking issue? I see the link now

@timsaucer timsaucer force-pushed the chore/upgrade-rust-2024-group-2 branch from d37b755 to 3e477f2 Compare December 1, 2025 19:36
@timsaucer timsaucer marked this pull request as ready for review December 1, 2025 19:36
@timsaucer timsaucer added this pull request to the merge queue Dec 1, 2025
Merged via the queue into apache:main with commit ed836d7 Dec 1, 2025
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

functions Changes to functions implementation physical-expr Changes to the physical-expr crates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants