[all-commits] [llvm/llvm-project] c7306f: [libc++] Add a job that runs the benchmarks as par...

Louis Dionne via All-commits all-commits at lists.llvm.org
Thu Sep 11 12:28:40 PDT 2025


  Branch: refs/heads/users/ldionne/add-benchmarking-job-comment
  Home:   https://github.com/llvm/llvm-project
  Commit: c7306f453076f0c8a962281ed406aad6ce6e21eb
      https://github.com/llvm/llvm-project/commit/c7306f453076f0c8a962281ed406aad6ce6e21eb
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  [libc++] Add a job that runs the benchmarks as part of the CI

This will make it easier to see the performance impact of individual
patches. This is a first step towards better performance tracking, but
many things still need to be figured out:
- We should get a dedicated set of machines to run these tests on
- We could probably reuse regularly-generated baseline results published
  to LNT instead of re-generating the baselines in this job every time.


  Commit: 567efcabb14f4b695a9b267b505443d0d592c05b
      https://github.com/llvm/llvm-project/commit/567efcabb14f4b695a9b267b505443d0d592c05b
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  Try to fix baseline commit


  Commit: 9ac9dc92978a281f2e0d0e652aca74250be2858d
      https://github.com/llvm/llvm-project/commit/9ac9dc92978a281f2e0d0e652aca74250be2858d
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  Try again


  Commit: f16b1a7988c3f0e90a75a3fce868f11d30672292
      https://github.com/llvm/llvm-project/commit/f16b1a7988c3f0e90a75a3fce868f11d30672292
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  Try to fix the fetch


  Commit: 354e90385aaaa20031a10b47b1111012823c1284
      https://github.com/llvm/llvm-project/commit/354e90385aaaa20031a10b47b1111012823c1284
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  Try fetching tags


  Commit: 716aa962b46afcd9926de8f4818bf4c4d662addf
      https://github.com/llvm/llvm-project/commit/716aa962b46afcd9926de8f4818bf4c4d662addf
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  Try to fix merge base


  Commit: a9b70dfc099e95cb838b78c05e83fc8720bb3e91
      https://github.com/llvm/llvm-project/commit/a9b70dfc099e95cb838b78c05e83fc8720bb3e91
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  Try checkout main


  Commit: dcc96726f024caa13f6334bcae0b2f63af8b146b
      https://github.com/llvm/llvm-project/commit/dcc96726f024caa13f6334bcae0b2f63af8b146b
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  Try to fix checkout


  Commit: 900f6b520de8746db135db7eff4bfcb2b78edaae
      https://github.com/llvm/llvm-project/commit/900f6b520de8746db135db7eff4bfcb2b78edaae
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  Install python requirements'


  Commit: 38eab49b1af376b7b76379a47f1fc87c07e97dc2
      https://github.com/llvm/llvm-project/commit/38eab49b1af376b7b76379a47f1fc87c07e97dc2
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    M libcxx/utils/ci/Dockerfile

  Log Message:
  -----------
  Try to fix issue with venv


  Commit: 28cfc5b8f21492208bb5d430f893f993c36bf7c5
      https://github.com/llvm/llvm-project/commit/28cfc5b8f21492208bb5d430f893f993c36bf7c5
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    M libcxx/utils/ci/Dockerfile

  Log Message:
  -----------
  Fix package naem


  Commit: 32c669d3e2ee5eecc09697fa5daf340a24cabcf2
      https://github.com/llvm/llvm-project/commit/32c669d3e2ee5eecc09697fa5daf340a24cabcf2
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  Temporarily remove other jobs to reduce churn


  Commit: 20411483bcb4324d8dde0178513460117f8ea7f6
      https://github.com/llvm/llvm-project/commit/20411483bcb4324d8dde0178513460117f8ea7f6
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    M libcxx/utils/ci/Dockerfile

  Log Message:
  -----------
  Try again


  Commit: 9742fe0d92acca52ab5596071b65e29ee4f75cdb
      https://github.com/llvm/llvm-project/commit/9742fe0d92acca52ab5596071b65e29ee4f75cdb
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  Try fixing


  Commit: 43b799c21b75759d29a1181eff80ef8359c5f5a5
      https://github.com/llvm/llvm-project/commit/43b799c21b75759d29a1181eff80ef8359c5f5a5
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  This is surprisingly fiddly to get working


  Commit: a0a4026c5748160c87ff28ca98511953e0ffeb6a
      https://github.com/llvm/llvm-project/commit/a0a4026c5748160c87ff28ca98511953e0ffeb6a
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  Progress


  Commit: a7ebd66af17f89ccead596dd4fb8278597f29ec9
      https://github.com/llvm/llvm-project/commit/a7ebd66af17f89ccead596dd4fb8278597f29ec9
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml

  Log Message:
  -----------
  Fetch all


  Commit: fd3c9a0ca9f7942a798482c292ea6d2500ae75fc
      https://github.com/llvm/llvm-project/commit/fd3c9a0ca9f7942a798482c292ea6d2500ae75fc
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    A .github/workflows/libcxx-run-benchmarks.yml

  Log Message:
  -----------
  Try adding a workflow that is triggered on comments


  Commit: d3f3bbf2556308fd574df903e89b54845c597666
      https://github.com/llvm/llvm-project/commit/d3f3bbf2556308fd574df903e89b54845c597666
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
    M .github/workflows/libcxx-run-benchmarks.yml

  Log Message:
  -----------
  Remove comment


Compare: https://github.com/llvm/llvm-project/compare/c7306f453076%5E...d3f3bbf25563

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


More information about the All-commits mailing list