Commit Graph

4062 Commits

Author SHA1 Message Date
bjorn3 f8626fd9d0 Move setjmp and sigsetjmp together
This fixes compilation of relibc on arm64. On arm64 the reference from
sigsetjmp to setjmp has a limited range.
2026-03-29 16:18:21 +02:00
Jeremy Soller 18e47cdf5a Merge branch 'malloc-bits' into 'master'
move malloc bits to cbindgen

See merge request redox-os/relibc!1138
2026-03-29 07:10:14 -06:00
Jeremy Soller 078bfe81f1 Merge branch 'dirent-bits' into 'master'
move dirent bits to cbindgen

See merge request redox-os/relibc!1137
2026-03-29 07:09:58 -06:00
Jeremy Soller 299ee7da12 Merge branch 'errno-bits' into 'master'
move errno bits from C to cbindgen

See merge request redox-os/relibc!1136
2026-03-29 07:09:41 -06:00
Jeremy Soller 182b2daebe Merge branch 'rwlock-timeout' into 'master'
Implement clockid_t handling to pthread_rwlock timeout

See merge request redox-os/relibc!1139
2026-03-29 07:08:24 -06:00
auronandace d84c8bf8f3 move malloc bits to cbindgen 2026-03-29 08:40:37 +01:00
auronandace 42d555b043 move dirent bits to cbindgen 2026-03-29 08:10:13 +01:00
auronandace 80db4127fd move errno bits from C to cbindgen 2026-03-29 07:44:55 +01:00
Wildan M f5dd08dc49 Add and fix pthread rwlock timeout tests 2026-03-29 11:31:08 +07:00
Wildan M 928a446f12 Implement clockid_t handling to pthread_rwlock timeout 2026-03-29 10:51:04 +07:00
Jeremy Soller a78c1f5cfd Merge branch 'init-ld-so' into 'master'
Minor ld_so init improvement

See merge request redox-os/relibc!1135
2026-03-28 20:25:05 -06:00
Wildan M e41052d307 Minor ld_so init improvement 2026-03-29 07:48:37 +07:00
Jeremy Soller e589a94c6d Merge branch 'ldso-cache' into 'master'
Implement ld_so cache backed by shm

See merge request redox-os/relibc!1134
2026-03-28 18:28:03 -06:00
Jeremy Soller 9d148e21f0 Merge branch 'fnmatch-collapsing' into 'master'
Fix fnmatch caused oom

See merge request redox-os/relibc!1133
2026-03-28 18:26:07 -06:00
Wildan M 459b8da27b Implement ld_so cache backed by shm 2026-03-29 05:34:14 +07:00
Wildan M ef922979ac Fix fmt 2026-03-29 02:29:31 +07:00
Wildan M 38650d994e Fix fnmatch caused oom 2026-03-29 02:20:16 +07:00
Jeremy Soller 5f97cc4178 Merge branch 'netdb-bits' into 'master'
move netdb bits to cbindgen

See merge request redox-os/relibc!1132
2026-03-28 11:56:14 -06:00
auronandace 306cd8b68f move netdb bits to cbindgen 2026-03-28 17:44:18 +00:00
Jeremy Soller 47acf75398 Merge branch 'sys-wait-bits' into 'master'
move sys_wait bits from C to cbindgen

See merge request redox-os/relibc!1130
2026-03-28 09:59:27 -06:00
auronandace 254e81ef74 move sys_wait bits from C to cbindgen 2026-03-28 15:12:54 +00:00
Jeremy Soller d3197c1006 Merge branch 'sys-time-bits' into 'master'
move sys_time bits from C to cbindgen

See merge request redox-os/relibc!1129
2026-03-28 09:07:49 -06:00
auronandace dbc6507c79 move sys_time bits from C to cbindgen 2026-03-28 14:57:11 +00:00
Jeremy Soller b732b50dac Merge branch 'tests-install' into 'master'
Update paths for install-tests

See merge request redox-os/relibc!1128
2026-03-28 07:24:14 -06:00
Jeremy Soller 310d7efac0 Merge branch 'netinetin-bits' into 'master'
move netinet_in bits to cbindgen

See merge request redox-os/relibc!1127
2026-03-28 07:23:52 -06:00
auronandace 93a8b4b7c6 cargo fmt 2026-03-28 08:21:13 +00:00
auronandace 516729bd83 move netinet_in bits to cbindgen 2026-03-28 08:15:24 +00:00
Wildan M cd698603c9 Update paths for install-tests 2026-03-28 06:12:32 +07:00
Jeremy Soller 216dd35a0a Merge branch 'recvmsg' into 'master'
reserve extra space for scheme path to fix os-test/sys_socket/recvfrom

See merge request redox-os/relibc!1124
2026-03-27 10:07:15 -06:00
Benton60 5de398c6a9 reserve extra space for scheme path to fix os-test/sys_socket/recvfrom 2026-03-27 09:49:47 -04:00
Jeremy Soller 1d7e95b9d1 Merge branch 'ctype-bits' into 'master'
move ctype bits from C to cbindgen

See merge request redox-os/relibc!1122
2026-03-27 07:34:45 -06:00
auronandace 71560ce9ca move ctype bits from C to cbindgen 2026-03-27 08:07:18 +00:00
Jeremy Soller 3bdca6200e Merge branch 'sys-stat-bits' into 'master'
move sys stat bits from C file to cbindgen

See merge request redox-os/relibc!1120
2026-03-26 09:07:19 -06:00
auronandace bc5ee99856 move sys stat bits from C file to cbindgen 2026-03-26 13:58:09 +00:00
Jeremy Soller 8dec9f36ff Merge branch 'sys-mman-bits' into 'master'
move sys mman bits to cbindgen

See merge request redox-os/relibc!1119
2026-03-26 06:30:51 -06:00
Jeremy Soller 6c34d491f8 Merge branch 'sys-ioctl-bits' into 'master'
move sys ioctl bits to cbindgen

See merge request redox-os/relibc!1118
2026-03-26 06:30:28 -06:00
auronandace db8021d4c8 move sys mman bits to cbindgen 2026-03-26 11:33:11 +00:00
auronandace bdceda8665 move sys ioctl bits to cbindgen 2026-03-26 11:09:52 +00:00
Jeremy Soller 88de0babd3 Merge branch 'sys-select-bits' into 'master'
move sys select bits to cbindgen

See merge request redox-os/relibc!1117
2026-03-25 20:00:40 -06:00
auronandace 23996c4fd7 move sys select bits to cbindgen 2026-03-25 14:28:00 +00:00
Jeremy Soller 467895ab5f Merge branch 'resource-bits' into 'master'
move sys resource bits file to cbindgen

See merge request redox-os/relibc!1116
2026-03-25 08:05:41 -06:00
auronandace 44bb9d8d63 cargo fmt 2026-03-25 13:38:12 +00:00
auronandace 6f48e1c954 move sys resource bits file to cbindgen 2026-03-25 13:34:03 +00:00
Jeremy Soller ab654db071 Merge branch 'remove-c-ptrace' into 'master'
remove empty C ptrace bits header

See merge request redox-os/relibc!1115
2026-03-25 07:04:05 -06:00
Jeremy Soller 7de94d974f Merge branch 'verify-netinetin-includes' into 'master'
verify netinet_in header includes

See merge request redox-os/relibc!1114
2026-03-25 07:03:47 -06:00
Jeremy Soller 1978c1aa4c Merge branch 'impl_recvmsg' into 'master'
update recvfrom to route calls through recvmsg

See merge request redox-os/relibc!1113
2026-03-25 07:02:06 -06:00
Jeremy Soller a50f21cc30 Merge branch 'glibc-build' into 'master'
Make test files buildable for glibc

See merge request redox-os/relibc!1112
2026-03-25 07:01:28 -06:00
Jeremy Soller dc50b5ea1a Merge branch 'wrap-test' into 'master'
Wrap tests in a separate build directory

See merge request redox-os/relibc!1111
2026-03-25 07:01:08 -06:00
auronandace 7ce47e0cad remove empty C ptrace bits header 2026-03-25 12:26:24 +00:00
auronandace d826d1fdc2 verify netinet_in header includes 2026-03-25 10:50:01 +00:00