Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: CodSpeedHQ/pytest-codspeed
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.5.0
Choose a base ref
...
head repository: CodSpeedHQ/pytest-codspeed
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.0.0
Choose a head ref
  • 13 commits
  • 13 files changed
  • 8 contributors

Commits on May 12, 2026

  1. Configuration menu
    Copy the full SHA
    92100fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3c28e6 View commit details
    Browse the repository at this point in the history
  3. Remove cffi package from uv.lock

    Removed cffi package version 1.17.1 and its dependencies from the lock file.
    Vizonex authored and art049 committed May 12, 2026
    Configuration menu
    Copy the full SHA
    f21663d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8d594c View commit details
    Browse the repository at this point in the history
  5. chore(ci): add 3.14.t in test suite

    adriencaccia authored and art049 committed May 12, 2026
    Configuration menu
    Copy the full SHA
    6565d4e View commit details
    Browse the repository at this point in the history
  6. ci: add python 3.15 and 3.15t to test matrix

    Co-Authored-By: Claude <noreply@anthropic.com>
    art049 and claude committed May 12, 2026
    Configuration menu
    Copy the full SHA
    ee07afb View commit details
    Browse the repository at this point in the history
  7. chore: bump pinned uv version to 0.11.14

    Co-Authored-By: Claude <noreply@anthropic.com>
    art049 and claude committed May 12, 2026
    Configuration menu
    Copy the full SHA
    e4a419e View commit details
    Browse the repository at this point in the history
  8. perf(hooks): bind callgrind start/stop directly to avoid extra frame

    Assign callgrind_start_instrumentation and callgrind_stop_instrumentation
    as instance attributes pointing straight at the native C functions
    instead of routing through Python wrapper methods. This removes one
    Python stack frame from the hot path around instrumented code, which
    matters because Valgrind/callgrind measurements include every frame
    that's live while instrumentation is on.
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    art049 and claude committed May 12, 2026
    Configuration menu
    Copy the full SHA
    f3ed388 View commit details
    Browse the repository at this point in the history
  9. feat(hooks): declare native extension free-thread safe (#120)

    Declare the dist_instrument_hooks module as supporting the free-threaded
    build by calling PyUnstable_Module_SetGIL(Py_MOD_GIL_NOT_USED) under
    Py_GIL_DISABLED. Without this, importing the extension on a free-threaded
    interpreter re-enables the GIL and emits a RuntimeWarning. The underlying
    instrument-hooks C library uses its own internal locking, so the module
    is safe to run without the GIL.
    
    Co-authored-by: Claude <noreply@anthropic.com>
    art049 and claude authored May 12, 2026
    Configuration menu
    Copy the full SHA
    fda1fbc View commit details
    Browse the repository at this point in the history

Commits on May 13, 2026

  1. Configuration menu
    Copy the full SHA
    5a205c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee98055 View commit details
    Browse the repository at this point in the history
  3. chore: ignore common compilation warnings for instrument-hooks

    Transpiled code generates these.
    GuillaumeLagrange committed May 13, 2026
    Configuration menu
    Copy the full SHA
    befdebf View commit details
    Browse the repository at this point in the history
  4. Release v5.0.0 🚀

    adriencaccia committed May 13, 2026
    Configuration menu
    Copy the full SHA
    080d620 View commit details
    Browse the repository at this point in the history
Loading