Skip to content

GH-48684: [C++] Update MakeListArray to use ListArray::FromArrays instead of constructor#48685

Merged
kou merged 1 commit intoapache:mainfrom
HyukjinKwon:GH-48684
Dec 31, 2025
Merged

GH-48684: [C++] Update MakeListArray to use ListArray::FromArrays instead of constructor#48685
kou merged 1 commit intoapache:mainfrom
HyukjinKwon:GH-48684

Conversation

@HyukjinKwon
Copy link
Copy Markdown
Member

@HyukjinKwon HyukjinKwon commented Dec 30, 2025

Rationale for this change

/// TODO(wesm): Implement support for nulls in ListArray::FromArrays

This todo was added: 1541a08 (2017) and resolved by 91aeae8 (2022).

What changes are included in this PR?

This PR proposes to use ArrayType::FromArrays instead of manual creation and validation.

Are these changes tested?

Existing tests should cover this.

Are there any user-facing changes?

No, test-only.

@github-actions
Copy link
Copy Markdown

⚠️ GitHub issue #48684 has been automatically assigned in GitHub to PR creator.

@HyukjinKwon HyukjinKwon force-pushed the GH-48684 branch 3 times, most recently from f487b62 to 96520a1 Compare December 30, 2025 03:39
@HyukjinKwon
Copy link
Copy Markdown
Member Author

R test failure should not be related to this .. I created an issue and started working on it to make it less flaky #48690

Copy link
Copy Markdown
Member

@kou kou left a comment

Choose a reason for hiding this comment

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

+1

@kou kou merged commit 8ef5ad3 into apache:main Dec 31, 2025
46 checks passed
@kou kou removed the awaiting review Awaiting review label Dec 31, 2025
@github-actions github-actions Bot added the awaiting merge Awaiting merge label Dec 31, 2025
@conbench-apache-arrow
Copy link
Copy Markdown

After merging your PR, Conbench analyzed the 3 benchmarking runs that have been run so far on merge-commit 8ef5ad3.

There weren't enough matching historic benchmark results to make a call on whether there were regressions.

The full Conbench report has more details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants