port lazy_loader perf and native PEP810 + add python3.15 support - #6930
port lazy_loader perf and native PEP810 + add python3.15 support#6930benedikt-bartscher wants to merge 18 commits into
Conversation
Merging this PR will improve performance by 4.67%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | test_evaluate_page[_complicated_page] |
62.6 ms | 59.3 ms | +5.61% |
| ⚡ | test_evaluate_page_with_hooks[_complicated_page] |
63.1 ms | 59.8 ms | +5.6% |
| ⚡ | test_evaluate_page[_stateful_page] |
10.5 ms | 10 ms | +4.64% |
| ⚡ | test_evaluate_page_with_hooks[_stateful_page] |
11 ms | 10.6 ms | +4.31% |
| ⚡ | test_console_log |
812.7 µs | 787.6 µs | +3.19% |
Tip
Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.
Comparing benedikt-bartscher:use-lazy-loader-branch (729ccc4) with main (9165dc6)
Footnotes
-
8 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
|
There was a problem hiding this comment.
All reported issues were addressed across 17 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
scientific-python/lazy-loader#172
scientific-python/lazy-loader#173 (merged)