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
Developer articles
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 }}
JensMunkHansen
sps
Repository navigation
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
More
items
sps
Public
Notifications
You must be signed in to change notification settings
Fork
0
(
0
)
Star
2
(
2
)
You must be signed in to star a repository
About
Single Purpose Solutions - various utilities
Resources
Readme
GPL-3.0 license
Activity
Stars
2
stars
Watchers
1
watching
Forks
0
forks
Report repository
master
Branches
Tags
Go to file
Code
Open more actions menu
Latest commit
History
352 Commits
352 Commits
Folders and files
Name
Name
Last commit message
Last commit date
Dewhurst
Dewhurst
cl
cl
cmake
cmake
qt
qt
signals
signals
unix
unix
win32
win32
.clang-format
.clang-format
.gitignore
.gitignore
AlignedMemoryTest.h
AlignedMemoryTest.h
Assert.h
Assert.h
BipBuffer.h
BipBuffer.h
CMakeLists.txt
CMakeLists.txt
LICENSE
LICENSE
README.md
README.md
RingBuffer_test.cpp
RingBuffer_test.cpp
RingBuffer_v1.hpp
RingBuffer_v1.hpp
affine.h
affine.h
algorithm
algorithm
align.h
align.h
align.hpp
align.hpp
align_test.cpp
align_test.cpp
align_test.hpp
align_test.hpp
aligned.hpp
aligned.hpp
aligned2.hpp
aligned2.hpp
aligned_allocator.hpp
aligned_allocator.hpp
aligned_allocator_test.cpp
aligned_allocator_test.cpp
aligned_array.hpp
aligned_array.hpp
aligned_array_test.cpp
aligned_array_test.cpp
aligned_unique_test.cpp
aligned_unique_test.cpp
alignexp.cpp
alignexp.cpp
alloc_test.cpp
alloc_test.cpp
allocator_test.cpp
allocator_test.cpp
array_helper.hpp
array_helper.hpp
b.cpp
b.cpp
bitmanip.h
bitmanip.h
bitswitch.hpp
bitswitch.hpp
bitswitch_test.cpp
bitswitch_test.cpp
bugs.cpp
bugs.cpp
bugs0.cpp
bugs0.cpp
c98.hpp
c98.hpp
cenv.h
cenv.h
cerr.h
cerr.h
cmath
cmath
config.h.in
config.h.in
context.cpp
context.cpp
context.hpp
context.hpp
context_test.cpp
context_test.cpp
contextif.hpp
contextif.hpp
crtp_helper.hpp
crtp_helper.hpp
crtptest.cpp
crtptest.cpp
cstdio
cstdio
cstdlib
cstdlib
ctfuncmap.cpp
ctfuncmap.cpp
ctmap.cpp
ctmap.cpp
debug.h
debug.h
default.hpp
default.hpp
default_test.cpp
default_test.cpp
dispatcher.hpp
dispatcher.hpp
dispatcher_test.cpp
dispatcher_test.cpp
dynallocators.hpp
dynallocators.hpp
eventif.hpp
eventif.hpp
extintrin.h
extintrin.h
extintrin_test.cpp
extintrin_test.cpp
fctr.cpp
fctr.cpp
floating_point.hpp
floating_point.hpp
functional.hpp
functional.hpp
functional_test.cpp
functional_test.cpp
global_test.cxx
global_test.cxx
globals.hpp
globals.hpp
globals_test.cpp
globals_test.cpp
if_threadpool.hpp
if_threadpool.hpp
indexed_nodes.hpp
indexed_nodes.hpp
indexed_types.hpp
indexed_types.hpp
indexed_types_custom.hpp
indexed_types_custom.hpp
indexed_types_test.cpp
indexed_types_test.cpp
macro_test.cpp
macro_test.cpp
magic_ring_buffer.hpp
magic_ring_buffer.hpp
malloc.h
malloc.h
math.h
math.h
memory
memory
memory_test.cpp
memory_test.cpp
mimo.hpp
mimo.hpp
mimo_test.cpp
mimo_test.cpp
mm_malloc.h
mm_malloc.h
mrbuf_test.c
mrbuf_test.c
mrbuffer.c
mrbuffer.c
mrbuffer.h
mrbuffer.h
msignals.cpp
msignals.cpp
msignals.hpp
msignals.hpp
multi_malloc.h
multi_malloc.h
multi_malloc.hpp
multi_malloc.hpp
multi_malloc_test.cpp
multi_malloc_test.cpp
numpy.i
numpy.i
optional
optional
pimpl_test.cpp
pimpl_test.cpp
pimpl_test.hpp
pimpl_test.hpp
profiler.h
profiler.h
progress.cpp
progress.cpp
progress.hpp
progress.hpp
View all files
Repository files navigation
README
GPL-3.0 license
More
items
sps
Single Purpose Solutions - various utilities
About
Single Purpose Solutions - various utilities
Resources
Readme
GPL-3.0 license
Activity
Stars
2
stars
Watchers
1
watching
Forks
0
forks
Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.