Branch: refs/heads/webkitglib/2.52
  Home:   https://github.com/WebKit/WebKit
  Commit: 652d61419956028c81fd67e8f55ca69a4d7ffb7b
      
https://github.com/WebKit/WebKit/commit/652d61419956028c81fd67e8f55ca69a4d7ffb7b
  Author: Keith Miller <[email protected]>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M Tools/Scripts/webkitpy/benchmark_runner/data/plans/jetstream3.plan

  Log Message:
  -----------
  Cherry-pick 305962@main (bb2202141141). 
https://bugs.webkit.org/show_bug.cgi?id=305955

    Switch JetStream3.0 plan to the branch
    https://bugs.webkit.org/show_bug.cgi?id=305955
    rdar://168603305

    Reviewed by Yusuke Suzuki and Dewei Zhu.

    Now that there's a branch for JetStream3 we should use that instead of
    main. This let's changes happen on main of the JetStream repo without
    impacting the branch.

    Also, update the list of subtests to match the final set of tests.

    The branch link for posterity: 
https://github.com/WebKit/JetStream/tree/JetStream3.0

    Canonical link: https://commits.webkit.org/305962@main

Canonical link: https://commits.webkit.org/305877.1043@webkitglib/2.52


  Commit: 46142f6e9e33d46fa6ab762120845c4384b37067
      
https://github.com/WebKit/WebKit/commit/46142f6e9e33d46fa6ab762120845c4384b37067
  Author: Marcus Plutowski <[email protected]>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M Tools/Scripts/webkitpy/benchmark_runner/data/plans/jetstream3.plan

  Log Message:
  -----------
  Cherry-pick 306245@main (b2adc09b90b4). 
https://bugs.webkit.org/show_bug.cgi?id=306290

    Fix run-benchmark `--subtests` arg for jetstream3.plan
    https://bugs.webkit.org/show_bug.cgi?id=306290
    rdar://168940723

    Reviewed by Dewei Zhu.

    Previously, the `test=` cmd was missing the & to separate it from the
    previous `report=true` query param.

    * Tools/Scripts/webkitpy/benchmark_runner/data/plans/jetstream3.plan: add 
'&'

    Canonical link: https://commits.webkit.org/306245@main

Canonical link: https://commits.webkit.org/305877.1044@webkitglib/2.52


  Commit: 5252b329eb889430df9ef06780fdf31250f8e13b
      
https://github.com/WebKit/WebKit/commit/5252b329eb889430df9ef06780fdf31250f8e13b
  Author: Nikolas Zimmermann <[email protected]>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py
    A 
Tools/Scripts/webkitpy/benchmark_runner/data/patches/extra/MotionMark-Composition.patch
    A 
Tools/Scripts/webkitpy/benchmark_runner/data/patches/extra/MotionMark1.3.1-30FPS.patch
    A 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1-30fps.plan
    A 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1-60fps.plan
    A 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1.plan
    R 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3-60fps.plan
    R 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3.1-15fps.plan
    A 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3.1-30fps.plan

  Log Message:
  -----------
  Cherry-pick 311061@main (0d88193488f8). 
https://bugs.webkit.org/show_bug.cgi?id=310704

    [run-benchmark] Add MotionMark 1.3.1 composition plans for testing GPU 
compositing
    https://bugs.webkit.org/show_bug.cgi?id=310704

    Reviewed by Carlos Alberto Lopez Perez.

    Add new benchmark plans that run a focused set of composited tests
    (translate3d) to measure GPU compositing performance. This includes
    composited variants of DOM particles, bouncing CSS shapes (with blend,
    filter, and clip-path), leaves, and transform tests.

    Cleanup the various MotionMark plans, and alter the variants.
    We left those variants untouched (not used by GTK/WPE ports):
     - motionmark1.0
     - motionmark1.1
     - motionmark1.2.1
     - motionmark1.3
     - motionmark1.3.1

    We delete the following variants previously used by GTK/WPE ports:
     - motionmark1.3-60fps (only used by GTK/desktop, will be migrated)
     - motionmark1.3.1-15fps (no plans to continue 15 FPS testing)

    We keep the following variants used by GTK/WPE ports:
     - motionmark1.3-15fps (continue to use for testing rpi4 on WPE)
     - motionmark1.3.1-30fps (new - that we plan to run for rpi4/WPE)
     - motionmark1.3.1-60fps (we'll switch motionm

    We add the following new ones (to be used by our ports):
     - motionmark-composition-1.3.1 (only for interactive testing)
     - motionmark-composition-1.3.1-30fps (for WPE/rpi4)
     - motionmark-composition-1.3.1-60fps (for GTK/desktop)

    * Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py:
    (BenchmarkRunner.__init__):
    * 
Tools/Scripts/webkitpy/benchmark_runner/data/patches/extra/MotionMark-Composition.patch:
 Added.
    * 
Tools/Scripts/webkitpy/benchmark_runner/data/patches/extra/MotionMark1.3.1-30FPS.patch:
 Added.
    * 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1-30fps.plan:
 Added.
    * 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1-60fps.plan:
 Added.
    * 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1.plan:
 Added.
    * 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3-60fps.plan: 
Removed.
    * 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3.1-15fps.plan: 
Removed.
    * 
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3.1-30fps.plan: 
Added.

    Canonical link: https://commits.webkit.org/311061@main

Canonical link: https://commits.webkit.org/305877.1045@webkitglib/2.52


  Commit: 520c46fc63bc0c052c51227d1b5acc48d5166a4b
      
https://github.com/WebKit/WebKit/commit/520c46fc63bc0c052c51227d1b5acc48d5166a4b
  Author: Carlos Alberto Lopez Perez <[email protected]>
  Date:   2026-08-05 (Wed, 05 Aug 2026)

  Changed paths:
    M Tools/Scripts/webkitpy/browserperfdash/plans/browser_binary_size.py

  Log Message:
  -----------
  Cherry-pick 316119@main (3ccfb3e02a8d). 
https://bugs.webkit.org/show_bug.cgi?id=318205

    [Tools][WPE][browserperfdash-benchmark] browser-binary-size plan plugin 
should report the sizes of the stripped binaries and libs.
    https://bugs.webkit.org/show_bug.cgi?id=318205

    Reviewed by Nikolas Zimmermann.

    Ensure to strip the binary and libraries before reporting the size.
    That is done in a temporal file to not affect the original ones because
    the user may want to keep those with debug symbols to use gdb or similar.

    * Tools/Scripts/webkitpy/browserperfdash/plans/browser_binary_size.py:
    (get_stripped_object_size):
    (get_basenames_and_sizes):
    (get_browser_relevant_objects_glib):

    Canonical link: https://commits.webkit.org/316119@main

Canonical link: https://commits.webkit.org/305877.1046@webkitglib/2.52


Compare: https://github.com/WebKit/WebKit/compare/0e9b63f0ca87...520c46fc63bc

To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to