An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/loom

Concurrency permutation testing tool for Rust.
https://github.com/tokio-rs/loom

fix: Prevent false-positive deadlocks on try_lock

ShoyuVanilla opened this pull request about 1 month ago
chore: added a badge and link to the social network Twitter

Ocheretovich opened this pull request 3 months ago
docs: added a badge to the license

Ocheretovich opened this pull request 4 months ago
docs: replaced the discord link

Ocheretovich opened this pull request 4 months ago
add `as_mut` to mutably access owned or mutably borrowed `UnsafeCell` safely

datdenkikniet opened this pull request 4 months ago
loom reports deadlock for `Mutex::try_lock`

mox692 opened this issue 5 months ago
Are concurrent read/writes to UnsafeCell possible?

LtdJorge opened this issue 6 months ago
internal: support const on `UnsafeCell`

davidbarsky opened this pull request 6 months ago
Document Notify limitation

SpecificProtagonist opened this pull request 6 months ago
AtomicBool has no fetch_not

TheChilliPL opened this issue 7 months ago
Fix build error on not 64 bit arch

ryota2357 opened this pull request 7 months ago
Potential memory leak in `loom::thread::spawn`

ryota2357 opened this issue 8 months ago
Documentation: Relaxed Memory Ordering maybe wrong statement?

sainteckes opened this issue 9 months ago
How does Loom differ from Valgrind?

zetanumbers opened this issue 10 months ago
Use std::pin::pin! macro instead of pin-utils

taiki-e opened this pull request 11 months ago
Upgrade to 2021 edition

taiki-e opened this pull request 11 months ago
Bump MSRV to 1.73

taiki-e opened this pull request 11 months ago
not all case was run

feyleth opened this issue 12 months ago
Fix doc link typo in hint.rs

teor2345 opened this pull request about 1 year ago
Explore execution path with multi-thread

mox692 opened this issue about 1 year ago
Document what effect hints have on loom

udoprog opened this pull request about 1 year ago
Fix typo

mox692 opened this pull request about 1 year ago
Implement `wait_while` for condvar

LucasSte opened this pull request about 1 year ago
Add `checkpoint` feature flag in the docs example

mox692 opened this pull request about 1 year ago
feat: implement into_inner for loom Arc

wenym1 opened this pull request about 1 year ago
Support const-initialization in loom::thread_local!

simonwuelker opened this pull request about 1 year ago
Suggested test setup causes cargo warnings

Wuelle opened this issue about 1 year ago
Detect simultaneous borrow and drop of UnsafeCell

e00E opened this pull request over 1 year ago
Loom does not consider dropping UnsafeCell to be a write

e00E opened this issue over 1 year ago
Prepare v0.7.2 release

Darksonn opened this pull request over 1 year ago
`loom::thread_local` does not support const-initialization

anko opened this issue over 1 year ago
[feature request] Configure stack size of default thread

brunowonka opened this issue over 1 year ago
Fix typo

taiki-e opened this pull request over 1 year ago
Disable default features of tracing

taiki-e opened this pull request over 1 year ago
Fix dead code warning

mox692 opened this pull request over 1 year ago
feat: add loom::cell::Cell::into_inner

jbr opened this pull request over 1 year ago
Use core instead of std in lazy_static! macro

peterthejohnston opened this pull request over 1 year ago
Allow `Mutex` to work with `?Sized` types

Phantomical opened this pull request over 1 year ago
Update generator to 0.8.1

fornwall opened this pull request over 1 year ago
Upgrade generator to 0.8

Borber opened this issue over 1 year ago
trying to implement partial order sampling based concurrency testing

siddhantsharma301 opened this pull request over 1 year ago
Update loom version in docs

taiki-e opened this pull request over 1 year ago
Update CI config

taiki-e opened this pull request over 1 year ago
Missing SyncUnsafeCell

Pr0methean opened this issue over 1 year ago
Bump MSRV to 1.65

jv-garcia opened this pull request over 1 year ago
panicked at 'called `Option::unwrap()`

GlenDC opened this issue almost 2 years ago
Add lock_arc API to loom Mutex

culldanx opened this issue almost 2 years ago
Prepare v0.7.1 release

taiki-e opened this pull request almost 2 years ago
Remove unnecessary casts

taiki-e opened this pull request almost 2 years ago
Add Atomic*::into_inner

taiki-e opened this pull request almost 2 years ago
Use #[doc = concat!()] in atomic integer docs

taiki-e opened this pull request almost 2 years ago
Implement AsRef and Borrow for Arc

notgull opened this pull request almost 2 years ago
prepare v0.7.0 release

carllerche opened this pull request almost 2 years ago
Enable user pruning of exploration branches

carllerche opened this pull request almost 2 years ago
Add get_mut() to Mutex and RwLock

akonradi opened this pull request almost 2 years ago
Bump MSRV to 1.63

NobodyXu opened this pull request about 2 years ago
Is it possible for `loom::sync::Mutex::new` to be const available?

NobodyXu opened this issue about 2 years ago
prepare v0.6.1 release

carllerche opened this pull request about 2 years ago
ensure fn passed to generator completes

carllerche opened this pull request about 2 years ago
`repr(transparent)` for `UnsafeCell`

wyfo opened this issue about 2 years ago
Panic at loom-0.6.0/src/rt/scheduler.rs:134:48

sporksmith opened this issue about 2 years ago
Prepare v0.6.0 release

carllerche opened this pull request about 2 years ago
Increase max threads to 5

carllerche opened this pull request about 2 years ago
Bump MSRV to 1.60.0

akonradi opened this pull request about 2 years ago
Add support for scoped threads

akonradi opened this pull request about 2 years ago
Support setting model thread stack size

akonradi opened this pull request about 2 years ago
Make thread stack size configurable

akonradi opened this pull request about 2 years ago
Stack size of spawned threads is not configurable

akonradi opened this issue about 2 years ago
Provide a method for spawning scoped threads

akonradi opened this issue about 2 years ago
Constructing a !Sized UnsafeCell

DzenanJupic opened this issue over 2 years ago
Implement atomic-await

krtab opened this issue over 2 years ago
Add assertion that picked thread is runnable

adrianheine opened this pull request over 2 years ago
Avoid double panic when queued_spawn is dropped

adrianheine opened this pull request over 2 years ago
Document for debugging a test case

scw00 opened this issue over 2 years ago
Loom panics

terrarier2111 opened this issue over 2 years ago
Using `Notify` reports deadlock, while a hand-rolled event does not

DemiMarie opened this issue over 2 years ago
Fix for corner case where `RwLock` could be acquired in write mode while write locked

Pointerbender opened this pull request over 2 years ago
Add a mock MaybeUninit

jschwe opened this issue over 2 years ago
What to do when loom::AtomicUsize do not implement as_mut_ptr()

BowenXiao1999 opened this issue over 2 years ago
Fix drop order of tls and statics and avoid double panics on deadlock

Pointerbender opened this pull request over 2 years ago
Bump MSRV to 1.59

alexkeizer opened this pull request over 2 years ago
Atomic operations on part of an atomic integer?

sporksmith opened this issue over 2 years ago
cell::MutPtr isn't Send

sporksmith opened this issue over 2 years ago
Track which reference belongs to which store

alexkeizer opened this pull request over 2 years ago
Internal Panic: Index Out of Bounds

jswrenn opened this issue almost 3 years ago
A mutual exclusion test on peterson's algorithm

zpzigi754 opened this issue almost 3 years ago
Use #[doc(no_inline)] on re-exports

taiki-e opened this pull request about 3 years ago
Upgrade tracing subscriber and check minimum dependency versions in CI

faern opened this pull request about 3 years ago
Update actions/checkout action to v3 in release.yml

taiki-e opened this pull request about 3 years ago
Any interest in a way to check that a state is possible?

hgoldstein95 opened this issue about 3 years ago