⚡️ Speed up method Context.find_root
by 17%
#29
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📄 17% (0.17x) speedup for
Context.find_root
insrc/click/core.py
⏱️ Runtime :
258 microseconds
→220 microseconds
(best of5
runs)📝 Explanation and details
Explanation of Changes.
✅ Correctness verification report:
🌀 Generated Regression Tests Details
📢 Feedback on this optimization?![Discord](https://camo.githubusercontent.com/c8113dc8154dfc30dfc80e4abf07aacbd36188527f98d0614f57fb4a34db2c5d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d4a6f696e2532304f7572253230436f6d6d756e6974792d373238394441)