Skip to content

Allow multiple exes, baselines #52

Merged
mattip merged 2 commits intopython:speed.pypy.orgfrom
mattip:multiple-exes
Aug 19, 2024
Merged

Allow multiple exes, baselines #52
mattip merged 2 commits intopython:speed.pypy.orgfrom
mattip:multiple-exes

Conversation

@mattip
Copy link

@mattip mattip commented Aug 18, 2024

PyPy needs wants to show historical comparisons on its home page of

  • cpython benchmarks, with the first one the reference for the others. These are called baselines
  • pypy benchmarks: all tagged revisions and the latest build ("nightly"), these are called executables

So we allow multiple baselines and executables by putting this in the settings:

DEF_BASELINES = [
                 {'executable': 'cpython', 'revision': '3.7.19'},
                 {'executable': 'cpython', 'revision': '3.11.9'},
                ]
DEF_EXECUTABLES = [
                   {'name': 'pypy3.10-jit-64', 'project': 'PyPy3.10'},
                   {'name': 'pypy3.9-jit-64', 'project': 'PyPy3.9'},
                  ]

I tested this locally.

@mattip mattip merged commit c79de33 into python:speed.pypy.org Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant