Skip to content

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

Merged
GuillaumeLagrange merged 1 commit intomasterfrom
cod-2416-implement-toolchain-harvesting-for-node-python-and-go
Apr 10, 2026
Merged

feat: collect Python toolchain information via instrument hooks environment API#108
GuillaumeLagrange merged 1 commit 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 38.71%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 15 improved benchmarks
❌ 17 (👁 17) regressed benchmarks
✅ 245 untouched benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
👁 WallTime test_multiprocessing_map[10000] 74.3 ms 121.2 ms -38.71%
👁 WallTime test_threadpool_map[10] 2.5 ms 2.6 ms -3.02%
👁 WallTime test_fs_read[1000] 833.6 ns 852.5 ns -2.22%
WallTime test_pipe_communication[10000] 14.8 ms 12.6 ms +17.7%
WallTime test_sum_of_squares[sum_of_squares_for_loop_product] 171.2 µs 160.1 µs +6.96%
👁 WallTime test_process_creation[cat /dev/null] 5.3 ms 5.5 ms -4.37%
👁 WallTime test_open_close_fd[1000] 9 ms 9.2 ms -2.26%
👁 WallTime test_fs_write[10000] 42.9 µs 44 µs -2.48%
WallTime test_make_peak 6.6 µs 6.4 µs +2.77%
👁 WallTime test_sum_of_squares[sum_of_squares_sum_labmda_power] 310.6 µs 326.2 µs -4.78%
WallTime test_recursive_fibo_20 5.4 ms 5.2 ms +4.02%
WallTime test_solve_crossword[puzzle0-words0] 2.3 µs 2.2 µs +2.65%
WallTime test_multiprocessing_map[1000] 62.3 ms 60.9 ms +2.36%
👁 WallTime test_tcp_connection[1.1.1.1-53] 785 µs 842.6 µs -6.83%
👁 WallTime test_open_knight_tour[1] 4.3 µs 4.4 µs -2.58%
WallTime test_sum_of_squares[sum_of_squares_sum_comprehension_power] 223.2 µs 217.1 µs +2.8%
👁 WallTime test_multiprocessing_map[100000] 148.4 ms 168.4 ms -11.85%
WallTime test_solve_power_sum[13-2] 7.4 µs 7 µs +6.07%
WallTime test_make_highpass 5.7 µs 5.5 µs +4.67%
👁 WallTime test_generate_sum_of_subsets_soln[nums0-9] 25.6 µs 26.3 µs -2.84%
... ... ... ... ... ...

ℹ️ 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 (bf7bd37) with master (48a4822)

Open in CodSpeed

@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
@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-2416-implement-toolchain-harvesting-for-node-python-and-go branch from f2e6afd to a7b18ba Compare April 1, 2026 07:00
@GuillaumeLagrange GuillaumeLagrange force-pushed the cod-2416-implement-toolchain-harvesting-for-node-python-and-go branch 5 times, most recently from 64efe79 to 1139c39 Compare April 8, 2026 15:06
…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 from 1139c39 to bf7bd37 Compare April 10, 2026 08:00
@GuillaumeLagrange GuillaumeLagrange merged commit bf7bd37 into master Apr 10, 2026
43 checks passed
@GuillaumeLagrange GuillaumeLagrange deleted the cod-2416-implement-toolchain-harvesting-for-node-python-and-go branch April 10, 2026 08:31
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.

3 participants