Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
sbernauer
breakwater
Repository navigation
Code
Issues
7
(7)
Pull requests
7
(7)
Actions
Projects
Security and quality
Insights
More
items
feat: Add new simd parser
- #108
#108
Draft
sbernauer
wants to merge 27 commits into
main
sbernauer/breakwater:main
from
spike/fear-parser
sbernauer/breakwater:spike/fear-parser
Copy head branch name to clipboard
Conversation
Commits
27
(27)
Checks
Files changed
Draft
feat: Add new simd parser
#108
sbernauer
wants to merge 27 commits into
main
sbernauer/breakwater:main
from
spike/fear-parser
sbernauer/breakwater:spike/fear-parser
Copy head branch name to clipboard
Commits
Commits on Sep 26, 2026
spike: Try out fear parser (still slow)
sbernauer
committed
cd4a667
View commit details
Copy full SHA for cd4a667
Browse repository at this point
perf: Advance by the newline position in the fear parser
Show description for 3c1de20
sbernauer
and
claude
committed
3c1de20
View commit details
Copy full SHA for 3c1de20
Browse repository at this point
perf: Rewrite fear simd_parse around a 16 byte pshufb
Show description for b627b2e
sbernauer
and
claude
committed
b627b2e
View commit details
Copy full SHA for b627b2e
Browse repository at this point
perf: Parse in two stages in the fear parser
Show description for 2530bc7
sbernauer
and
claude
committed
2530bc7
View commit details
Copy full SHA for 2530bc7
Browse repository at this point
perf: Don't inline the fear parser into its caller
Show description for 90c071a
sbernauer
and
claude
committed
90c071a
View commit details
Copy full SHA for 90c071a
Browse repository at this point
perf: Use one maddubs for coordinates and color in the fear parser
Show description for 4f793a7
sbernauer
and
claude
committed
4f793a7
View commit details
Copy full SHA for 4f793a7
Browse repository at this point
perf: Collect newline offsets with vpcompressb on AVX-512
Show description for b0875be
sbernauer
and
claude
committed
b0875be
View commit details
Copy full SHA for b0875be
Browse repository at this point
Commits on Oct 2, 2026
feat: Support reading pixels in the fear parser
Show description for f9e57aa
sbernauer
and
claude
committed
f9e57aa
View commit details
Copy full SHA for f9e57aa
Browse repository at this point
feat: Support gray pixels in the fear parser
Show description for 92ec88d
sbernauer
and
claude
committed
92ec88d
View commit details
Copy full SHA for 92ec88d
Browse repository at this point
feat: Support SIZE in the fear parser
Show description for 928f7df
sbernauer
and
claude
committed
928f7df
View commit details
Copy full SHA for 928f7df
Browse repository at this point
docs: Explain the inline(never)s in the fear parser
Show description for cea8bb0
sbernauer
and
claude
committed
cea8bb0
View commit details
Copy full SHA for cea8bb0
Browse repository at this point
feat: Support OFFSET in the fear parser
Show description for 5ae0b11
sbernauer
and
claude
committed
5ae0b11
View commit details
Copy full SHA for 5ae0b11
Browse repository at this point
Commits on Oct 4, 2026
test: Update the simd_parse tests of the fear parser
Show description for bb56f41
sbernauer
and
claude
committed
bb56f41
View commit details
Copy full SHA for bb56f41
Browse repository at this point
feat: Support the alpha feature in the fear parser
Show description for 7724f6d
sbernauer
and
claude
committed
7724f6d
View commit details
Copy full SHA for 7724f6d
Browse repository at this point
fix: Use OriginalParser in the server for the binary commands
Show description for c87343f
sbernauer
and
claude
committed
c87343f
View commit details
Copy full SHA for c87343f
Browse repository at this point
feat: Make the parser selectable via --parser
Show description for dec8071
sbernauer
and
claude
committed
dec8071
View commit details
Copy full SHA for dec8071
Browse repository at this point
chore: Enable all benchmarks again
sbernauer
committed
5061bf0
View commit details
Copy full SHA for 5061bf0
Browse repository at this point
benchmark refactored as well
sbernauer
committed
bdb0699
View commit details
Copy full SHA for bdb0699
Browse repository at this point
refactor: Move ParserKind into breakwater-parser
Show description for bc89c94
sbernauer
and
claude
committed
bc89c94
View commit details
Copy full SHA for bc89c94
Browse repository at this point
Merge branch 'main' into spike/fear-parser
Show description for 5192693
sbernauer
and
claude
committed
5192693
View commit details
Copy full SHA for 5192693
Browse repository at this point
refactor: Rename FearParser to SimdParser
Show description for c31cadd
sbernauer
and
claude
committed
c31cadd
View commit details
Copy full SHA for c31cadd
Browse repository at this point
docs: Note that OriginalParser should use fearless_simd
Show description for 787a02d
sbernauer
and
claude
committed
787a02d
View commit details
Copy full SHA for 787a02d
Browse repository at this point
fix arm clippy lint
sbernauer
committed
8a95289
View commit details
Copy full SHA for 8a95289
Browse repository at this point
perf: Handle gray pixels in the fast path of the simd parser
Show description for 82fe174
sbernauer
and
claude
committed
82fe174
View commit details
Copy full SHA for 82fe174
Browse repository at this point
perf: Run stage 2 of the simd parser without offset when possible
Show description for ed669d5
sbernauer
and
claude
committed
ed669d5
View commit details
Copy full SHA for ed669d5
Browse repository at this point
perf: Mask only the last block in stage 1 of the simd parser
Show description for 3928484
sbernauer
and
claude
committed
3928484
View commit details
Copy full SHA for 3928484
Browse repository at this point
perf: Keep the RGB path of the simd parser free of taken branches
Show description for 8912647
sbernauer
and
claude
committed
8912647
View commit details
Copy full SHA for 8912647
Browse repository at this point
You can’t perform that action at this time.