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 }}
shreeve
/
rip
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
barcodes: 29 performance units from the qr review round, results identical
- #327
#327
Merged
shreeve
merged 32 commits into
main
shreeve/rip:main
from
barcodes-perf2
shreeve/rip:barcodes-perf2
Copy head branch name to clipboard
Sep 18, 2026
Conversation
Commits
32
(32)
Checks
Files changed
Merged
barcodes: 29 performance units from the qr review round, results identical
#327
shreeve
merged 32 commits into
main
shreeve/rip:main
from
barcodes-perf2
shreeve/rip:barcodes-perf2
Copy head branch name to clipboard
Commits
Commits on Sep 18, 2026
barcodes: stage probes for the decoder, the pixel pipeline and every encoder output
Show description for 8c99ea2
shreeve
committed
8c99ea2
View commit details
Copy full SHA for 8c99ea2
Browse repository at this point
barcodes: walk vertical finder runs down the column without bit()
Show description for 13b9203
shreeve
committed
13b9203
View commit details
Copy full SHA for 13b9203
Browse repository at this point
barcodes: leave cross() as soon as a run cannot pass the ratio
Show description for 0d51240
shreeve
committed
0d51240
View commit details
Copy full SHA for 0d51240
Browse repository at this point
barcodes: keep the current word resident across finder runs in findRows
Show description for d7ed3a7
shreeve
committed
d7ed3a7
View commit details
Copy full SHA for d7ed3a7
Browse repository at this point
barcodes: sample the module grid without per-module calls
Show description for efc0e45
shreeve
committed
efc0e45
View commit details
Copy full SHA for efc0e45
Browse repository at this point
barcodes: walk codewords with packed column masks and whole-byte stores
Show description for 1cae133
shreeve
committed
1cae133
View commit details
Copy full SHA for 1cae133
Browse repository at this point
barcodes: read payload fields through a three-byte window
Show description for 484d652
shreeve
committed
484d652
View commit details
Copy full SHA for 484d652
Browse repository at this point
barcodes: fold the Reed-Solomon remainder four coefficients a word
Show description for 2901351
shreeve
committed
2901351
View commit details
Copy full SHA for 2901351
Browse repository at this point
barcodes: derive a damaged block's syndromes from the remainder register
Show description for 1e1cbbc
shreeve
committed
1e1cbbc
View commit details
Copy full SHA for 1e1cbbc
Browse repository at this point
barcodes: slide the 5x5 threshold smoother along each block row
Show description for 77e2586
shreeve
committed
77e2586
View commit details
Copy full SHA for 77e2586
Browse repository at this point
barcodes: wipe each luma arena once in clean()
Show description for 4cce472
shreeve
committed
4cce472
View commit details
Copy full SHA for 4cce472
Browse repository at this point
barcodes: grow finder records on demand
Show description for 98cbdf9
shreeve
committed
98cbdf9
View commit details
Copy full SHA for 98cbdf9
Browse repository at this point
barcodes: size version scratch to the symbol actually attempted
Show description for 347e857
shreeve
committed
347e857
View commit details
Copy full SHA for 347e857
Browse repository at this point
barcodes: fold three-byte RGB input a word at a time
Show description for e87c573
shreeve
committed
e87c573
View commit details
Copy full SHA for e87c573
Browse repository at this point
barcodes: cache SVG path commands per output width
Show description for da87980
shreeve
committed
da87980
View commit details
Copy full SHA for da87980
Browse repository at this point
barcodes: append a run of adjacent dark modules as one SVG string
Show description for 9548d8e
shreeve
committed
9548d8e
View commit details
Copy full SHA for 9548d8e
Browse repository at this point
barcodes: append ASCII glyphs four cells at a time
Show description for 55ce9cd
shreeve
committed
55ce9cd
View commit details
Copy full SHA for 55ce9cd
Browse repository at this point
barcodes: copy GIF rows whole, then spread them into LZW chunks
Show description for de347e6
shreeve
committed
de347e6
View commit details
Copy full SHA for de347e6
Browse repository at this point
barcodes: validate text against the value table
Show description for 7f3c5fa
shreeve
committed
7f3c5fa
View commit details
Copy full SHA for 7f3c5fa
Browse repository at this point
barcodes: build raw rows from the packed words
Show description for 100cee3
shreeve
committed
100cee3
View commit details
Copy full SHA for 100cee3
Browse repository at this point
barcodes: place data bits two at a time
Show description for 67d61c2
shreeve
committed
67d61c2
View commit details
Copy full SHA for 67d61c2
Browse repository at this point
barcodes: take numeric groups straight from the code points
Show description for c5b4bc1
shreeve
committed
c5b4bc1
View commit details
Copy full SHA for c5b4bc1
Browse repository at this point
barcodes: keep Code 128 line buffers across calls
Show description for ac416d6
shreeve
committed
ac416d6
View commit details
Copy full SHA for ac416d6
Browse repository at this point
barcodes: sample axis scan lines through whole-span copies
Show description for cc31eb6
shreeve
committed
cc31eb6
View commit details
Copy full SHA for cc31eb6
Browse repository at this point
barcodes: route PDF417 axis rays through sampleLine
Show description for f4f7851
shreeve
committed
f4f7851
View commit details
Copy full SHA for f4f7851
Browse repository at this point
barcodes: correlate four gradient products per step in barShift
Show description for 419bbc7
shreeve
committed
419bbc7
View commit details
Copy full SHA for 419bbc7
Browse repository at this point
barcodes: find edges without a closure per scan line
Show description for b2104e0
shreeve
committed
b2104e0
View commit details
Copy full SHA for b2104e0
Browse repository at this point
barcodes: test the widest pair of runs before a PDF417 anchor match
Show description for b877dd9
shreeve
committed
b877dd9
View commit details
Copy full SHA for b877dd9
Browse repository at this point
barcodes: one PDF417 anchor sweep per runs array
Show description for 23f9b22
shreeve
committed
23f9b22
View commit details
Copy full SHA for 23f9b22
Browse repository at this point
barcodes: performance tables remeasured
Show description for adc4c51
shreeve
committed
adc4c51
View commit details
Copy full SHA for adc4c51
Browse repository at this point
barcodes: the race includes ZXing, qr with pull request 39 and the package before its review round
Show description for 5b51783
shreeve
committed
5b51783
View commit details
Copy full SHA for 5b51783
Browse repository at this point
barcodes: the race states each column as a speedup of this package
shreeve
committed
e624bb6
View commit details
Copy full SHA for e624bb6
Browse repository at this point
You can’t perform that action at this time.