auronandace
|
a3c67e898d
|
add unused_must_use lint
|
2026-02-11 09:48:47 +00:00 |
|
Wildan M
|
f15322453b
|
Convert all println to log or todo
|
2026-01-25 05:27:38 +07:00 |
|
sourceturner
|
defd2ce7c3
|
Deny deny-unsafe_op_in_unsafe_fn on the crate level
|
2026-01-21 00:41:57 +01:00 |
|
auronandace
|
6e25b2be7f
|
arpa_inet and semaphore header cleanup
|
2025-12-31 09:14:21 +00:00 |
|
Anhad Singh
|
415d0f9edc
|
fix(sync/futex_wait): handle EINTR
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2025-12-19 14:10:55 +11:00 |
|
Jeremy Soller
|
82084440ad
|
Support nightly-2025-10-03
|
2025-10-03 21:51:10 -06:00 |
|
Jacob Lorentzon
|
9c5f11fbc8
|
Add Out<T> wrapper
|
2025-09-21 14:36:12 +02:00 |
|
Peter Limkilde Svendsen
|
06fec0b843
|
Add various basic docstrings
|
2024-10-27 23:25:57 +01:00 |
|
4lDO2
|
4bd0d2a1ef
|
Move pthread::Errno to separate module.
|
2024-09-11 23:22:29 +02:00 |
|
JustAnotherDev
|
7df5b16f9e
|
set deny(unsafe_op_in_unsafe_fn) for
|
2024-09-11 20:55:05 +01:00 |
|
4lDO2
|
4c20a9abb2
|
Enable syscall restart in futex_wait.
|
2024-07-16 11:55:06 +02:00 |
|
Jacob Lorentzon
|
1fba2ef10a
|
Various futex fixes
|
2024-04-05 20:31:06 +00:00 |
|
4lDO2
|
cdd0f67b23
|
Rustfmt.
|
2023-05-17 15:28:10 +02:00 |
|
4lDO2
|
a7708a9fc8
|
Fix AtomicPtr::as_ptr compiler version problem.
|
2023-05-07 11:17:04 +02:00 |
|
4lDO2
|
439b054486
|
Rustify pthread_rwlock_t.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
4e5596698d
|
Hack to support multiple compiler versions.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
9356098fb2
|
WIP: More complete pthread mutex implementation.
|
2023-05-06 17:02:52 +02:00 |
|
4lDO2
|
cf34e2512e
|
Move condvar impl to a mostly-safe module.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
22ffed707f
|
Fix embarrasing deadlock!
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
b455e2e374
|
Misc improvements, move barrier to safe module.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
b9f19f4326
|
Get pcid to work using this pthread impl.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
6a658bc33d
|
Add needed functions for acid to link.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
2593101ea7
|
Get it to compile
|
2023-05-06 17:02:50 +02:00 |
|
4lDO2
|
558d43082c
|
WIP: Expand native pthreads implementation.
|
2023-05-06 17:02:50 +02:00 |
|
Jeremy Soller
|
16abc91341
|
cargo fmt and cargo fix
|
2022-11-11 13:27:18 -07:00 |
|
Jeremy Soller
|
8576b99759
|
Add timeout to futex_wait calls
|
2022-04-04 20:23:29 -06:00 |
|
Jeremy Soller
|
2f69f0e7f1
|
Add simple semaphore implementation using futex
|
2020-12-23 12:18:17 -07:00 |
|
jD91mZM2
|
b8c50c7c64
|
Format
|
2019-08-04 19:05:45 +02:00 |
|
jD91mZM2
|
c7d499d4f2
|
Upgrade to the 2018 edition
I didn't think it'd be this useful first, but thank god for `cargo fix --edition`!
|
2019-08-04 19:05:45 +02:00 |
|
jD91mZM2
|
43ff8801bc
|
Format
|
2019-08-04 19:05:44 +02:00 |
|
jD91mZM2
|
35c1d5210c
|
Implement the Once<T> synchronization structure
Not sure if I should add a RwLock for the ptrace state too...
|
2019-08-04 19:05:44 +02:00 |
|