You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[C++][Gandiva] Reduce dependency on vendored date.h library #51215
Follow up on #48593 / #48601 - migrate remaining uses of arrow_vendored::date to arrow::internal::chrono, using std::chrono where supported.
We now partially use std::chrono, but core parsing/formatting, Gandiva, and timezone configuration still
reference vendored code. The vendored timezone implementation is also compiled unconditionally.
We should retain vendored date.h for platforms where we cannot use std::chrono. We should preserve existing behavior and validate formatting edge cases, timezone transitions, etc.
This can be implemented incrementally, by adding required APIs to the existing arrow::internal::chrono shim with a conditional backend.
Activity
Adarsh-Me commentedon Sep 7, 2026
take
rok commentedon Sep 7, 2026
@Adarsh-Me I'm already working on this.
apacheGH-51215: [C++] Migrate remaining datetime consumers to the chr…
apacheGH-51215: [C++] Migrate remaining datetime consumers to the chr…
apacheGH-51215: [C++] Use standard chrono on supported non-Windows li…
apacheGH-51215: [C++] Use standard chrono on supported non-Windows li…
apacheGH-51215: [C++] Use standard chrono on supported non-Windows li…
apacheGH-51215: [C++] Use standard chrono on supported non-Windows li…
apacheGH-51215: [C++] Migrate datetime consumers to the chrono shim
6 remaining items
apacheGH-51215: [CI] Add GCC 16 experimental C++ task
apacheGH-51215: [C++] Fix GCC 16 build
apacheGH-51215: [C++] Migrate datetime consumers to the chrono shim
apacheGH-51215: [C++] Preserve strftime behavior with standard chrono
apacheGH-51215: [CI] Add GCC 16 experimental C++ task
apacheGH-51215: [C++] Address chrono shim review feedback
apacheGH-51215: [C++] Move strftime formatting out of the chrono shim
apacheGH-51215: [C++] Move strftime formatting out of the chrono shim
apacheGH-51215: [C++] Migrate datetime consumers to the chrono shim
apacheGH-51215: [C++] Preserve strftime behavior with standard chrono
apacheGH-51215: [CI] Add GCC 16 experimental C++ task
apacheGH-51215: [C++] Address chrono shim review feedback
apacheGH-51215: [C++] Move strftime formatting out of the chrono shim
apacheGH-51215: [C++][R][Python] Address chrono backend review concerns
apacheGH-51215: [C++] Avoid overflow in timestamp time-of-day formatting