This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch dependabot/cargo/main/object_store-0.13.1
in repository https://gitbox.apache.org/repos/asf/datafusion.git


 discard aad9a5b37a chore(deps): bump object_store from 0.12.4 to 0.13.1
     add 9962911ee5 feat: add ExpressionPlacement enum for optimizer expression 
placement decisions (#20065)
     add 7388eed29f add ability to customize tokens in parser (#19978)
     add d28a03c583 Adjust `case_when DivideByZeroProtection` benchmark so that 
"percentage of zeroes" corresponds to "number of times protection is needed" 
(#20105)
     add 030621c6b6 refactor: Rename `FileSource::try_reverse_output` to 
`FileSource::try_pushdown_sort` (#20043)
     add dab903e668 Improve memory accounting for ArrowBytesViewMap (#20077)
     add 39da29f5ee Add `ScalarValue::RunEndEncoded` variant (#19895)
     add 96a6bd71ed Runs-on for `linux-build-lib` and `linux-test` (2X faster 
CI) (#20107)
     add 8c478e9452 Disallow positional struct casting when field names don’t 
overlap (#19955)
     add b2a689300a chore: reduce production noise by using `debug` macro 
(#19885)
     add 1825f97b76 Add duplicate name error reproducer (#20106)
     add 40762f4710 chore(deps): bump taiki-e/install-action from 2.67.13 to 
2.67.18 (#20124)
     add 60f7a3cdae chore(deps): bump actions/setup-node from 4 to 6 (#20125)
     add 9f33776c2c chore(deps): bump tonic from 0.14.2 to 0.14.3 (#20127)
     add a462b79a95 chore(deps): bump insta from 1.46.1 to 1.46.3 (#20129)
     add 5be5259221 chore(deps): bump flate2 from 1.1.8 to 1.1.9 (#20130)
     add 4557033c30 chore(deps): bump clap from 4.5.54 to 4.5.56 (#20131)
     add 29d63c1964 Optimize `PhysicalExprSimplifier` (#20111)
     add 81f7a871a9 Add BufferExec execution plan (#19760)
     add 35e78ca10a Optimize the evaluation of date_part(<col>) == <constant> 
when pushed down (#19733)
     add 4dfc193cbf Improve performance of `CASE WHEN x THEN y ELSE NULL` 
expressions (#20097)
     add a41f9081e9 chore(deps): bump bytes from 1.11.0 to 1.11.1 (#20141)
     add c3eb9ef05f Make session state builder clonable (#20136)
     add 5981d62c28 chore: remove datatype check functions in favour of 
upstream versions (#20104)
     add b80bf2ca8e fix: filter pushdown when merge filter (#20110)
     add 613f87d61b minor: remove unused crypto functions & narrow public API 
(#20045)
     add 796c7d1dae feat: support f16 in coercion logic (#18944)
     add 43977dada6 Add Decimal support for floor preimage (#20099)
     add 57ff351566 perf: Optimize scalar fast path of to_hex function (#20112)
     add 2f12f1c992 Add more struct pushdown tests and planning benchmark 
(#20143)
     add 23e2eee039 Add RepartitionExec test to projection_pushdown.slt (#20156)
     add 828e1c1bce fix: Make `serialize_to_file` test cross platform (#20147)
     add d3ac7a351a Wrap immutable plan parts into Arc (make creating 
`ExecutionPlan`s less costly) (#19893)
     add 8ba3d2617b fix: regression of `dict_id` in physical plan proto (#20063)
     add 71bc68f9e6 chore: Fix typos in comments (#20157)
     add 2f90194129 Fix `array_repeat` handling of null count values (#20102)
     add eb3314123e feat: unify left and right functions and benches (#20114)
     add c92ba2962c perf: Optimize scalar fast path & write() encoding for sha2 
(#20116)
     add 639971a3f8 Refactor schema rewriter: remove lifetimes, extract 
column/cast helpers, add mismatch coverage (#20166)
     add d544735a5f feat(spark): Adds negative spark function (#20006)
     add 560b10ee63 fix: panic in ListingTableFactory when session is not 
SessionState (#20139)
     add b1cf1657b2 chore(deps): bump time from 0.3.44 to 0.3.47 (#20172)
     add 0fd6a40d4e docs: fix docstring formatting (#20158)
     add aef2965ced chore(deps-dev): bump webpack from 5.94.0 to 5.105.0 in 
/datafusion/wasmtest/datafusion-wasm-app (#20178)
     add 1799c314c1 Fix Arrow Spill Underrun (#20159)
     add ee01acf607 fix: update comment on FilterPushdownPropagation (#20040)
     add d46015af6f fix: datatype_is_logically_equal for dictionaries (#20153)
     add 15f38aabd5 nom parser instead of ad-hoc in examples (#20122)
     add 41ef09702f chore(deps): bump object_store from 0.12.4 to 0.13.1

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (aad9a5b37a)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/object_store-0.13.1 
(41ef09702f)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/audit.yml                        |    2 +-
 .github/workflows/rust.yml                         |   12 +-
 Cargo.lock                                         |   60 +-
 Cargo.toml                                         |    4 +-
 benchmarks/Cargo.toml                              |    2 +-
 datafusion-cli/Cargo.toml                          |    2 +-
 datafusion-examples/Cargo.toml                     |    1 +
 datafusion-examples/src/utils/examples_docs.rs     |  478 +++++--
 datafusion/common/src/cast.rs                      |    8 +-
 datafusion/common/src/dfschema.rs                  |   29 +-
 datafusion/common/src/nested_struct.rs             |   84 +-
 datafusion/common/src/scalar/mod.rs                |  458 ++++++-
 datafusion/common/src/stats.rs                     |   13 +-
 datafusion/common/src/utils/mod.rs                 |    6 +-
 datafusion/core/benches/sql_planner.rs             |   38 +
 .../core/src/datasource/listing_table_factory.rs   |  109 +-
 datafusion/core/src/execution/session_state.rs     |    1 +
 datafusion/core/src/physical_planner.rs            |    2 +-
 .../tests/physical_optimizer/filter_pushdown.rs    |   87 ++
 .../tests/physical_optimizer/join_selection.rs     |    2 +-
 datafusion/datasource-parquet/src/opener.rs        |    2 +-
 datafusion/datasource-parquet/src/source.rs        |    2 +-
 datafusion/datasource/src/file.rs                  |   28 +-
 datafusion/datasource/src/file_scan_config.rs      |  161 ++-
 datafusion/expr-common/src/lib.rs                  |    3 +
 datafusion/expr-common/src/placement.rs            |   62 +
 datafusion/expr-common/src/signature.rs            |    1 +
 .../expr-common/src/type_coercion/aggregates.rs    |    1 +
 datafusion/expr-common/src/type_coercion/binary.rs |   22 +-
 datafusion/expr/src/expr.rs                        |   19 +
 datafusion/expr/src/lib.rs                         |    1 +
 datafusion/expr/src/type_coercion/functions.rs     |    6 +-
 datafusion/expr/src/type_coercion/mod.rs           |   24 -
 datafusion/expr/src/udf.rs                         |   26 +
 datafusion/functions-nested/src/repeat.rs          |  148 ++-
 datafusion/functions/Cargo.toml                    |    7 +-
 datafusion/functions/benches/left.rs               |  140 ---
 datafusion/functions/benches/left_right.rs         |  130 ++
 datafusion/functions/benches/right.rs              |  150 ---
 datafusion/functions/benches/to_hex.rs             |   37 +
 datafusion/functions/src/core/getfield.rs          |  118 +-
 datafusion/functions/src/crypto/basic.rs           |   97 +-
 datafusion/functions/src/crypto/md5.rs             |   47 +-
 datafusion/functions/src/datetime/date_part.rs     |  122 +-
 datafusion/functions/src/math/floor.rs             |  333 ++++-
 datafusion/functions/src/string/to_hex.rs          |  109 +-
 datafusion/functions/src/unicode/common.rs         |  183 +++
 datafusion/functions/src/unicode/left.rs           |  156 +--
 datafusion/functions/src/unicode/mod.rs            |    1 +
 datafusion/functions/src/unicode/right.rs          |  140 +--
 datafusion/optimizer/src/analyzer/type_coercion.rs |   25 +-
 .../optimizer/src/common_subexpr_eliminate.rs      |    5 +
 .../optimizer/src/optimize_projections/mod.rs      |   14 +-
 .../src/simplify_expressions/expr_simplifier.rs    |   17 +-
 .../physical-expr-adapter/src/schema_rewriter.rs   |  177 ++-
 .../physical-expr-common/src/binary_view_map.rs    |    2 +-
 .../physical-expr-common/src/physical_expr.rs      |   11 +
 datafusion/physical-expr/Cargo.toml                |    4 +
 datafusion/physical-expr/benches/case_when.rs      |   31 +-
 datafusion/physical-expr/benches/simplify.rs       |  299 +++++
 datafusion/physical-expr/src/expressions/case.rs   |   79 +-
 datafusion/physical-expr/src/expressions/column.rs |    5 +
 .../physical-expr/src/expressions/literal.rs       |    5 +
 .../physical-expr/src/expressions/negative.rs      |    4 +-
 datafusion/physical-expr/src/projection.rs         |   95 +-
 datafusion/physical-expr/src/scalar_function.rs    |   10 +-
 .../src/simplifier/const_evaluator.rs              |   25 +-
 datafusion/physical-expr/src/simplifier/mod.rs     |   19 +-
 datafusion/physical-expr/src/simplifier/not.rs     |    6 +-
 .../physical-expr/src/simplifier/unwrap_cast.rs    |   33 +-
 .../physical-optimizer/src/enforce_distribution.rs |   44 +-
 .../src/enforce_sorting/sort_pushdown.rs           |    2 +-
 .../physical-optimizer/src/join_selection.rs       |   50 +-
 .../physical-optimizer/src/projection_pushdown.rs  |    2 +-
 datafusion/physical-plan/src/aggregates/mod.rs     |   43 +-
 .../physical-plan/src/aggregates/no_grouping.rs    |    6 +-
 .../physical-plan/src/aggregates/row_hash.rs       |   12 +-
 .../physical-plan/src/aggregates/topk_stream.rs    |    4 +-
 datafusion/physical-plan/src/buffer.rs             |  629 ++++++++++
 datafusion/physical-plan/src/common.rs             |    2 +-
 datafusion/physical-plan/src/filter.rs             |   90 +-
 datafusion/physical-plan/src/filter_pushdown.rs    |    4 +-
 .../physical-plan/src/joins/hash_join/exec.rs      |  276 +++--
 .../physical-plan/src/joins/hash_join/mod.rs       |    2 +-
 datafusion/physical-plan/src/joins/mod.rs          |    6 +-
 .../physical-plan/src/joins/nested_loop_join.rs    |  150 ++-
 datafusion/physical-plan/src/joins/utils.rs        |    4 +-
 datafusion/physical-plan/src/lib.rs                |    1 +
 datafusion/physical-plan/src/projection.rs         |   45 +-
 .../src/spill/in_progress_spill_file.rs            |    7 +
 datafusion/physical-plan/src/spill/mod.rs          |    9 +-
 .../physical-plan/src/spill/spill_manager.rs       |   13 +
 datafusion/physical-plan/src/spill/spill_pool.rs   |    8 +-
 .../proto-common/proto/datafusion_common.proto     |   14 +
 datafusion/proto-common/src/from_proto/mod.rs      |  118 +-
 datafusion/proto-common/src/generated/pbjson.rs    |  265 ++++
 datafusion/proto-common/src/generated/prost.rs     |   24 +-
 datafusion/proto-common/src/to_proto/mod.rs        |   94 +-
 datafusion/proto/proto/datafusion.proto            |    6 +
 .../proto/src/generated/datafusion_proto_common.rs |   24 +-
 datafusion/proto/src/generated/pbjson.rs           |  125 ++
 datafusion/proto/src/generated/prost.rs            |   11 +-
 datafusion/proto/src/physical_plan/mod.rs          |   48 +-
 .../proto/tests/cases/roundtrip_logical_plan.rs    |   10 +
 .../proto/tests/cases/roundtrip_physical_plan.rs   |   19 +
 datafusion/pruning/src/pruning_predicate.rs        |   11 +-
 datafusion/spark/Cargo.toml                        |    4 +
 datafusion/spark/benches/{hex.rs => sha2.rs}       |   95 +-
 datafusion/spark/src/function/hash/sha2.rs         |  139 ++-
 datafusion/spark/src/function/math/mod.rs          |    8 +
 datafusion/spark/src/function/math/negative.rs     |  293 +++++
 datafusion/sql/src/parser.rs                       |   87 +-
 datafusion/sql/src/unparser/expr.rs                |   34 +-
 datafusion/sql/src/utils.rs                        |    4 +-
 datafusion/sqllogictest/Cargo.toml                 |    2 +-
 datafusion/sqllogictest/test_files/aggregate.slt   |   50 +-
 datafusion/sqllogictest/test_files/array.slt       |   81 +-
 datafusion/sqllogictest/test_files/case.slt        |   53 +
 .../sqllogictest/test_files/datetime/date_part.slt |  539 +++++++-
 datafusion/sqllogictest/test_files/expr.slt        |   21 +
 .../sqllogictest/test_files/floor_preimage.slt     |  285 +++++
 datafusion/sqllogictest/test_files/joins.slt       |    8 +-
 .../test_files/projection_pushdown.slt             |  289 ++++-
 .../test_files/spark/math/negative.slt             |  256 +++-
 datafusion/sqllogictest/test_files/struct.slt      |   56 +-
 datafusion/sqllogictest/test_files/unnest.slt      |    4 +-
 datafusion/substrait/tests/cases/logical_plans.rs  |   27 +
 .../tests/cases/roundtrip_logical_plan.rs          |    8 +-
 datafusion/substrait/tests/cases/serialize.rs      |   15 +-
 .../duplicate_name_in_union.substrait.json         |  171 +++
 .../wasmtest/datafusion-wasm-app/package-lock.json | 1301 ++++++++------------
 .../wasmtest/datafusion-wasm-app/package.json      |    2 +-
 docs/source/contributor-guide/index.md             |    6 +
 docs/source/library-user-guide/upgrading.md        |   91 ++
 134 files changed, 7986 insertions(+), 2661 deletions(-)
 create mode 100644 datafusion/expr-common/src/placement.rs
 delete mode 100644 datafusion/functions/benches/left.rs
 create mode 100644 datafusion/functions/benches/left_right.rs
 delete mode 100644 datafusion/functions/benches/right.rs
 create mode 100644 datafusion/functions/src/unicode/common.rs
 create mode 100644 datafusion/physical-expr/benches/simplify.rs
 create mode 100644 datafusion/physical-plan/src/buffer.rs
 copy datafusion/spark/benches/{hex.rs => sha2.rs} (53%)
 create mode 100644 datafusion/spark/src/function/math/negative.rs
 create mode 100644 datafusion/sqllogictest/test_files/floor_preimage.slt
 create mode 100644 
datafusion/substrait/tests/testdata/test_plans/duplicate_name_in_union.substrait.json


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to