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

GH-41301: [C++] Extract the kernel loops used for PrimitiveTakeExec and generalize to any fixed-width type #41373

Merged
merged 22 commits into from
Jun 10, 2024

Commits on Jun 3, 2024

  1. apacheGH-41188: [C++] Don't recursively produce nulls when appending …

    …nulls to a FixedSizeListBuilder
    felipecrv committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    27d5efb View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    0817d59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35c409d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc75bfa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ee75fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0614a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1fdc401 View commit details
    Browse the repository at this point in the history
  7. Revert "apacheGH-41188: [C++] Don't recursively produce nulls when ap…

    …pending nulls to a FixedSizeListBuilder"
    
    This reverts commit b31590c.
    felipecrv committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b122382 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    97be842 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d77c758 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    47ef815 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5f635aa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    54ca9a4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9f5d834 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8a089c8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8629277 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    efaeb9c View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Take: Add an ARROW_PREDICT_TRUE that reduces binary size

      Impact on origin/main:
    
        Before this commit
         -0.1%    -504  +0.5% +1.45Ki    TOTAL
    
        After this commit
         -0.1%    -392  +0.5% +1.27Ki    TOTAL
    felipecrv committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    8f884c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a64a582 View commit details
    Browse the repository at this point in the history
  3. Take: Move a few branches around and reduce binary code size further

    In a follow-up PR I'm adding Status return type out of necessity, so
    this change is not only for binary size reasons.
    
        -0.1%    -528  +0.5% +1.21Ki    TOTAL
    felipecrv committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    c31e5be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    075508c View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    ca6937c View commit details
    Browse the repository at this point in the history