FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
bpo-41972: Tweak fastsearch.h string search algorithms by sweeneyde · Pull Request #27091 · python/cpython · GitHub
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.3k
(2.3k)
Actions
Projects
Security and quality
Insights
bpo-41972: Tweak fastsearch.h string search algorithms
- #27091
#27091
Merged
ambv
merged 21 commits into
python:main
python/cpython:main
from
sweeneyde:fastersearch
sweeneyde/cpython:fastersearch
Copy head branch name to clipboard
Jul 19, 2021
Conversation
Commits
21
(21)
Checks
Files changed
Merged
bpo-41972: Tweak fastsearch.h string search algorithms
#27091
ambv
merged 21 commits into
python:main
python/cpython:main
from
sweeneyde:fastersearch
sweeneyde/cpython:fastersearch
Copy head branch name to clipboard
Commits
Commits on Jul 6, 2021
Don't force inlining
sweeneyde
committed
90a6a0c
View commit details
Copy full SHA for 90a6a0c
Browse repository at this point
Commits on Jul 7, 2021
Use a Boyer-Moore skip table
sweeneyde
committed
19fa661
View commit details
Copy full SHA for 19fa661
Browse repository at this point
Commits on Jul 8, 2021
Switch to two-way in more cases
sweeneyde
committed
d2219d5
View commit details
Copy full SHA for d2219d5
Browse repository at this point
Commits on Jul 9, 2021
Tighter comments
sweeneyde
committed
3b8760f
View commit details
Copy full SHA for 3b8760f
Browse repository at this point
Commits on Jul 10, 2021
Fix the direction of the cutoff inequality :)
sweeneyde
committed
5d86b8d
View commit details
Copy full SHA for 5d86b8d
Browse repository at this point
Separate a gap loop
sweeneyde
committed
2e9a9b1
View commit details
Copy full SHA for 2e9a9b1
Browse repository at this point
update cutoffs
sweeneyde
committed
c84314c
View commit details
Copy full SHA for c84314c
Browse repository at this point
tweak cutoffs, fix i - cut + 1 jump
sweeneyde
committed
7517c60
View commit details
Copy full SHA for 7517c60
Browse repository at this point
Commits on Jul 11, 2021
Refactor into smaller functions
sweeneyde
committed
e5ef33b
View commit details
Copy full SHA for e5ef33b
Browse repository at this point
Focus the table on the last character of the pattern, giving a tighter inner loop.
sweeneyde
committed
a01fb70
View commit details
Copy full SHA for a01fb70
Browse repository at this point
tweak cutoffs
sweeneyde
committed
6be0c32
View commit details
Copy full SHA for 6be0c32
Browse repository at this point
Commits on Jul 12, 2021
📜🤖 Added by blurb_it.
blurb-it[bot]
authored
f9fe807
View commit details
Copy full SHA for f9fe807
Browse repository at this point
Fix sanitizer warnings
sweeneyde
committed
25f9b56
View commit details
Copy full SHA for 25f9b56
Browse repository at this point
Merge branch 'fastersearch' of https://github.com/sweeneyde/cpython into fastersearch
sweeneyde
committed
d3f8438
View commit details
Copy full SHA for d3f8438
Browse repository at this point
Refactor for sanitizer
sweeneyde
committed
4379ea6
View commit details
Copy full SHA for 4379ea6
Browse repository at this point
Don't goto declarations
sweeneyde
committed
e336b79
View commit details
Copy full SHA for e336b79
Browse repository at this point
Commits on Jul 13, 2021
Emphasize to the compiler that the loop is a loop
sweeneyde
committed
b8df3e1
View commit details
Copy full SHA for b8df3e1
Browse repository at this point
Commits on Jul 15, 2021
Use Py_LOCAL_INLINE
sweeneyde
committed
869f7d0
View commit details
Copy full SHA for 869f7d0
Browse repository at this point
Use Py_LOCAL_INLINE again
sweeneyde
committed
747a39a
View commit details
Copy full SHA for 747a39a
Browse repository at this point
Commits on Jul 16, 2021
Tweak thresholds based on most recent comparison.
sweeneyde
committed
72143ef
View commit details
Copy full SHA for 72143ef
Browse repository at this point
Fix greater/less than sign.
sweeneyde
committed
4d7d102
View commit details
Copy full SHA for 4d7d102
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL