Jeremy Soller
53bd8b48ec
Merge branch 'seed48-no-static-mut' into 'master'
...
Replace static mut in seed48()
See merge request redox-os/relibc!1178
2026-04-11 08:13:02 -06:00
Peter Limkilde Svendsen
f28cb80507
Replace static mut in seed48()
2026-04-11 16:07:48 +02:00
Jeremy Soller
a820dd4d25
Merge branch 'printf-float-alternate-fix' into 'master'
...
printf: fix '%#.0e' to always print the radix character
See merge request redox-os/relibc!1177
2026-04-10 18:53:22 -06:00
Jeremy Soller
b75492bdd2
Merge branch 'printf-precision-zero-fix' into 'master'
...
printf: ignore zero flag on some conversions if precision is specified.
See merge request redox-os/relibc!1176
2026-04-10 18:52:30 -06:00
Connor-GH
4a497bb263
printf: fix '%#.0e' to always print the radix character
...
Before, we were printing `'-4e+01'` from `printf("'%#.0e'\n", -42.0);`
Now we print `'-4.e+01'` as POSIX requires, and to pass a test in
os-test: https://doc.redox-os.org/test-results/os-test/os-test-20260410/html/stdio/printf-e-alt.c
2026-04-10 13:53:31 -05:00
Mathew John Roberts
9b82e54e5a
Merge branch 'disconnected_udp' into 'master'
...
Move to separate 0.0.0.0:0 and disconnected states for udp AF_UNSPEC
See merge request redox-os/relibc!1166
2026-04-10 18:55:26 +01:00
Benton60
7bf209dc8e
Move to separate 0.0.0.0:0 and disconnected states for udp AF_UNSPEC
2026-04-10 18:55:26 +01:00
Connor-GH
7ec3e239b5
printf: ignore zero flag on some conversions if precision is specified.
2026-04-10 11:19:55 -05:00
Jeremy Soller
da40ffa9ec
Merge branch 'fix-malloc-conflict' into 'master'
...
Fix malloc conflict
See merge request redox-os/relibc!1175
2026-04-10 07:11:25 -06:00
Wildan M
87e1739a85
Fix malloc conflict
2026-04-10 16:38:32 +07:00
Jeremy Soller
62b0f0c198
Merge branch 'timespec' into 'master'
...
rename bits_time to bits_timespec for consistency
See merge request redox-os/relibc!1173
2026-04-09 15:25:49 -06:00
Jeremy Soller
c8ba916e7e
Merge branch 'ucred' into 'master'
...
remove ucred from sys_socket bits
See merge request redox-os/relibc!1172
2026-04-09 15:25:35 -06:00
auronandace
49f96a96e6
rename bits_time to bits_timespec for consistency
2026-04-09 10:50:04 +01:00
auronandace
121ee8edb0
remove ucred from sys_socket bits
2026-04-09 09:59:24 +01:00
Mathew John Roberts
6530de76b9
Merge branch 'sys-epoll-docs' into 'master'
...
Add more sys/epoll.h docs
See merge request redox-os/relibc!1171
2026-04-09 07:59:59 +01:00
Mathew John Roberts
e599c37a40
Merge branch 'pal-socket-docs' into 'master'
...
Add docs for PalSocket
See merge request redox-os/relibc!1170
2026-04-09 07:55:53 +01:00
Mathew John Roberts
6af45691f6
Merge branch 'pal-signal-docs' into 'master'
...
Add docs for PalSignal
See merge request redox-os/relibc!1169
2026-04-09 07:52:50 +01:00
Mathew John Roberts
ddeb282648
Merge branch 'ptrace-docs' into 'master'
...
Improve ptrace docs
See merge request redox-os/relibc!1168
2026-04-09 07:49:54 +01:00
Mathew John Roberts
b5fecf9ef2
Merge branch 'pal-epoll-docs' into 'master'
...
Add docs for PalEpoll
See merge request redox-os/relibc!1167
2026-04-09 07:47:16 +01:00
Peter Limkilde Svendsen
711d342227
Add more sys/epoll.h docs
2026-04-08 23:41:04 +02:00
Peter Limkilde Svendsen
abb1c62ff7
Add docs for PalSocket
2026-04-08 23:24:50 +02:00
Peter Limkilde Svendsen
2c2d968455
Add docs for PalSignal
2026-04-08 23:08:03 +02:00
Peter Limkilde Svendsen
74c6e48a8f
Improve ptrace docs
2026-04-08 22:36:19 +02:00
Peter Limkilde Svendsen
ac1467fb2f
Add docs for PalEpoll
2026-04-08 22:27:01 +02:00
Mathew John Roberts
d6261d3868
Merge branch 'pal-docs' into 'master'
...
Document Pal methods
See merge request redox-os/relibc!1165
2026-04-08 19:48:47 +01:00
Mathew John Roberts
0b802afc7f
Merge branch 'platform-rw-docs' into 'master'
...
Document platform readers and writers
See merge request redox-os/relibc!1164
2026-04-08 19:46:58 +01:00
Mathew John Roberts
83022746f9
Merge branch 'aio-docs' into 'master'
...
Add aio.h docs
See merge request redox-os/relibc!1163
2026-04-08 19:45:06 +01:00
Mathew John Roberts
4a05586a2f
Merge branch 'format-mr-1159' into 'master'
...
Formatting
See merge request redox-os/relibc!1162
2026-04-08 19:43:22 +01:00
Mathew John Roberts
67fd089c90
Merge branch 'pthread-types-docs' into 'master'
...
Document pthread types
See merge request redox-os/relibc!1160
2026-04-08 19:42:29 +01:00
Peter Limkilde Svendsen
2d2aa5592b
Document Pal methods
2026-04-06 20:12:04 +02:00
Peter Limkilde Svendsen
bbb9426e6a
Document platform readers and writers
2026-04-06 01:02:42 +02:00
Peter Limkilde Svendsen
68a49acace
Add aio.h docs
2026-04-05 17:30:06 +02:00
Peter Limkilde Svendsen
8757c0facf
Formatting
2026-04-05 16:44:09 +02:00
Jeremy Soller
43a8cbadec
Merge branch 'fix-comp' into 'master'
...
Fix compilation
See merge request redox-os/relibc!1161
2026-04-05 08:38:20 -06:00
Peter Limkilde Svendsen
5151e58b47
Document pthread types
2026-04-05 16:33:06 +02:00
Jeremy Soller
1ccbd6d23f
Merge branch 'connect' into 'master'
...
Add AF_UNSPEC support to the netstack
See merge request redox-os/relibc!1159
2026-04-05 07:51:41 -06:00
Jeremy Soller
933a53bfc0
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Mathew John Roberts <auronandace@duck.com >
2026-04-05 07:51:20 -06:00
Wildan M
f348d880e7
Fix compilation
2026-04-05 20:03:40 +07:00
Benton60
2b63e37410
fix behavior to always nullify the address regardless of what is passed in.
2026-04-05 01:26:45 -04:00
Benton60
7c733fc3b3
adding support for disconnecting via AF_UNSPEC
2026-04-04 18:27:01 -04:00
Jeremy Soller
7a10e071c2
Merge branch 'minor-cleanups' into 'master'
...
minor code cleanups
See merge request redox-os/relibc!1158
2026-04-04 07:39:30 -06:00
auronandace
b4009544a8
minor code cleanups
2026-04-03 14:39:56 +01:00
Jeremy Soller
19b0b44eb9
Merge branch 'elf-bits' into 'master'
...
move elf bits to cbindgen
See merge request redox-os/relibc!1157
2026-04-03 07:01:10 -06:00
Jeremy Soller
02a6fedd32
Merge branch 'unistd-bits' into 'master'
...
move unistd bits to cbindgen
See merge request redox-os/relibc!1156
2026-04-03 07:00:35 -06:00
auronandace
700cf642e5
move elf bits to cbindgen
2026-04-03 09:15:08 +01:00
auronandace
a0dd75a011
move unistd bits to cbindgen
2026-04-03 08:58:37 +01:00
Jeremy Soller
79232aecb8
Merge branch 'sigsetjmp-asm-fix' into 'master'
...
Fix regression caused in e553e9e4
See merge request redox-os/relibc!1155
2026-04-02 18:42:27 -06:00
Connor-GH
aecec88fb6
Fix regression caused in e553e9e4
...
In the process of converting the assembly from AT&T syntax to Intel
syntax, bjorn3 made some mistakes. Firstly, `A+B(%reg)` is translated to
`[reg + A + B]`, and not `[reg * B + A]`. I can see how this was
confused because x86 also has an addressing mode that takes up to 4
arguments, where `A(%r1,%r2,B)` is translated to `[r1 + A + r2 * B]`
with the constraints that `B` must be a power of two <= 8, and `A` (if
present), must be an immediate. In this case, the `72+8` and such is
constfolded by the assembler into `80`.
This commit and the previous AT&T syntax version produce the exact same
assembly output now.
2026-04-02 19:14:42 -05:00
Jeremy Soller
8f9dde924b
Merge branch 'fix-grp' into 'master'
...
make usize as size_t as per spec
See merge request redox-os/relibc!1154
2026-04-02 08:47:10 -06:00
Jeremy Soller
44efa11673
Merge branch 'platform-types-docs' into 'master'
...
Platform types docs
See merge request redox-os/relibc!1153
2026-04-02 08:47:08 -06:00