Commit Graph

2606 Commits

Author SHA1 Message Date
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
auronandace 306cd8b68f move netdb bits to cbindgen 2026-03-28 17:44:18 +00:00
auronandace 254e81ef74 move sys_wait bits from C to cbindgen 2026-03-28 15:12:54 +00:00
auronandace dbc6507c79 move sys_time bits from C to cbindgen 2026-03-28 14:57:11 +00: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
Benton60 5de398c6a9 reserve extra space for scheme path to fix os-test/sys_socket/recvfrom 2026-03-27 09:49:47 -04:00
auronandace 71560ce9ca move ctype bits from C to cbindgen 2026-03-27 08:07:18 +00: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
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
auronandace 23996c4fd7 move sys select bits to cbindgen 2026-03-25 14:28:00 +00: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
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
auronandace 9b76fce0cc move 4 conversion functions from netinet_in to arpa_inet 2026-03-24 11:22:14 +00:00
Benton60 0addd84414 update recvfrom to route calls through recvmsg 2026-03-23 23:37:15 -04:00
Jeremy Soller 2083559d7f Merge branch 'cleanup' into 'master'
minor cleanup

See merge request redox-os/relibc!1107
2026-03-19 08:26:18 -06:00
Jeremy Soller d28752a931 Merge branch 'start-math' into 'master'
start of rust math header

See merge request redox-os/relibc!1106
2026-03-19 08:25:36 -06:00
auronandace b516113722 minor cleanup 2026-03-19 13:03:16 +00:00
auronandace c5187d18d6 start of rust math header 2026-03-19 10:43:20 +00:00
auronandace ed2931fc60 remove duplicate fd_set struct from sys_time 2026-03-18 12:00:01 +00:00
Wildan M 0db44c3f72 Fix fchmodat with AT_EMPTY_PATH 2026-03-17 03:12:34 +07:00
auronandace c79315ed06 cargo fmt 2026-03-17 17:13:19 +00:00
auronandace b252a794e0 verify inttypes header includes 2026-03-17 17:11:42 +00:00
auronandace 84c9038a11 move wcstoimax and wcstoumax from wchar to inttypes 2026-03-17 16:53:48 +00:00
auronandace 70f9dad334 move macros from wchar to macros 2026-03-17 16:46:09 +00:00
Jeremy Soller c758acb31a Merge branch 'verify-regex-includes' into 'master'
verify regex header includes

See merge request redox-os/relibc!1099
2026-03-17 05:51:32 -06:00
Jeremy Soller 4c17ebab49 Merge branch 'inaddr-nocopy' into 'master'
do not derive Copy on in_addr struct

See merge request redox-os/relibc!1098
2026-03-17 05:51:05 -06:00
auronandace a6337706e1 verify regex header includes 2026-03-17 09:42:29 +00:00
auronandace 8a6e085121 do not derive Copy on in_addr struct 2026-03-17 09:18:45 +00:00
auronandace 01ea72ecc7 silence transmute warning lints 2026-03-17 08:11:42 +00:00
Jeremy Soller e6f6e7078d Merge branch 'drm12' into 'master'
drm: Support MODE_PAGE_FLIP and MODE_DIRTYFB

See merge request redox-os/relibc!1096
2026-03-16 17:11:38 -06:00
bjorn3 6fc6831f67 drm: Support MODE_PAGE_FLIP and MODE_DIRTYFB 2026-03-16 21:47:23 +01:00
auronandace 904604020b eliminate more range loops 2026-03-16 08:26:05 +00:00
auronandace 25f059bf67 iterate instead of indexing using a range 2026-03-15 21:39:10 +00:00
Connor-GH a60b7cefc1 uname: update to reflect version info given from scheme
We recently updated the kernel to give the "version" info in the
uname scheme. Now, we also put this info in the `utsname` struct for the
`uname` function.
2026-03-15 15:49:10 -05:00
auronandace 2b52312227 update rand dependencies to latest 2026-03-14 15:38:45 +00:00
auronandace 5c646e78a1 add as conversion back in for i586 2026-03-14 14:30:06 +00:00
auronandace a01313467e tackle some clippy lints in ld_so 2026-03-14 14:20:22 +00:00
Jeremy Soller 693cf03519 Merge branch 'migrate-to-stdfscall' into 'master'
refactor: Migrate fstat*/fchmod/getdents/ftruncate/futimens to stdfscall

See merge request redox-os/relibc!1088
2026-03-14 07:17:03 -06:00