Sign in
Join now
surelock
expede.wtf
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
๐ฆ๐ Statically prevent deadlocks
crates.io/crates/surelock
typesafe
utility
deadlock-freedom
library
+4 more
typesafe
utility
deadlock-freedom
library
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
Brooklyn Zelenka
62272625
Copied
Failed
Copy SHA
Bump cargo lock
Copy SHA
Browse repository
committed
3mo ago
Brooklyn Zelenka
6ec51c02
Copied
Failed
Copy SHA
Bump flake
Copy SHA
Browse repository
committed
3mo ago
Brooklyn Zelenka
7e7d1f2e
Copied
Failed
Copy SHA
Fix doc warnings
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
4f3a184e
Copied
Failed
Copy SHA
Appease clippy and add missing test cases
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
4f86b1ea
Copied
Failed
Copy SHA
Add LockSet::try_new
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
e216a991
Copied
Failed
Copy SHA
Move escape hatch annotation
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
7b634a03
Copied
Failed
Copy SHA
Fix thumbv6m
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
00c82c57
Copied
Failed
Copy SHA
Better macro
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
cb4fe1df
Copied
Failed
Copy SHA
Break tests into submodules
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
fac697e4
Copied
Failed
Copy SHA
Avoid &* for all tuples
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
8781c67b
Copied
Failed
Copy SHA
Improve tests
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
ce26f730
Copied
Failed
Copy SHA
Improve new_after as a trait NewHigher
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
1ee1f054
Copied
Failed
Copy SHA
Eliminate &* from Arc/Rc/Box-wrapped ergonomics
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
8d2ba80b
Copied
Failed
Copy SHA
acquire -> lock abstraction
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
08554601
Copied
Failed
Copy SHA
Add missing must_use
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
53505270
Copied
Failed
Copy SHA
Appease Clippy!
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
cfa02170
Copied
Failed
Copy SHA
Restructure tests
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
c88dc785
Copied
Failed
Copy SHA
Update scope in ROADMAP.md
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
1a48005e
Copied
Failed
Copy SHA
Fix thumbv6m tests
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
70eaf894
Copied
Failed
Copy SHA
Split out atomic.rs, fix thumbv6 tests
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
eb7c017d
Copied
Failed
Copy SHA
Add Roadmap file
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
a3369f5d
Copied
Failed
Copy SHA
Lock slices
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
ac0e9151
Copied
Failed
Copy SHA
Configurable u32 vs u64 vs portable-u64 atomics
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
289b74c2
Copied
Failed
Copy SHA
Cite correct author of happylock (whoops!)
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
da528747
Copied
Failed
Copy SHA
make Locksmith tests serial
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
e08bc9a0
Copied
Failed
Copy SHA
Include design docs
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
b1a231cf
Copied
Failed
Copy SHA
Fix trybuild in CI
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
07035e62
Copied
Failed
Copy SHA
Fixing lints
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
71c00daa
Copied
Failed
Copy SHA
Fix stderr tests
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
eb59c3a0
Copied
Failed
Copy SHA
Add HACKING.md
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
76c0c674
Copied
Failed
Copy SHA
Improve crate README
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
ca2f2c81
Copied
Failed
Copy SHA
Better lifecycle diagram
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
fb39fc8c
Copied
Failed
Copy SHA
Improve docs
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
5ed8a660
Copied
Failed
Copy SHA
Improve trait ordering in Mutex
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
8cfe4c53
Copied
Failed
Copy SHA
Clean up Mutex::new_after
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
249361a4
Copied
Failed
Copy SHA
Flesh out docs
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
eb90a06c
Copied
Failed
Copy SHA
Add note about type aliasing levels
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
47f5d801
Copied
Failed
Copy SHA
Much renaming
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
42379a1c
Copied
Failed
Copy SHA
Update docs
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
4c40d903
Copied
Failed
Copy SHA
Proptests
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
3a417d4c
Copied
Failed
Copy SHA
testing errors
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
1cf90286
Copied
Failed
Copy SHA
Multi-level locks
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
8eedf092
Copied
Failed
Copy SHA
Update lock tuples
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
4065d0da
Copied
Failed
Copy SHA
Fix README table
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
a9642d6f
Copied
Failed
Copy SHA
Appease clippy
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
242a3c21
Copied
Failed
Copy SHA
Multilevel
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
9ee6d64e
Copied
Failed
Copy SHA
Fxi link
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
a7af1aaa
Copied
Failed
Copy SHA
Change to numbered levels, eliminate macro crate
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
35cecdbb
Copied
Failed
Copy SHA
Correct CI links
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
8e70f8f3
Copied
Failed
Copy SHA
README badges
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
27e1ee2e
Copied
Failed
Copy SHA
Add locksmith
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
204aece7
Copied
Failed
Copy SHA
Add top level root
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
11fd0bf3
Copied
Failed
Copy SHA
Add safety and std::sync::Mutex support
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
4e6d22b0
Copied
Failed
Copy SHA
First end-to-end (PR #1)
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
d0002087
Copied
Failed
Copy SHA
Layout tradeoffs table
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
b44737fb
Copied
Failed
Copy SHA
Add inspiration section
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
f5d08551
Copied
Failed
Copy SHA
Initial setup
Copy SHA
Browse repository
committed
6mo ago
Brooklyn Zelenka
3ac67b19
Copied
Failed
Copy SHA
Absolute basics
Copy SHA
Browse repository
committed
6mo ago