summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-12-26Remove unnecessary genericsMica White
2024-12-26Implement common traitsMica White
2024-12-25as_mut re-organizationMica White
2024-12-25Move some logic into the Sharable traitMica White
2024-12-25Remove once_cell and thread_local dependenciesMica White
2024-12-25Send and Sync for RefLockCollectionMica White
2024-12-25try_lock returns a ResultMica White
2024-12-23Remove scopeguardMica White
The scopeguard crate was being used for its `defer_on_unwind` macro. The problem was that it runs even if the runtime was already panicking. There aren't any changes to the macro which could have fixed this. I instead wrote my own function to check for a specific panicking closure.
2024-12-23Fix inifinite loopMica White
2024-12-23Utilize mutex deathMica White
2024-12-21Implement lock death, but without any usagesBotahamec
2024-12-20Complete PoisonableMica White
2024-12-20Fix clippy issuesBotahamec
2024-12-19Finish unit testingBotahamec
2024-12-01Unit testingMica White
2024-09-27More implementations of LockableIntoInner and LockableAsMutBotahamec
2024-09-27Rename inner_lock methodsBotahamec
2024-09-27Document LockableAsMut and LockableIntoInnerBotahamec
2024-09-26Better into_inner and get_mut implementationsBotahamec
2024-09-26Reduce the number of dereferences neededBotahamec
2024-09-26Fix docsBotahamec
2024-09-26Docs and improvementsBotahamec
2024-09-25Update docs for ref guardsBotahamec
2024-09-25Reorganize PoisonFlag methodsBotahamec
2024-09-25Better error implementationBotahamec
2024-09-25Fix doc comment for ordered_try_lockBotahamec
2024-09-25Add commentBotahamec
2024-09-25Fix panic in contains_duplicatesBotahamec
2024-07-21Create Poisonable APIMica White
2024-07-17Impl Lock for LockCollectionMica White
2024-07-16Fix trait bounds for LockCollection::fromMica White
2024-07-16Use a Cell<bool> instead of AtomicBool for tracking thread keysMica White
2024-05-31Remove unused importMicha White
2024-05-31Add into_innerMicha White
2024-05-29Fix UB with UnsafeCellBotahamec
2024-05-27Fixed UB pertaining to BoxBotahamec
2024-05-26impl Display and Debug for write guardsMicha White
2024-05-23Unused importsBotahamec
2024-05-23Unused functionBotahamec
2024-05-23CommentsBotahamec
2024-05-22must useBotahamec
2024-05-22DocumentationBotahamec
2024-05-22top-level docsBotahamec
2024-05-22Documentation for typesBotahamec
2024-05-22Implemented necessary traitsBotahamec
2024-05-21read methods for RefLockCollectionBotahamec
2024-05-21Sharable APIBotahamec
2024-05-21Fix the Dining Philosophers ProblemBotahamec
2024-05-21fix errorsBotahamec
2024-05-21Merge remote-tracking branch 'origin/0.2' into 0.2Botahamec