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

WeichenXu123 pushed a change to branch SPARK-34591
in repository https://gitbox.apache.org/repos/asf/spark.git


    from 3a7945fa8263 since 4.3.0
     add b4c1880baf52 [SPARK-56762][PYTHON][TESTS] Speed up 
test_crossvalidator_on_pipeline
     add c26a127ba331 [SPARK-56766][INFRA] Reduce the frequency of scheduled 
build in GitHub Actions
     add a2dd75708c38 [SPARK-56772][SQL][TESTS-ONLY] Improve `Window` testing
     add 0fc754675ed9 [SPARK-56519][PYTHON] Isolate communication part from 
python udf worker
     add 5ed9636e5b49 [SPARK-56546][SQL] Block-chunked segment-tree window 
frame for non-invertible sliding aggregates
     add bb72aef62854 [MINOR][INFRA] Ignore AGENTS.md and CONTRIBUTING.md in 
determine_modules_for_files
     add a342461677e2 [SPARK-56770][DOCS] Update PROJ version to 9.8.1 in the 
documentation for geospatial types
     add d905e7378b6d [SPARK-56482][SQL][FOLLOWUP] Simplify UnionExec codegen 
and narrow partition-index gate
     add 1f4650674a66 [SPARK-34591][ML] Add decision tree pruning as a parameter
     add 2c9cd4fb33bd [SPARK-56768][PYTHON][INFRA] Share SBT compile artifact 
across pyspark CI jobs
     add 4be5711835fe Revert "[SPARK-34591][ML] Add decision tree pruning as a 
parameter"
     add 484bb5b2cd71 [SPARK-56312][PYTHON] Refactor SQL_COGROUPED_MAP_ARROW_UDF
     add d48462a53162 Merge branch 'master' into SPARK-34591

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build_and_test.yml               |  92 ++-
 .github/workflows/build_branch35.yml               |   2 +-
 .github/workflows/build_branch35_python.yml        |   2 +-
 .github/workflows/build_branch40.yml               |   2 +-
 .github/workflows/build_branch40_java21.yml        |   2 +-
 .github/workflows/build_branch40_maven.yml         |   2 +-
 .github/workflows/build_branch40_maven_java21.yml  |   2 +-
 .github/workflows/build_branch40_non_ansi.yml      |   2 +-
 .github/workflows/build_branch40_python.yml        |   2 +-
 .../workflows/build_branch40_python_pypy3.10.yml   |   2 +-
 .github/workflows/build_branch41.yml               |   2 +-
 .github/workflows/build_branch41_java21.yml        |   2 +-
 .github/workflows/build_branch41_maven.yml         |   2 +-
 .github/workflows/build_branch41_maven_java21.yml  |   2 +-
 .github/workflows/build_branch41_non_ansi.yml      |   2 +-
 .github/workflows/build_branch41_python.yml        |   2 +-
 .github/workflows/build_branch41_python_3.14.yml   |   2 +-
 .../workflows/build_branch41_python_pypy3.10.yml   |   2 +-
 .github/workflows/build_branch42.yml               |   2 +-
 .github/workflows/build_branch42_java21.yml        |   2 +-
 .github/workflows/build_branch42_maven.yml         |   2 +-
 .github/workflows/build_branch42_maven_java21.yml  |   2 +-
 .github/workflows/build_branch42_non_ansi.yml      |   2 +-
 .github/workflows/build_branch42_python.yml        |   2 +-
 .github/workflows/build_branch42_python_3.14.yml   |   2 +-
 .../workflows/build_branch42_python_pypy3.10.yml   |   2 +-
 .github/workflows/build_branch4x.yml               |   2 +-
 .github/workflows/build_branch4x_java21.yml        |   2 +-
 .github/workflows/build_branch4x_maven.yml         |   2 +-
 .github/workflows/build_branch4x_maven_java21.yml  |   2 +-
 .github/workflows/build_branch4x_non_ansi.yml      |   2 +-
 .github/workflows/build_branch4x_python.yml        |   2 +-
 .github/workflows/build_branch4x_python_3.14.yml   |   2 +-
 .../workflows/build_branch4x_python_pypy3.10.yml   |   2 +-
 .github/workflows/build_coverage.yml               |   2 +-
 .github/workflows/build_java21.yml                 |   2 +-
 .github/workflows/build_java25.yml                 |   2 +-
 .github/workflows/build_maven.yml                  |   2 +-
 .github/workflows/build_maven_java21.yml           |   2 +-
 .github/workflows/build_maven_java21_arm.yml       |   2 +-
 .github/workflows/build_maven_java21_macos26.yml   |   2 +-
 .github/workflows/build_maven_java25.yml           |   2 +-
 .github/workflows/build_non_ansi.yml               |   2 +-
 .github/workflows/build_python_3.10.yml            |   2 +-
 .github/workflows/build_python_3.11.yml            |   2 +-
 .github/workflows/build_python_3.12_arm.yml        |   2 +-
 .../workflows/build_python_3.12_classic_only.yml   |   2 +-
 .github/workflows/build_python_3.12_macos26.yml    |   2 +-
 .github/workflows/build_python_3.12_pandas_3.yml   |   2 +-
 .github/workflows/build_python_3.13.yml            |   2 +-
 .github/workflows/build_python_3.14.yml            |   2 +-
 .github/workflows/build_python_3.14_nogil.yml      |   2 +-
 .github/workflows/build_python_connect.yml         |   2 +-
 .github/workflows/build_python_connect40.yml       |   2 +-
 .github/workflows/build_python_minimum.yml         |   2 +-
 .github/workflows/build_python_ps_minimum.yml      |   2 +-
 .github/workflows/build_rockdb_as_ui_backend.yml   |   2 +-
 .github/workflows/build_sparkr_window.yml          |   2 +-
 .github/workflows/build_uds.yml                    |   2 +-
 .github/workflows/publish_snapshot.yml             |   2 +-
 .github/workflows/release.yml                      |   2 +-
 dev/run-tests.py                                   |   6 +-
 dev/sparktestsupport/utils.py                      |   8 +-
 docs/sql-ref-geospatial-types.md                   |   2 +-
 .../ml/tests/connect/test_legacy_mode_tuning.py    |   3 +-
 python/pyspark/sql/conversion.py                   |  14 +
 python/pyspark/taskcontext.py                      |   6 +-
 python/pyspark/worker.py                           | 254 +++---
 python/pyspark/worker_message.py                   | 272 +++++++
 python/pyspark/worker_util.py                      | 145 ++--
 .../spark/sql/errors/QueryExecutionErrors.scala    |  10 +
 .../org/apache/spark/sql/internal/SQLConf.scala    |  53 ++
 .../benchmarks/WindowBenchmark-jdk21-results.txt   | 172 ++++
 .../benchmarks/WindowBenchmark-jdk25-results.txt   | 172 ++++
 sql/core/benchmarks/WindowBenchmark-results.txt    | 172 ++++
 .../sql/execution/basicPhysicalOperators.scala     | 159 ++--
 .../sql/execution/window/AggregateProcessor.scala  |  24 +-
 .../window/SegmentTreeWindowFunctionFrame.scala    | 294 +++++++
 .../execution/window/WindowEvaluatorFactory.scala  |   8 +-
 .../window/WindowEvaluatorFactoryBase.scala        | 127 ++-
 .../spark/sql/execution/window/WindowExec.scala    |  11 +-
 .../sql/execution/window/WindowSegmentTree.scala   | 614 ++++++++++++++
 .../analyzer-results/named-window.sql.out          | 619 ++++++++++++++
 .../resources/sql-tests/inputs/named-window.sql    | 207 +++++
 .../sql-tests/results/named-window.sql.out         | 822 +++++++++++++++++++
 .../spark/sql/execution/UnionCodegenSuite.scala    |  51 ++
 .../sql/execution/benchmark/WindowBenchmark.scala  | 372 +++++++++
 .../window/SegmentTreeWindowFunctionSuite.scala    | 896 +++++++++++++++++++++
 .../window/SegmentTreeWindowMetricsSuite.scala     | 213 +++++
 .../window/SegmentTreeWindowTestHelper.scala       | 176 ++++
 .../window/WindowSegmentTreeAllowlistSuite.scala   | 187 +++++
 .../window/WindowSegmentTreeMemorySuite.scala      | 351 ++++++++
 .../window/WindowSegmentTreePropertySuite.scala    | 475 +++++++++++
 .../execution/window/WindowSegmentTreeSuite.scala  | 521 ++++++++++++
 94 files changed, 7267 insertions(+), 361 deletions(-)
 create mode 100644 python/pyspark/worker_message.py
 create mode 100644 sql/core/benchmarks/WindowBenchmark-jdk21-results.txt
 create mode 100644 sql/core/benchmarks/WindowBenchmark-jdk25-results.txt
 create mode 100644 sql/core/benchmarks/WindowBenchmark-results.txt
 create mode 100644 
sql/core/src/main/scala/org/apache/spark/sql/execution/window/SegmentTreeWindowFunctionFrame.scala
 create mode 100644 
sql/core/src/main/scala/org/apache/spark/sql/execution/window/WindowSegmentTree.scala
 create mode 100644 
sql/core/src/test/resources/sql-tests/analyzer-results/named-window.sql.out
 create mode 100644 
sql/core/src/test/resources/sql-tests/inputs/named-window.sql
 create mode 100644 
sql/core/src/test/resources/sql-tests/results/named-window.sql.out
 create mode 100644 
sql/core/src/test/scala/org/apache/spark/sql/execution/benchmark/WindowBenchmark.scala
 create mode 100644 
sql/core/src/test/scala/org/apache/spark/sql/execution/window/SegmentTreeWindowFunctionSuite.scala
 create mode 100644 
sql/core/src/test/scala/org/apache/spark/sql/execution/window/SegmentTreeWindowMetricsSuite.scala
 create mode 100644 
sql/core/src/test/scala/org/apache/spark/sql/execution/window/SegmentTreeWindowTestHelper.scala
 create mode 100644 
sql/core/src/test/scala/org/apache/spark/sql/execution/window/WindowSegmentTreeAllowlistSuite.scala
 create mode 100644 
sql/core/src/test/scala/org/apache/spark/sql/execution/window/WindowSegmentTreeMemorySuite.scala
 create mode 100644 
sql/core/src/test/scala/org/apache/spark/sql/execution/window/WindowSegmentTreePropertySuite.scala
 create mode 100644 
sql/core/src/test/scala/org/apache/spark/sql/execution/window/WindowSegmentTreeSuite.scala


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

Reply via email to