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

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


    omit cb906b5333 chore(deps): bump getrandom from 0.3.4 to 0.4.1
     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 75428f1e0a fix: Avoid integer overflow in split_part() (#20198)
     add aeeb0ba07a fix(datafusion-cli): solve row count bug 
adding`saturating_add` to prevent potential overflow (#20185)
     add 2c54cde375 feat: support limited deletion (#20137)
     add df328592f1 Enable inlist support for preimage (#20051)
     add 15eea084fb Break upgrade guides into separate pages (#20183)
     add c9e7137dce unify the prettier versions (#20167)
     add 4f4b0b52cd chore: Unbreak doctest CI (#20218)
     add bc747a04ca fix: Fix panic in regexp_like() (#20200)
     add 183cdf00cb fix: Handle NULL inputs correctly in find_in_set() (#20209)
     add d7925715ca fix: Ensure columns are casted to the correct names with 
Unions (#20146)
     add badaa8400d fix: Avoid assertion failure on divide-by-zero (#20216)
     add 8fc9681b74 feat: Support planning subqueries with OuterReferenceColumn 
belongs to non-adjacent outer relations  (#19930)
     add 7788c73709 Minor: verify plan output and unique field names (#20220)
     add cc670e8e88 Better document the relationship between 
`FileFormat::projection` / `FileFormat::filter` and 
`FileScanConfig::Statistics`  (#20188)
     add bdfe987348 Document the relationship between FileFormat::projection / 
FileFormat::filter and FileScanConfig::output_ordering (#20196)
     add 2e1fc5ccb4 More documentation on `FileSource::table_schema` and 
`FileSource::projection` (#20242)
     add aebd100e13 Add more tests to projection_pushdown.slt (#20236)
     add dc0c21bbc8 feat: Pushdown filters through `UnionExec` nodes (#20145)
     add ac3a68e7b5 Add Expr::Alias passthrough to Expr::placement() (#20237)
     add 9333f74f2d Make PushDownFilter and  CommonSubexprEliminate aware of 
Expr::placement (#20239)
     add 6a2bfd438b fix: Throw coercion error for `LIKE` operations for nested 
types. (#20212)
     add 22e08bcb0a feat: support Spark-compatible `string_to_map` function 
(#20120)
     add 5844dfb349 Refactor example metadata parsing utilities(#20204) (#20233)
     add 48d20ad812 add module structure and unit tests for expression pushdown 
logical optimizer (#20238)
     add c875ef9d24 repro and disable dyn filter for preserve file partitions 
(#20175)
     add eca6bfe133 chore(deps): bump taiki-e/install-action from 2.67.18 to 
2.67.27 (#20254)
     add ff15500676 chore(deps): bump setuptools from 80.10.2 to 82.0.0 in 
/docs (#20255)
     add 7eae96bf1d chore(deps): bump sysinfo from 0.38.0 to 0.38.1 (#20261)
     add cbe878ccdd chore(deps): bump clap from 4.5.56 to 4.5.57 (#20265)
     add 35caa19b6d chore(deps): bump tempfile from 3.24.0 to 3.25.0 (#20262)
     add 2d2229a695 chore(deps): bump getrandom from 0.3.4 to 0.4.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   (cb906b5333)
            \
             N -- N -- N   refs/heads/dependabot/cargo/main/getrandom-0.4.1 
(2d2229a695)

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                         |    6 +-
 Cargo.lock                                         |   78 +-
 Cargo.toml                                         |    4 +-
 benchmarks/Cargo.toml                              |    2 +-
 ci/scripts/check_examples_docs.sh                  |    7 +-
 datafusion-cli/Cargo.toml                          |    2 +-
 datafusion-cli/src/exec.rs                         |    2 +-
 datafusion-examples/Cargo.toml                     |    1 +
 datafusion-examples/src/bin/examples-docs.rs       |    4 +-
 .../src/utils/example_metadata/discover.rs         |   75 +
 .../src/utils/example_metadata/layout.rs           |  113 +
 .../src/utils/example_metadata/mod.rs              |   67 +
 .../src/utils/example_metadata/model.rs            |  409 ++++
 .../src/utils/example_metadata/parser.rs           |  274 +++
 .../src/utils/example_metadata/render.rs           |  212 ++
 .../src/utils/example_metadata/test_utils.rs       |   63 +
 datafusion-examples/src/utils/examples_docs.rs     |  684 ------
 datafusion-examples/src/utils/mod.rs               |    2 +-
 datafusion/common/src/dfschema.rs                  |   29 +-
 datafusion/common/src/stats.rs                     |   13 +-
 datafusion/common/src/utils/mod.rs                 |    6 +-
 datafusion/core/Cargo.toml                         |    2 +-
 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/lib.rs                         |   52 +-
 datafusion/core/src/physical_planner.rs            |    2 +-
 .../tests/physical_optimizer/filter_pushdown.rs    |  148 ++
 .../tests/physical_optimizer/join_selection.rs     |    2 +-
 datafusion/datasource/src/file.rs                  |   54 +-
 datafusion/datasource/src/file_scan_config.rs      |   77 +-
 datafusion/datasource/src/source.rs                |    6 +
 datafusion/datasource/src/table_schema.rs          |    8 +-
 datafusion/expr-common/src/signature.rs            |    1 +
 .../expr-common/src/type_coercion/aggregates.rs    |    1 +
 datafusion/expr-common/src/type_coercion/binary.rs |   25 +-
 datafusion/expr/src/expr.rs                        |    2 +
 datafusion/expr/src/expr_rewriter/mod.rs           |   13 +-
 datafusion/expr/src/logical_plan/invariants.rs     |    6 +-
 datafusion/expr/src/type_coercion/functions.rs     |    6 +-
 datafusion/expr/src/type_coercion/mod.rs           |   24 -
 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/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/regex/regexplike.rs       |    2 +-
 datafusion/functions/src/string/split_part.rs      |   21 +-
 datafusion/functions/src/string/to_hex.rs          |  109 +-
 datafusion/functions/src/unicode/common.rs         |  183 ++
 datafusion/functions/src/unicode/find_in_set.rs    |    9 +-
 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      |   69 +-
 .../optimizer/src/extract_leaf_expressions.rs      | 1597 +++++++++++++
 datafusion/optimizer/src/lib.rs                    |    1 +
 datafusion/optimizer/src/push_down_filter.rs       |   91 +-
 .../src/simplify_expressions/expr_simplifier.rs    |   47 +
 .../src/simplify_expressions/udf_preimage.rs       |   43 +-
 datafusion/optimizer/src/test/mod.rs               |   23 +
 datafusion/optimizer/src/test/udfs.rs              |   87 +
 .../optimizer/tests/optimizer_integration.rs       |    6 +-
 .../physical-expr-adapter/src/schema_rewriter.rs   |  177 +-
 datafusion/physical-expr/Cargo.toml                |    4 +
 datafusion/physical-expr/benches/simplify.rs       |  299 +++
 datafusion/physical-expr/src/analysis.rs           |    2 +-
 datafusion/physical-expr/src/expressions/case.rs   |   79 +-
 .../physical-expr/src/expressions/negative.rs      |    4 +-
 datafusion/physical-expr/src/projection.rs         |   95 +-
 .../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/execution_plan.rs     |    1 +
 datafusion/physical-plan/src/filter.rs             |   90 +-
 datafusion/physical-plan/src/filter_pushdown.rs    |    4 +-
 .../physical-plan/src/joins/hash_join/exec.rs      |  305 ++-
 .../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         |   18 +-
 .../src/spill/in_progress_spill_file.rs            |    7 +
 datafusion/physical-plan/src/spill/mod.rs          |    5 +
 .../physical-plan/src/spill/spill_manager.rs       |   13 +
 datafusion/physical-plan/src/spill/spill_pool.rs   |    8 +-
 datafusion/physical-plan/src/union.rs              |   87 +-
 datafusion/proto-common/src/from_proto/mod.rs      |   79 +-
 datafusion/proto-common/src/to_proto/mod.rs        |   13 +-
 datafusion/proto/proto/datafusion.proto            |    6 +
 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_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/map/mod.rs           |   10 +-
 datafusion/spark/src/function/map/str_to_map.rs    |  266 +++
 datafusion/spark/src/function/math/mod.rs          |    8 +
 datafusion/spark/src/function/math/negative.rs     |  293 +++
 datafusion/sql/src/expr/identifier.rs              |   55 +-
 datafusion/sql/src/expr/subquery.rs                |   20 +-
 datafusion/sql/src/planner.rs                      |   49 +-
 datafusion/sql/src/relation/mod.rs                 |   23 +-
 datafusion/sql/src/select.rs                       |   19 +-
 datafusion/sql/src/statement.rs                    |   19 +-
 datafusion/sql/src/utils.rs                        |    4 +-
 datafusion/sql/tests/common/mod.rs                 |   16 +
 datafusion/sql/tests/sql_integration.rs            |   85 +-
 datafusion/sqllogictest/Cargo.toml                 |    2 +-
 datafusion/sqllogictest/test_files/aggregate.slt   |   35 +-
 datafusion/sqllogictest/test_files/array.slt       |   81 +-
 datafusion/sqllogictest/test_files/case.slt        |   32 +
 .../sqllogictest/test_files/datetime/date_part.slt |  562 ++++-
 datafusion/sqllogictest/test_files/delete.slt      |   27 +
 datafusion/sqllogictest/test_files/expr.slt        |   21 +
 .../sqllogictest/test_files/floor_preimage.slt     |  308 +++
 .../test_files/parquet_filter_pushdown.slt         |   63 +
 .../test_files/preserve_file_partitioning.slt      |  128 +
 .../test_files/projection_pushdown.slt             |  463 +++-
 .../sqllogictest/test_files/regexp/regexp_like.slt |    5 +
 datafusion/sqllogictest/test_files/select.slt      |    9 +
 .../test_files/spark/map/str_to_map.slt            |  114 +
 .../test_files/spark/math/negative.slt             |  256 +-
 .../test_files/string/string_query.slt.part        |   28 +-
 datafusion/sqllogictest/test_files/subquery.slt    |  136 ++
 .../sqllogictest/test_files/type_coercion.slt      |   27 +
 datafusion/substrait/tests/cases/logical_plans.rs  |   27 +-
 datafusion/substrait/tests/cases/serialize.rs      |   15 +-
 .../wasmtest/datafusion-wasm-app/package-lock.json | 1301 ++++-------
 .../wasmtest/datafusion-wasm-app/package.json      |    2 +-
 dev/update_config_docs.sh                          |    6 +-
 dev/update_function_docs.sh                        |   13 +-
 docs/requirements.txt                              |    2 +-
 docs/source/contributor-guide/api-health.md        |    2 +-
 docs/source/index.rst                              |    2 +-
 docs/source/library-user-guide/upgrading.md        | 2438 --------------------
 docs/source/library-user-guide/upgrading/46.0.0.md |  310 +++
 docs/source/library-user-guide/upgrading/47.0.0.md |  135 ++
 docs/source/library-user-guide/upgrading/48.0.0.md |  244 ++
 .../source/library-user-guide/upgrading/48.0.1.md  |   25 +-
 docs/source/library-user-guide/upgrading/49.0.0.md |  222 ++
 docs/source/library-user-guide/upgrading/50.0.0.md |  330 +++
 docs/source/library-user-guide/upgrading/51.0.0.md |  272 +++
 docs/source/library-user-guide/upgrading/52.0.0.md |  669 ++++++
 docs/source/library-user-guide/upgrading/53.0.0.md |  400 ++++
 .../cli => library-user-guide/upgrading}/index.rst |   18 +-
 docs/source/user-guide/sql/scalar_functions.md     |    2 +-
 169 files changed, 13222 insertions(+), 5618 deletions(-)
 create mode 100644 datafusion-examples/src/utils/example_metadata/discover.rs
 create mode 100644 datafusion-examples/src/utils/example_metadata/layout.rs
 create mode 100644 datafusion-examples/src/utils/example_metadata/mod.rs
 create mode 100644 datafusion-examples/src/utils/example_metadata/model.rs
 create mode 100644 datafusion-examples/src/utils/example_metadata/parser.rs
 create mode 100644 datafusion-examples/src/utils/example_metadata/render.rs
 create mode 100644 datafusion-examples/src/utils/example_metadata/test_utils.rs
 delete mode 100644 datafusion-examples/src/utils/examples_docs.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/optimizer/src/extract_leaf_expressions.rs
 create mode 100644 datafusion/optimizer/src/test/udfs.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/map/str_to_map.rs
 create mode 100644 datafusion/spark/src/function/math/negative.rs
 create mode 100644 datafusion/sqllogictest/test_files/floor_preimage.slt
 create mode 100644 datafusion/sqllogictest/test_files/spark/map/str_to_map.slt
 delete mode 100644 docs/source/library-user-guide/upgrading.md
 create mode 100644 docs/source/library-user-guide/upgrading/46.0.0.md
 create mode 100644 docs/source/library-user-guide/upgrading/47.0.0.md
 create mode 100644 docs/source/library-user-guide/upgrading/48.0.0.md
 copy datafusion/proto/CONTRIBUTING.md => 
docs/source/library-user-guide/upgrading/48.0.1.md (55%)
 create mode 100644 docs/source/library-user-guide/upgrading/49.0.0.md
 create mode 100644 docs/source/library-user-guide/upgrading/50.0.0.md
 create mode 100644 docs/source/library-user-guide/upgrading/51.0.0.md
 create mode 100644 docs/source/library-user-guide/upgrading/52.0.0.md
 create mode 100644 docs/source/library-user-guide/upgrading/53.0.0.md
 copy docs/source/{user-guide/cli => library-user-guide/upgrading}/index.rst 
(73%)


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

Reply via email to