Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
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 }}
synesissoftware
cstring
Repository navigation
Code
Issues
Pull requests
4
(4)
Actions
Projects
Security and quality
Insights
More
items
Hash API (redux)
- #45
#45
Merged
synesissoftware
merged 16 commits into
dev
synesissoftware/cstring:dev
from
hash2
synesissoftware/cstring:hash2
Copy head branch name to clipboard
Oct 6, 2026
Conversation
Commits
16
(16)
Checks
Files changed
Merged
Hash API (redux)
#45
synesissoftware
merged 16 commits into
dev
synesissoftware/cstring:dev
from
hash2
synesissoftware/cstring:hash2
Copy head branch name to clipboard
Commits
Commits on Oct 4, 2026
chore(misc): language discrimination; CI branch(es)
synesissoftware
committed
99b7a7b
View commit details
Copy full SHA for 99b7a7b
Browse repository at this point
chore(misc): ensuring `\file` designators are correct
synesissoftware
committed
d1df3d7
View commit details
Copy full SHA for d1df3d7
Browse repository at this point
chore(mist): removed unused `CSTRING_VECTOR_ASSERT()`
synesissoftware
committed
42b58c6
View commit details
Copy full SHA for 42b58c6
Browse repository at this point
chore(misc): tidying
synesissoftware
committed
cce1302
View commit details
Copy full SHA for cce1302
Browse repository at this point
fix(cstring): discriminate cstring_hash_t and use it for hashing
Show description for 32f7405
synesissoftware
committed
32f7405
View commit details
Copy full SHA for 32f7405
Browse repository at this point
chore(performance tests): prefer `uint64_t` to `std::uint64_t`
synesissoftware
committed
a0c89fc
View commit details
Copy full SHA for a0c89fc
Browse repository at this point
test(cstring): exercise the hashing API from a C unit test
Show description for 4e2e0c7
synesissoftware
committed
4e2e0c7
View commit details
Copy full SHA for 4e2e0c7
Browse repository at this point
Commits on Oct 5, 2026
test(cstring): lock high-byte and embedded-NUL hash results
Show description for 05793a0
synesissoftware
committed
05793a0
View commit details
Copy full SHA for 05793a0
Browse repository at this point
feat(cstring): publish the djb2 and FNV-1a basis macros
Show description for fe50c1e
synesissoftware
committed
fe50c1e
View commit details
Copy full SHA for fe50c1e
Browse repository at this point
fix
synesissoftware
committed
e0b086d
View commit details
Copy full SHA for e0b086d
Browse repository at this point
refactor(cstring): rename the case-folded hash suffix to _case
Show description for ffc3877
synesissoftware
committed
ffc3877
View commit details
Copy full SHA for ffc3877
Browse repository at this point
refactor(cstring): rename the counted hash suffix from _len to _buf
Show description for 0c624dd
synesissoftware
committed
0c624dd
View commit details
Copy full SHA for 0c624dd
Browse repository at this point
refactor(cstring): .DEF file renames of hash functions
synesissoftware
committed
db18faa
View commit details
Copy full SHA for db18faa
Browse repository at this point
feat(cstring): add always-available multibyte and wide hash API
Show description for d0b97bc
synesissoftware
committed
d0b97bc
View commit details
Copy full SHA for d0b97bc
Browse repository at this point
docs(cstring): document hash groups, contract, and consumers
Show description for f0427bc
synesissoftware
committed
f0427bc
View commit details
Copy full SHA for f0427bc
Browse repository at this point
Commits on Oct 6, 2026
Merge branch 'dev' into 'hash2'
synesissoftware
committed
9b76cb3
View commit details
Copy full SHA for 9b76cb3
Browse repository at this point
You can’t perform that action at this time.