bors[bot]
6472f4b807
Merge #21
...
21: Prepare for release v0.2.1 r=bertptrs a=bertptrs
Co-authored-by: Bert Peters <bert@bertptrs.nl >
2022-05-23 06:55:45 +00:00
6afe7b1c48
Update README and CHANGELOG
2022-05-23 08:53:56 +02:00
9238ef53ee
Update copyright
2022-05-23 08:37:26 +02:00
bors[bot]
c08addff7d
Merge #17
...
17: Fix typos r=bertptrs a=quisar
Co-authored-by: Benjamin Lerman <qsr@chromium.org >
2022-05-23 06:33:21 +00:00
bors[bot]
c1ce9df8ad
Merge #19
...
19: Add a wrapper for `std::sync::Condvar` r=bertptrs a=bertptrs
This wrapper does not do any tracing itself but supports the use of a tracing mutex guard instead of an `std::sync` one.
Co-authored-by: Bert Peters <bert@bertptrs.nl >
2022-05-17 19:50:02 +00:00
312eaa8649
Add a wrapper for std::sync::Condvar
...
This wrapper does not do any tracing itself but supports the use of a
tracing mutex guard instead of an `std::sync` one.
2022-05-17 21:45:25 +02:00
bors[bot]
1f7e6921aa
Merge #18
...
18: Enable bors for nicer merging r=bertptrs a=bertptrs
Co-authored-by: Bert Peters <bert@bertptrs.nl >
2022-05-15 21:40:40 +00:00
f7048f265f
Enable CI builds on staging/trying
2022-05-15 23:35:00 +02:00
64e56fdb86
Add minimal bors config
2022-05-15 23:35:00 +02:00
Benjamin Lerman
8e3278fdd2
Fix typos
2022-05-10 10:30:20 +02:00
9ea993e737
Add missing date
2022-05-07 18:15:50 +02:00
062850fc3e
Merge pull request #16 from bertptrs/docsrs_feature_docs
...
Fix documentation builds for features
2022-05-07 17:56:09 +02:00
0d2622d5c6
Build documentation on CI
2022-05-07 17:52:32 +02:00
d1417e0b0c
Tag module docs with their required features
2022-05-07 17:52:32 +02:00
fcc64e2cef
Automatically build documentation for all features
2022-05-07 17:03:45 +02:00
fd0d05307c
Update README and copyright year
2022-05-07 16:54:37 +02:00
2f6e214784
Merge pull request #15 from bertptrs/pre-release-cleanup
v0.2.0
2022-05-07 16:50:10 +02:00
3ec7e83e00
Update changelog and version
2022-05-07 16:43:31 +02:00
ea8e0208a0
Explicitly test for disallowed self-cycles
2022-05-07 16:43:31 +02:00
8926af4e13
Also deny clippy warnings on other targets
2022-05-07 16:43:31 +02:00
77676ea04d
Fix formatting
2022-05-07 16:43:31 +02:00
46c92cfbbf
Merge pull request #13 from quisar/add_upgradable
2022-05-06 10:17:54 +02:00
Benjamin Lerman
743cc83669
Add TracingRwLockUpgradableReadGuard wrapper for parking_lot
2022-05-03 10:16:27 +02:00
4faaae8d8f
Merge pull request #10 from quisar/fix_locking_issues_in_lockapi
2022-05-02 08:32:13 +02:00
Benjamin Lerman
b78af9150d
Fix a number of issues in the lockapi wrappers.
2022-05-02 08:20:23 +02:00
515930c0a2
Merge pull request #9 from quisar/prevent-reentrant-locking
2022-05-02 08:13:48 +02:00
Benjamin Lerman
b5a5ca16c3
Do not allow recursive locks.
2022-05-02 08:11:37 +02:00
aef99d4f65
Merge pull request #8 from quisar/fix_deref
2022-05-02 08:04:55 +02:00
Benjamin Lerman
6073c6c78d
Fix Target for Deref of stdsync::TracingMutexGuard
2022-05-01 16:53:26 +02:00
cdd44f74fa
Merge pull request #11 from bertptrs/fix-bitrot
2022-05-01 14:06:23 +02:00
38b3b226cc
Move to edition 2021 altogether
2022-05-01 12:03:50 +02:00
3b9b908460
Correctly mark mutex reference as unused
2022-05-01 11:50:50 +02:00
ef421e20eb
Deal with IntoIter deprecation
2022-05-01 11:50:37 +02:00
66576e5b0e
Merge pull request #5 from bertptrs/benchmarking
...
Implement minimal benchmarking of dependency tracking
2021-07-10 22:17:44 +02:00
308af218e1
Implement minimal benchmarking of dependency tracking
2021-07-10 22:14:33 +02:00
79ed599a2f
Merge pull request #3 from bertptrs/locking-api-support
2021-07-10 17:28:20 +02:00
680e335ccf
Document new modules
2021-07-10 17:25:42 +02:00
17761af5a8
Add type aliases for mapped mutex guards
2021-07-10 13:05:41 +02:00
4c70d999d6
Create type aliases for parking_lot::RwLock
2021-07-10 12:17:35 +02:00
618a11f940
Implement a wrapper for parking_lot::Once
2021-05-27 22:19:57 +02:00
77cd603363
Implement minimal mutexes for parking_lot.
2021-05-27 22:00:37 +02:00
73b4c8b1af
Minimal parking_lot support
2021-05-27 21:16:24 +02:00
b21a63e74b
Implement RwLock-based traits for lockapi worker.
2021-05-27 21:16:24 +02:00
6a3cb83d01
Implement Mutex behaviour for lock_api
2021-05-27 21:16:24 +02:00
08cfb17234
Build all features on CI
2021-05-27 21:16:24 +02:00
536ee31138
Prepare for relesae
v0.1.2
2021-05-27 21:13:24 +02:00
e2db0eaca8
Fix a graph invariant violation on cycle detection
2021-05-27 20:31:00 +02:00
158e5353bb
Add missing guard type aliases
2021-05-24 20:28:49 +02:00
c4d211a923
Prepare for release
v0.1.1
2021-05-24 15:40:30 +02:00
f524318bfe
Only run CI for pushes to master and PRs.
2021-05-24 15:33:36 +02:00