Skip to content

feat: collect Python toolchain information via instrument hooks environment API#108

Open
GuillaumeLagrange wants to merge 2 commits intomasterfrom
cod-2416-implement-toolchain-harvesting-for-node-python-and-go
Open

feat: collect Python toolchain information via instrument hooks environment API#108
GuillaumeLagrange wants to merge 2 commits intomasterfrom
cod-2416-implement-toolchain-harvesting-for-node-python-and-go

Conversation

@GuillaumeLagrange
Copy link
Copy Markdown
Contributor

@GuillaumeLagrange GuillaumeLagrange commented Mar 27, 2026

Update instrument-hooks submodule to pick up the new environment collection API and use it to report Python version and build info at runtime.

Generated with AI Agent (Claude Code)

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Mar 27, 2026

Merging this PR will degrade performance by 16.59%

⚡ 19 improved benchmarks
❌ 21 regressed benchmarks
✅ 237 untouched benchmarks

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime test_make_lowpass 5.6 µs 5.4 µs +4.55%
WallTime test_multiprocessing_map[10000] 104.9 ms 94.8 ms +10.66%
WallTime test_hamilton_cycle[graph0] 25.5 µs 26 µs -2.03%
WallTime test_sum_of_squares[sum_of_squares_sum_comprehension_product] 203.6 µs 192 µs +6%
WallTime test_match_word_pattern[aba-GraphTreesGraph] 106.7 µs 101.9 µs +4.67%
WallTime test_fs_read[1000] 828.9 ns 846.4 ns -2.08%
WallTime test_generate_all_combinations[5-4] 10.2 µs 10.6 µs -3.88%
WallTime test_hostname_resolution[localhost] 121.5 µs 125.6 µs -3.25%
WallTime test_threadpool_map[10] 2.5 ms 2.6 ms -4.26%
WallTime test_hostname_resolution[google.com] 392.3 µs 403.2 µs -2.7%
WallTime test_make_peak 6.5 µs 6.3 µs +2.77%
WallTime test_pipe_communication[10000] 12.4 ms 14.9 ms -16.59%
WallTime test_iir_filter_process 3 µs 3.1 µs -3.63%
WallTime test_open_close_fd[10] 95.4 µs 97.7 µs -2.34%
WallTime test_tcp_connection[8.8.8.8-53] 670.3 µs 695 µs -3.56%
WallTime test_process_creation[echo hello] 2.4 ms 2.5 ms -2.87%
WallTime test_multiprocessing_map[100] 59.4 ms 54.4 ms +9.15%
WallTime test_minimax[scores0] 7.8 µs 7.4 µs +5.47%
WallTime test_mmap_operation[40960] 50.8 µs 48.3 µs +5.35%
WallTime test_make_highshelf 7.8 µs 7.4 µs +4.94%
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.


Comparing cod-2416-implement-toolchain-harvesting-for-node-python-and-go (f2e6afd) with cod-2202-intermittent-crashes-on-codspeed-macro (1610aa6)

Open in CodSpeed

The fix was here to avoid crashes
…onment API

Update instrument-hooks submodule to pick up the new environment collection API
and use it to report Python version and build info at runtime.

Generated with AI Agent (Claude Code)
@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-2416-implement-toolchain-harvesting-for-node-python-and-go branch 2 times, most recently from d457e21 to f2e6afd Compare March 27, 2026 15:25
@GuillaumeLagrange GuillaumeLagrange changed the base branch from master to cod-2202-intermittent-crashes-on-codspeed-macro March 27, 2026 15:25
@GuillaumeLagrange GuillaumeLagrange marked this pull request as ready for review March 27, 2026 16:23
@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-2202-intermittent-crashes-on-codspeed-macro branch from 1610aa6 to aa267f3 Compare March 30, 2026 12:19
Base automatically changed from cod-2202-intermittent-crashes-on-codspeed-macro to master March 30, 2026 12:39
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