This is an automated email from the ASF dual-hosted git repository.
blaginin pushed a change to branch annarose/dict-coercion
in repository https://gitbox.apache.org/repos/asf/datafusion-sandbox.git
at f463a6b28 separate commit will unblock the ci?
This branch includes the following new commits:
new 66ee0afca Preserve PhysicalExpr graph in proto round trip using Arc
pointers as unique identifiers (#20037)
new 9962911ee feat: add ExpressionPlacement enum for optimizer expression
placement decisions (#20065)
new 7388eed29 add ability to customize tokens in parser (#19978)
new d28a03c58 Adjust `case_when DivideByZeroProtection` benchmark so that
"percentage of zeroes" corresponds to "number of times protection is needed"
(#20105)
new 030621c6b refactor: Rename `FileSource::try_reverse_output` to
`FileSource::try_pushdown_sort` (#20043)
new dab903e66 Improve memory accounting for ArrowBytesViewMap (#20077)
new 39da29f5e Add `ScalarValue::RunEndEncoded` variant (#19895)
new 96a6bd71e Runs-on for `linux-build-lib` and `linux-test` (2X faster
CI) (#20107)
new 8c478e945 Disallow positional struct casting when field names don’t
overlap (#19955)
new b2a689300 chore: reduce production noise by using `debug` macro
(#19885)
new 1825f97b7 Add duplicate name error reproducer (#20106)
new 40762f471 chore(deps): bump taiki-e/install-action from 2.67.13 to
2.67.18 (#20124)
new 60f7a3cda chore(deps): bump actions/setup-node from 4 to 6 (#20125)
new 9f33776c2 chore(deps): bump tonic from 0.14.2 to 0.14.3 (#20127)
new a462b79a9 chore(deps): bump insta from 1.46.1 to 1.46.3 (#20129)
new 5be525922 chore(deps): bump flate2 from 1.1.8 to 1.1.9 (#20130)
new 4557033c3 chore(deps): bump clap from 4.5.54 to 4.5.56 (#20131)
new 29d63c196 Optimize `PhysicalExprSimplifier` (#20111)
new 81f7a871a Add BufferExec execution plan (#19760)
new 35e78ca10 Optimize the evaluation of date_part(<col>) == <constant>
when pushed down (#19733)
new 4dfc193cb Improve performance of `CASE WHEN x THEN y ELSE NULL`
expressions (#20097)
new a41f9081e chore(deps): bump bytes from 1.11.0 to 1.11.1 (#20141)
new c3eb9ef05 Make session state builder clonable (#20136)
new 5981d62c2 chore: remove datatype check functions in favour of upstream
versions (#20104)
new b80bf2ca8 fix: filter pushdown when merge filter (#20110)
new 613f87d61 minor: remove unused crypto functions & narrow public API
(#20045)
new 796c7d1da feat: support f16 in coercion logic (#18944)
new 43977dada Add Decimal support for floor preimage (#20099)
new 57ff35156 perf: Optimize scalar fast path of to_hex function (#20112)
new 2f12f1c99 Add more struct pushdown tests and planning benchmark
(#20143)
new 23e2eee03 Add RepartitionExec test to projection_pushdown.slt (#20156)
new 828e1c1bc fix: Make `serialize_to_file` test cross platform (#20147)
new d3ac7a351 Wrap immutable plan parts into Arc (make creating
`ExecutionPlan`s less costly) (#19893)
new 8ba3d2617 fix: regression of `dict_id` in physical plan proto (#20063)
new 09c29d755 fix: datatype_is_logically_equal for dictionaries
new 71bc68f9e chore: Fix typos in comments (#20157)
new 2f9019412 Fix `array_repeat` handling of null count values (#20102)
new eb3314123 feat: unify left and right functions and benches (#20114)
new c92ba2962 perf: Optimize scalar fast path & write() encoding for sha2
(#20116)
new 5bab65b24 fix: datatype_is_logically_equal for (Dict, Dict)
new 68495cae1 Merge branch 'main' into annarose/dict-coercion
new 639971a3f Refactor schema rewriter: remove lifetimes, extract
column/cast helpers, add mismatch coverage (#20166)
new 9290e6f62 Merge branch 'main' into annarose/dict-coercion
new f463a6b28 separate commit will unblock the ci?
The 44 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]