- Mar 27, 2024
-
-
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
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Implement new low-level signal trampoline See merge request redox-os/relibc!460
-
-
Jeremy Soller authored
Fix thread spawning on aarch64 See merge request redox-os/relibc!463
-
bjorn3 authored
* Correctly align the stack * Fix argument order of the ldp instructions * Remove unnecessary ldr x5 instruction
-
- Mar 12, 2024
-
-
Jeremy Soller authored
Add tests for further sys/resource.h constants See merge request redox-os/relibc!462
-
-
- Mar 10, 2024
-
-
Jeremy Soller authored
Add stub for SIOCATMARK command of ioctl. See merge request redox-os/relibc!461
-
- Mar 09, 2024
-
-
Bendeguz Pisch authored
-
- Mar 04, 2024
-
-
Jeremy Soller authored
Fix posix prio process (same as MR458 with fixed commits) See merge request redox-os/relibc!459
-
-
- Mar 01, 2024
-
-
Jeremy Soller authored
-
Jeremy Soller authored
Use standard casing and mangling for internal errno See merge request redox-os/relibc!457
-
-
Jeremy Soller authored
Add Crypt functions See merge request redox-os/relibc!453
-
-
- Feb 29, 2024
-
-
Jeremy Soller authored
Use Cell representation for errno See merge request redox-os/relibc!456
-
-
- Feb 19, 2024
-
-
Jeremy Soller authored
Panic when getpagesize() cannot succeed as specified See merge request redox-os/relibc!455
-
-
- Feb 12, 2024
-
-
Jeremy Soller authored
-
- Feb 10, 2024
-
-
Jeremy Soller authored
-
- Feb 08, 2024
-
-
Jeremy Soller authored
-
- Feb 03, 2024
-
-
Jeremy Soller authored
-
- Feb 02, 2024
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Jan 26, 2024
-
-
Jeremy Soller authored
Update rust-toolchain.toml See merge request redox-os/relibc!452
-
- Jan 25, 2024
-
-
bjorn3 authored
This matches the version actually used by Redox OS. It also supports the sparse index, which prevents having to clone the crates.io registry git repo when rust-analyzer tries to run cargo metadata on relibc.
-