File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 3
3
//! For `os_unfair_lock`, see the documentation
4
4
//! <https://developer.apple.com/documentation/os/synchronization?language=objc>
5
5
//! and in case of underspecification its implementation
6
- //! <https://github.com/apple-oss-distributions/libplatform/blob/a00a4cc36da2110578bcf3b8eeeeb93dcc7f4e11/src/os/lock.c#L645>
6
+ //! <https://github.com/apple-oss-distributions/libplatform/blob/a00a4cc36da2110578bcf3b8eeeeb93dcc7f4e11/src/os/lock.c#L645>.
7
+ //!
8
+ //! Note that we don't emulate every edge-case behaviour of the locks. Notably,
9
+ //! we don't abort when locking a lock owned by a thread that has already exited
10
+ //! and we do not detect copying of the lock, but macOS doesn't guarantee anything
11
+ //! in that case either.
7
12
8
13
use crate :: * ;
9
14
You can’t perform that action at this time.
0 commit comments