Peter Limkilde Svendsen
|
06fec0b843
|
Add various basic docstrings
|
2024-10-27 23:25:57 +01:00 |
|
Jeremy Soller
|
9ac0226c93
|
Merge branch 'nulterminated-fused' into 'master'
Implement FusedIterator for NulTerminated, NulTerminatedInclusive
See merge request redox-os/relibc!532
|
2024-10-27 13:43:37 +00:00 |
|
Peter Limkilde Svendsen
|
d41ec992af
|
Implement FusedIterator for NulTerminated, NulTerminatedInclusive
|
2024-10-27 13:43:37 +00:00 |
|
Jeremy Soller
|
9fb744a9c0
|
Merge branch 'libuv-port-relibc' into 'master'
Add C code necessary for libuv to work
See merge request redox-os/relibc!529
|
2024-10-24 16:58:52 +00:00 |
|
Dorian Davi
|
efcbbb8592
|
Add C code necessary for libuv to work
|
2024-10-24 16:58:52 +00:00 |
|
Jeremy Soller
|
89b5637240
|
Merge branch 'strchr-iter' into 'master'
Add NulTerminatedInclusive iterator, rewrite/fix strchr/wcschr
See merge request redox-os/relibc!531
|
2024-10-22 22:12:24 +00:00 |
|
Peter Limkilde Svendsen
|
41264dc8b1
|
Add NulTerminatedInclusive iterator, rewrite/fix strchr/wcschr
|
2024-10-22 22:12:24 +00:00 |
|
Jeremy Soller
|
95affabb18
|
For now, do not build C compiler-rt
|
2024-10-18 15:52:42 -06:00 |
|
Jeremy Soller
|
d7b130942d
|
Include C-only compiler builtins, improves aarch64 target
|
2024-10-18 15:06:43 -06:00 |
|
Jeremy Soller
|
f22150e77b
|
Merge branch 'poll-unsafe-blocks' into 'master'
Use unsafe blocks in poll.h implementation
See merge request redox-os/relibc!526
|
2024-10-16 13:14:07 +00:00 |
|
Peter Limkilde Svendsen
|
2e48a31a47
|
Use unsafe blocks in poll.h implementation
|
2024-10-16 13:14:07 +00:00 |
|
Jeremy Soller
|
0a29bfae68
|
Merge branch 'strings-unsafe-blocks' into 'master'
Use unsafe blocks in strings.h implementation
See merge request redox-os/relibc!525
|
2024-10-15 18:47:22 +00:00 |
|
Peter Limkilde Svendsen
|
66b9c8ec87
|
Use unsafe blocks in strings.h implementation
|
2024-10-15 18:47:22 +00:00 |
|
Jeremy Soller
|
1c3d59ee95
|
Merge branch 'strcasecmp-iter' into 'master'
Refactor strcasecmp, strncasecmp with iterators
See merge request redox-os/relibc!524
|
2024-10-15 18:10:52 +00:00 |
|
Peter Limkilde Svendsen
|
b60fb9bace
|
Refactor strcasecmp, strncasecmp with iterators
|
2024-10-15 18:10:52 +00:00 |
|
Jeremy Soller
|
5a5349c996
|
Merge branch 'riscv' into 'master'
Initial RISC-V64 support
See merge request redox-os/relibc!523
|
2024-10-15 18:10:30 +00:00 |
|
Andrey Turkin
|
a4122753e6
|
Initial RISC-V64 support
|
2024-10-11 06:44:54 +03:00 |
|
Jeremy Soller
|
ff853a7b82
|
Define HOST_NAME_MAX
|
2024-10-10 15:14:53 -06:00 |
|
Jeremy Soller
|
c254ab3219
|
Add sys/poll.h
|
2024-10-10 15:06:49 -06:00 |
|
Jeremy Soller
|
ef22cf9dfa
|
Implement mkdtemp
|
2024-10-09 08:58:47 -06:00 |
|
Jeremy Soller
|
952b583e35
|
Merge branch 'update-rand-crates' into 'master'
Update versions of rand crates for new rand core
See merge request redox-os/relibc!521
|
2024-10-06 15:19:23 +00:00 |
|
Jeremy Soller
|
e115ebb203
|
Merge branch 'test-runner' into 'master'
Make relibc-tests easy to run on Redox
See merge request redox-os/relibc!522
|
2024-10-06 15:18:30 +00:00 |
|
Ron Williams
|
84399fb83a
|
fix formatting
|
2024-10-06 05:43:17 -07:00 |
|
Ron Williams
|
72e5b514f4
|
Make all tests runnable in the same list
|
2024-10-06 05:33:56 -07:00 |
|
Ron Williams
|
d2ef712fa7
|
Improve test running on Redox
|
2024-10-06 04:26:13 -07:00 |
|
Kirpal Grewal
|
e653cafb33
|
Update versions of rand crates for new rand core
|
2024-10-05 15:48:57 +01:00 |
|
Jeremy Soller
|
a91cb17e4e
|
Merge branch 'remove_access_wrapper' into 'master'
Remove ld.so's now unnecessary access() wrapper.
See merge request redox-os/relibc!520
|
2024-09-30 16:52:30 +00:00 |
|
4lDO2
|
57f098931a
|
Remove ld.so's now unnecessary access() wrapper.
|
2024-09-30 16:55:27 +02:00 |
|
Jeremy Soller
|
d794dc7704
|
Merge branch 'test' into 'master'
Add sigaltstack test
See merge request redox-os/relibc!518
|
2024-09-28 16:09:48 +00:00 |
|
4lDO2
|
07af4e49f7
|
Add sigaltstack test.
|
2024-09-28 16:51:17 +02:00 |
|
Jeremy Soller
|
f5c0b8b0d1
|
Merge branch 'impl_net_if_h' into 'master'
Impl net/if.h
See merge request redox-os/relibc!517
|
2024-09-28 12:50:01 +00:00 |
|
Raffaele Ragni
|
1864a97a8e
|
Impl net/if.h
|
2024-09-28 12:50:00 +00:00 |
|
Jeremy Soller
|
487b8f0e56
|
Merge branch 'pal_errno2' into 'master'
Remove the C-style "-1 or errno" e() function entirely
See merge request redox-os/relibc!516
|
2024-09-27 16:31:00 +00:00 |
|
4lDO2
|
eee603efa8
|
Remove the "-1 errno" e() function.
|
2024-09-27 15:35:04 +02:00 |
|
4lDO2
|
070b4cd05c
|
Switch PalPtrace to Rusty error handling.
|
2024-09-27 15:35:04 +02:00 |
|
4lDO2
|
d474163e0e
|
Switch to Rusty error handling in PalSocket.
|
2024-09-27 15:35:01 +02:00 |
|
Jeremy Soller
|
1679aadfad
|
Merge branch 'pal_errno' into 'master'
Eliminate all errno-based error handling in the Pal trait
See merge request redox-os/relibc!515
|
2024-09-27 13:03:30 +00:00 |
|
4lDO2
|
4da5ad37d1
|
Convert PalEpoll to Rusty error handling.
|
2024-09-27 11:22:36 +02:00 |
|
4lDO2
|
1a46a24c70
|
Rustify PalSignal error handling.
|
2024-09-27 11:12:19 +02:00 |
|
4lDO2
|
8b8b00da01
|
Use unsigned return values in read()-like Pal fns.
Returning a negative number of bytes makes absolutely no sense, besides
the "-1 and errno" pattern, which is now converted to Result<_, Errno>.
|
2024-09-27 10:39:26 +02:00 |
|
4lDO2
|
986754e7b3
|
Remove all remaining errno interfaces from Pal.
|
2024-09-27 10:29:32 +02:00 |
|
4lDO2
|
313b32c815
|
Switch almost all of Pal to Rusty error handling.
|
2024-09-27 10:19:44 +02:00 |
|
Jeremy Soller
|
549bdc5c72
|
Merge branch 'pal_errno' into 'master'
Change a bunch of Pal functions to use Rusty error handling
See merge request redox-os/relibc!514
|
2024-09-26 16:47:30 +00:00 |
|
4lDO2
|
4b687c25d2
|
Convert more Pal methods to Result.
|
2024-09-26 16:24:01 +02:00 |
|
4lDO2
|
6e5959b3fa
|
Convert a bunch of c_int to Result<(), Errno>.
|
2024-09-26 16:21:34 +02:00 |
|
Jeremy Soller
|
509c4520a5
|
Merge branch 'umask' into 'master'
Preserve umask across execv.
See merge request redox-os/relibc!512
|
2024-09-25 19:01:05 +00:00 |
|
4lDO2
|
ec216e56e2
|
Preserve umask across execv.
|
2024-09-25 20:28:50 +02:00 |
|
Jeremy Soller
|
47f44ee12f
|
Merge branch 'umask' into 'master'
Move umask to a regular global variable.
See merge request redox-os/relibc!511
|
2024-09-25 17:54:01 +00:00 |
|
4lDO2
|
7fa5b679cc
|
Move umask to a regular global variable.
The umask value is per-process, so because all POSIX open-like functions
now occur via relibc, this is valid.
|
2024-09-25 19:39:41 +02:00 |
|
Jeremy Soller
|
a736f596b9
|
Merge branch 'sigq' into 'master'
Implement realtime signals and remaining signal.h APIs
See merge request redox-os/relibc!493
|
2024-09-24 18:44:08 +00:00 |
|