-
Notifications
You must be signed in to change notification settings - Fork 22
Comparing changes
Open a pull request
base repository: CodSpeedHQ/pytest-codspeed
base: v4.5.0
head repository: CodSpeedHQ/pytest-codspeed
compare: v5.0.0
- 13 commits
- 13 files changed
- 8 contributors
Commits on May 12, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 92100fb - Browse repository at this point
Copy the full SHA 92100fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c28e6 - Browse repository at this point
Copy the full SHA e3c28e6View commit details -
Remove cffi package from uv.lock
Removed cffi package version 1.17.1 and its dependencies from the lock file.
Configuration menu - View commit details
-
Copy full SHA for f21663d - Browse repository at this point
Copy the full SHA f21663dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d594c - Browse repository at this point
Copy the full SHA a8d594cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6565d4e - Browse repository at this point
Copy the full SHA 6565d4eView commit details -
ci: add python 3.15 and 3.15t to test matrix
Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for ee07afb - Browse repository at this point
Copy the full SHA ee07afbView commit details -
chore: bump pinned uv version to 0.11.14
Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for e4a419e - Browse repository at this point
Copy the full SHA e4a419eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f3ed388 - Browse repository at this point
Copy the full SHA f3ed388View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fda1fbc - Browse repository at this point
Copy the full SHA fda1fbcView commit details
Commits on May 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 5a205c8 - Browse repository at this point
Copy the full SHA 5a205c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee98055 - Browse repository at this point
Copy the full SHA ee98055View commit details -
chore: ignore common compilation warnings for instrument-hooks
Transpiled code generates these.
Configuration menu - View commit details
-
Copy full SHA for befdebf - Browse repository at this point
Copy the full SHA befdebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 080d620 - Browse repository at this point
Copy the full SHA 080d620View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.5.0...v5.0.0