-
-
Notifications
You must be signed in to change notification settings - Fork 32
Faster Sequence Check, Exception Check, and sort method #666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
Codecov Report❌ Patch coverage is
❌ Your patch check has failed because the patch coverage (50.00%) is below the target coverage (100.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## master #666 +/- ##
==========================================
- Coverage 94.90% 94.30% -0.61%
==========================================
Files 10 10
Lines 726 737 +11
Branches 48 50 +2
==========================================
+ Hits 689 695 +6
- Misses 13 17 +4
- Partials 24 25 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
What do these changes do?
Introduces a Faster Sequence check and Lower level Exception Handle for Frozenlist in Cython. Exception Handle is especially important because
-1
can be used by cython to find out if an exception was thrown sooner than later and then exitAre there changes in behavior for the user?
Internal refractoring but I would hope for faster performance on deep copying and exception checking now.
Related issue number
Checklist
CONTRIBUTORS.txt
CHANGES
folder<issue_id>.<type>
for example (588.bugfix)issue_id
change it to the pr id after creating the pr.feature
: Signifying a new feature..bugfix
: Signifying a bug fix..doc
: Signifying a documentation improvement..removal
: Signifying a deprecation or removal of public API..misc
: A ticket has been closed, but it is not of interest to users.