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
Accelerator
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
Type
/
to 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 }}
yvt
/
rlsf
Public
Notifications
You must be signed in to change notification settings
Fork
12
Star
125
Code
Issues
8
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit history
Commits on Jul 26, 2026
Merge pull request #23 from AudaciousAxiom/refactor/remove-svgbobdoc-dep
Show description for fb850f0
yvt
authored
fb850f0
View commit details
Copy full SHA for fb850f0
Browse repository at this point
refactor(rlsf): remove the dependency on `svgbobdoc`
AudaciousAxiom
committed
842abbd
View commit details
Copy full SHA for 842abbd
Browse repository at this point
refactor(rlsf): replace the Svgbob diagram with the rendered inline SVG
AudaciousAxiom
committed
b31ea4b
View commit details
Copy full SHA for b31ea4b
Browse repository at this point
Commits on Feb 6, 2026
chore: bump to 0.2.2
yvt
committed
241794d
View commit details
Copy full SHA for 241794d
Browse repository at this point
Commits on Jan 29, 2026
perf(tlsf): remove redundant minimum size check in `insert_free_block_ptr`
Show description for 00bf415
yvt
committed
00bf415
View commit details
Copy full SHA for 00bf415
Browse repository at this point
Commits on Dec 8, 2025
Merge pull request #19 from yvt/fix-strict-provenance
Show description for 03664d5
yvt
authored
03664d5
View commit details
Copy full SHA for 03664d5
Browse repository at this point
chore(ci): remove `cargo miri test -p rlsf --test global`
Show description for 7712f27
yvt
committed
7712f27
View commit details
Copy full SHA for 7712f27
Browse repository at this point
test(tlsf): use `without_provenance_mut` to create invalid ptr
Show description for cfa5dcf
yvt
committed
cfa5dcf
View commit details
Copy full SHA for cfa5dcf
Browse repository at this point
fix(tlsf): avoid int-to-ptr casts in addr calculation
Show description for a181269
yvt
committed
a181269
View commit details
Copy full SHA for a181269
Browse repository at this point
fix(utils): use `map_addr` if available to adjust ptrs in `round_{down,up}`
Show description for ab11439
yvt
committed
ab11439
View commit details
Copy full SHA for ab11439
Browse repository at this point
refactor: add and use `utils::round_{down,up}`
Show description for 02e54b2
yvt
committed
02e54b2
View commit details
Copy full SHA for 02e54b2
Browse repository at this point
Commits on Nov 27, 2025
Merge branch 'test-clippy'
Show description for 7b4a832
yvt
committed
7b4a832
View commit details
Copy full SHA for 7b4a832
Browse repository at this point
test: address `clippy::manual_next_back` lint
yvt
committed
e9bc160
View commit details
Copy full SHA for e9bc160
Browse repository at this point
test: address `clippy::len_zero` lint
yvt
committed
0beb292
View commit details
Copy full SHA for 0beb292
Browse repository at this point
test(tlsf): address `clippy::reserve_after_initialization` lint
yvt
committed
a149029
View commit details
Copy full SHA for a149029
Browse repository at this point
test: address `unused_must_use` lint
yvt
committed
aedd004
View commit details
Copy full SHA for aedd004
Browse repository at this point
doc(changelog): elaborate on fix for illegal ptr ops
yvt
committed
4de68e6
View commit details
Copy full SHA for 4de68e6
Browse repository at this point
Merge pull request #18 from yvt/test-global-restore-provenance
Show description for c6351a3
yvt
authored
c6351a3
View commit details
Copy full SHA for c6351a3
Browse repository at this point
doc(changelog): add entry about provenance work-around in `GlobalAlloc::dealloc`
yvt
committed
2f7c04f
View commit details
Copy full SHA for 2f7c04f
Browse repository at this point
chore(ci): add `cargo miri test -p rlsf --test global`
Show description for 7b45564
yvt
committed
7b45564
View commit details
Copy full SHA for 7b45564
Browse repository at this point
perf(global::unix): decrease `ALLOC_UNIT` on Miri
Show description for 767f025
yvt
committed
767f025
View commit details
Copy full SHA for 767f025
Browse repository at this point
fix(flex,global): restore provenance of alloc ptr passed to `GlobalAlloc::dealloc` on Miri
Show description for 0669cd8
yvt
committed
0669cd8
View commit details
Copy full SHA for 0669cd8
Browse repository at this point
test(flex): unconditionally enable `PoolFtr` on Miri
yvt
committed
7485e68
View commit details
Copy full SHA for 7485e68
Browse repository at this point
refactor(flex): move memory pool enumeration into separate priv fn
yvt
committed
8137ee3
View commit details
Copy full SHA for 8137ee3
Browse repository at this point
Merge pull request #17 from yvt/fix-dodgy-ptr-ops
Show description for 88ecd76
yvt
authored
88ecd76
View commit details
Copy full SHA for 88ecd76
Browse repository at this point
doc(changelog): add entry about resolving illegal ptr ops
yvt
committed
537c407
View commit details
Copy full SHA for 537c407
Browse repository at this point
Commits on Nov 23, 2025
chore(ci): add miri workflow
yvt
committed
9be6e88
View commit details
Copy full SHA for 9be6e88
Browse repository at this point
test(tlsf): do not create pool ptr from mut ref to first byte of pool
Show description for e5538d7
yvt
committed
e5538d7
View commit details
Copy full SHA for e5538d7
Browse repository at this point
test: do not assume immutable and inited slice pointer in `ShadowAllocator::remove_pool`
yvt
committed
e84f135
View commit details
Copy full SHA for e84f135
Browse repository at this point
test(flex): call `ShadowAllocator::remove_pool` before deallocating range
Show description for e219d3b
yvt
committed
e219d3b
View commit details
Copy full SHA for e219d3b
Browse repository at this point
fix(tlsf): do not borrow uninited `*BlockHdr`
Show description for 27cb69f
yvt
committed
27cb69f
View commit details
Copy full SHA for 27cb69f
Browse repository at this point
fix(tlsf): do not pass borrow to `BlockHdr::next_phys_block`
Show description for cc74c94
yvt
committed
cc74c94
View commit details
Copy full SHA for cc74c94
Browse repository at this point
fix(tlsf): take `*const BlockHdr` instead of `&BlockHdr` in `next_phys_block`
Show description for 5ddadf0
yvt
committed
5ddadf0
View commit details
Copy full SHA for 5ddadf0
Browse repository at this point
test(flex): slice pool without borrowing entire pool
Show description for 3425c7a
yvt
committed
3425c7a
View commit details
Copy full SHA for 3425c7a
Browse repository at this point
refactor(utils): mark `nonnull_slice_len` as unsafe
Show description for f6a554b
yvt
committed
f6a554b
View commit details
Copy full SHA for f6a554b
Browse repository at this point
Previous
Next
You can’t perform that action at this time.