- Jul 09, 2024
-
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Four distinct fixes for significant incorrectness bugs, as three small commits See merge request redox-os/relibc!481
-
- Jul 07, 2024
-
-
Derick Eddington authored
-
Derick Eddington authored
-
Derick Eddington authored
Without this fix, `tests/bins_static/pthread/rwlock_randtest` would sometimes get stuck blocking forever with only 1+ threads all doing `pthread_rwlock_wrlock()` but all the other threads having finished.
-
- Jun 24, 2024
-
-
Jeremy Soller authored
Improve the testing instructions on the README See merge request redox-os/relibc!477
-
Ribbon authored
-
- Jun 23, 2024
-
-
Jeremy Soller authored
Document the test instructions and improve the title See merge request redox-os/relibc!476
-
Ribbon authored
-
- Jun 14, 2024
-
-
Jeremy Soller authored
Implement pread and pwrite using the syscalls. See merge request redox-os/relibc!475
-
Jacob Lorentzon authored
-
- Jun 10, 2024
-
-
Jeremy Soller authored
Cleanup ld_so organization and move pthread_t into TCB See merge request redox-os/relibc!474
-
- Jun 08, 2024
-
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
- May 11, 2024
-
-
Jeremy Soller authored
-
- May 06, 2024
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Apr 05, 2024
-
-
Jeremy Soller authored
Various futex fixes See merge request redox-os/relibc!470
-
-
- Apr 02, 2024
-
-
Jeremy Soller authored
Fix double slashes in fpath. See merge request !469
-
Jacob Lorentzon authored
-
- Mar 27, 2024
-
-
Jeremy Soller authored
Add tests for unistd.h constants See merge request !467
-
-
Jeremy Soller authored
Protect fork() and clone() behind a rwlock. See merge request !468
-
Jacob Lorentzon authored
rlct_clone will acquire a read lock, whereas fork will acquire a write lock. The write lock is necessary because the fork will clone the file table, which would result in other threads' fork/clone file descriptors not being closed. If an address space switch fd never gets closed, fork child processes and new threads, may never switch address spaces before they are started, which has resulted in hard-to-debug RIP=0 instr fetch page faults.
-
- Mar 26, 2024
-
-
Jeremy Soller authored
Fix pthread rwlock code See merge request redox-os/relibc!466
-
-
- Mar 25, 2024
-
-
Jeremy Soller authored
Don't map thread stacks as MAP_SHARED (lol), fix i686 signal trampoline See merge request redox-os/relibc!465
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
MAP_SHARED means it will continue to be shared after forks, which obviously isn't the correct behavior. `acid thread` doesn't segfault infinitely, anymore.
-
- Mar 18, 2024
-
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Implement the event queue ABI. See merge request redox-os/relibc!454
-
- Mar 17, 2024
-
-
Jacob Lorentzon authored
-