Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
a3dd262
wip
ndossche Feb 3, 2025
144b0e1
shift opt
ndossche Feb 3, 2025
7d485a9
Get rid of acc
ndossche Feb 3, 2025
58f30ff
SSE2 guard
ndossche Feb 3, 2025
6a01058
use ascii
ndossche Feb 3, 2025
55a0b0e
dynamic mask
ndossche Feb 3, 2025
2a2008e
comment
ndossche Feb 3, 2025
7c966a6
wip
ndossche Feb 3, 2025
65f3b7e
wip
ndossche Feb 3, 2025
124396a
potential solution
ndossche Feb 3, 2025
1826161
remove some debug
ndossche Feb 3, 2025
5a2c034
correct ifdefs, without resolver support
ndossche Feb 3, 2025
326b982
Attempt to use standard bitset stuff
ndossche Feb 3, 2025
db54e3f
preliminary resolver support (needs more work)
ndossche Feb 3, 2025
8bcd6bb
fix native build
ndossche Feb 3, 2025
d7f2562
let ci run without max_shift trick to compare perf
ndossche Feb 4, 2025
2b11554
Revert "let ci run without max_shift trick to compare perf"
ndossche Feb 4, 2025
ef72f33
Reduce overhead of worst case to 1.5x
ndossche Feb 4, 2025
e3baa23
wip1
ndossche Feb 4, 2025
3c8b68e
cheaper pos compute
ndossche Feb 4, 2025
4d16463
no magic nrs
ndossche Feb 4, 2025
27a89e0
simple heuristic
ndossche Feb 4, 2025
b071dba
various small improvements
ndossche Feb 5, 2025
2ae769e
save ci resources
ndossche Feb 5, 2025
10bd63a
test with always inline
ndossche Feb 5, 2025
5df25a4
tweak
ndossche Feb 5, 2025
d5c5b9f
code layout trick (vtune dsb improvement)
ndossche Feb 5, 2025
ceb8443
skip extra check
ndossche Feb 5, 2025
81efe6b
tweak
ndossche Feb 5, 2025
1d7109d
abstract away
ndossche Feb 6, 2025
45e91f5
mark branch
ndossche Feb 6, 2025
dfd6de0
split off
ndossche Feb 6, 2025
ff4ef5b
cs
ndossche Feb 6, 2025
57efb3a
fix mask on sse2 builds
ndossche Feb 6, 2025
df0117e
test
ndossche Feb 6, 2025
246b413
tweaks
ndossche Feb 6, 2025
847497f
tweak
ndossche Feb 6, 2025
901a957
flag
ndossche Feb 6, 2025
8947f09
tighter code layout
ndossche Feb 6, 2025
4c41ad3
Remove check
ndossche Feb 6, 2025
40cd08f
Tweak
ndossche Feb 6, 2025
dfb690d
Code layout and comment tweak
ndossche Feb 6, 2025
bd6e462
test with indirect function ptr
ndossche Feb 6, 2025
8d5a381
Revert "test with indirect function ptr"
ndossche Feb 6, 2025
d4297de
code layout
ndossche Feb 6, 2025
bc48fb8
wip
ndossche Feb 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ jobs:
if: ${{ !matrix.asan }}
uses: ./.github/actions/verify-generated-files
LINUX_X32:
if: github.repository == 'php/php-src' || github.event_name == 'pull_request'
if: false
name: LINUX_X32_DEBUG_ZTS
runs-on: ubuntu-latest
timeout-minutes: 50
Expand Down Expand Up @@ -193,7 +193,7 @@ jobs:
-d zend_extension=opcache.so
-d opcache.enable_cli=1
MACOS_DEBUG_NTS:
if: github.repository == 'php/php-src' || github.event_name == 'pull_request'
if: false
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -234,7 +234,7 @@ jobs:
- name: Verify generated files are up to date
uses: ./.github/actions/verify-generated-files
WINDOWS:
if: github.repository == 'php/php-src' || github.event_name == 'pull_request'
if: false
name: WINDOWS_X64_ZTS
runs-on: windows-2022
timeout-minutes: 50
Expand Down
Loading