Skip to content

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

Open
GuillaumeLagrange wants to merge 1 commit 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 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 34.61%

⚠️ 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
❌ 19 regressed benchmarks
✅ 243 untouched benchmarks

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime test_sum_squares_slow 361.7 µs 305.7 µs +18.31%
WallTime test_multiprocessing_map[10000] 85.2 ms 130.4 ms -34.61%
WallTime test_iir_filter_process 3 µs 3.2 µs -5.46%
WallTime test_make_lowpass 5.3 µs 5.6 µs -3.74%
WallTime test_tcp_connection[google.com-443] 1.1 ms 1.2 ms -3.56%
WallTime test_process_creation[cat /dev/null] 5.4 ms 5.3 ms +2.58%
WallTime test_pipe_communication[10000] 14.6 ms 15.2 ms -3.41%
WallTime test_recursive_fibo_20 5.5 ms 5.2 ms +4.82%
WallTime test_noop_lambda_decorated 1.2 µs 1.3 µs -8.83%
WallTime test_multiprocessing_map[1000] 57.3 ms 60.6 ms -5.33%
WallTime test_tcp_connection[1.1.1.1-53] 958.8 µs 870.8 µs +10.1%
WallTime test_process_creation[ls -l] 6.6 ms 6.8 ms -2.78%
WallTime test_noop_pass 468.2 ns 483 ns -3.07%
WallTime test_sleep[0.001] 1.1 ms 1 ms +3.29%
WallTime test_multiprocessing_map[100] 58.3 ms 61.1 ms -4.62%
WallTime test_count_even[count_even_fast] 1.1 ms 1.3 ms -13.45%
WallTime test_array_alloc[100] 1.2 µs 1.1 µs +2.03%
WallTime test_pipe_communication[100] 6.7 ms 7 ms -3.49%
WallTime test_tcp_connection[8.8.8.8-53] 659.2 µs 681 µs -3.21%
WallTime test_is_complete[board0] 1.9 µs 1.8 µs +2.9%
... ... ... ... ... ...

ℹ️ 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 (1560644) with master (aa267f3)

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 2 times, most recently from 3020f92 to 87dcdbc Compare April 2, 2026 09:21
…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 87dcdbc to 1560644 Compare April 2, 2026 09:58
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.

2 participants