| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-11-06 | std: remove lock wrappers in `sys_common` | joboet | -58/+0 | |
| 2022-06-27 | make Condvar, Mutex, RwLock const constructors work with unsupported impl | Jorge Aparicio | -0/+1 | |
| 2022-06-03 | Lazily allocate+initialize locks. | Mara Bos | -1/+2 | |
| 2022-05-01 | Add comment | Austin Kiekintveld | -0/+2 | |
| 2022-05-01 | Fix formatting | Austin Kiekintveld | -2/+6 | |
| 2022-05-01 | Relax memory ordering used in SameMutexCheck | Austin Kiekintveld | -1/+1 | |
| `SameMutexCheck` only requires atomicity for `self.addr`, but does not need ordering of other memory accesses in either the success or failure case. Using `Relaxed`, the code still correctly handles the case when two threads race to store an address. | ||||
| 2022-03-29 | Make the stdlib largely conform to strict provenance. | Aria Beingessner | -5/+7 | |
| Some things like the unwinders and system APIs are not fully conformant, this only covers a lot of low-hanging fruit. | ||||
| 2022-03-21 | Move pthread locks to own module. | Mara Bos | -4/+4 | |
| 2020-12-22 | Migrate standard library away from compare_and_swap | Linus Färnstrand | -3/+3 | |
| 2020-10-02 | Make it possible to have unboxed mutexes on specific platforms. | Mara Bos | -4/+29 | |
| This commit keeps all mutexes boxed on all platforms, but makes it trivial to remove the box on some platforms later. | ||||
| 2020-10-02 | Move boxing and mutex checking logic of condvar into sys_common. | Mara Bos | -0/+23 | |
