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: v5.0.1
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.3
Choose a head ref
  • 4 commits
  • 6 files changed
  • 2 contributors

Commits on May 14, 2026

  1. feat: skip Python runtime objects in callgrind

    Adds a callgrind_add_obj_skip C extension function that emits the
    Valgrind client request VG_USERREQ__ADD_OBJ_SKIP (0x43540006), and a
    callgrind_skip_python_runtime() helper that skips libpython and the
    python executable. Called from InstrumentHooks.__init__ so Python runtime
    frames stop polluting the callgrind flamegraph (COD-2654).
    not-matthias committed May 14, 2026
    Configuration menu
    Copy the full SHA
    3bbabe4 View commit details
    Browse the repository at this point in the history
  2. Release v5.0.2 🚀

    adriencaccia committed May 14, 2026
    Configuration menu
    Copy the full SHA
    fc33d20 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2026

  1. refactor: use instrument_hooks_callgrind_add_obj_skip from C API

    Drop the locally-defined VG_USERREQ__ADD_OBJ_SKIP trapdoor and the
    Python-side realpath resolution. Both now live in instrument-hooks
    (65a7afb), so the binding just forwards to the shared helper.
    
    Refs COD-2658.
    not-matthias committed May 22, 2026
    Configuration menu
    Copy the full SHA
    31447b7 View commit details
    Browse the repository at this point in the history
  2. Release v5.0.3 🚀

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