Commit Graph

2393 Commits

Author SHA1 Message Date
Peter Limkilde Svendsen 3e7f0eebd4 Add ctype.h docs 2024-10-29 23:57:14 +01:00
Jeremy Soller b37af1e345 Merge branch 'rand48-docs' into 'master'
Add docs to rand48 functions

See merge request redox-os/relibc!537
2024-10-29 21:13:55 +00:00
Jeremy Soller c09c92cd13 Merge branch 'endian-pub' into 'master'
Make endian.h functions pub, add docs

See merge request redox-os/relibc!536
2024-10-29 21:12:28 +00:00
Peter Limkilde Svendsen 35d7a0ac3f Add docs to rand48 functions 2024-10-29 21:22:27 +01:00
Peter Limkilde Svendsen c37a094e66 Make endian.h functions pub, add docs 2024-10-29 20:46:29 +01:00
Jeremy Soller 91c3db877a Merge branch 'errno-docs' into 'master'
Add docs, deny unsafe op in unsafe fn for errno

See merge request redox-os/relibc!534
2024-10-29 15:05:09 +00:00
Peter Limkilde Svendsen d1ffa4f062 Add docs, deny unsafe op in unsafe fn for errno 2024-10-29 15:05:08 +00:00
Jeremy Soller 15c4611121 Merge branch 'add-docstrings' into 'master'
Add various basic docstrings

See merge request redox-os/relibc!533
2024-10-29 15:04:57 +00:00
Jeremy Soller 394480150b Merge branch 'fix-perror-doesnt-follow-spec-prefix' into 'master'
fix(stdio): `perror` should be allowed to take NULL prefixes as per spec

See merge request redox-os/relibc!530
2024-10-29 12:27:22 +00:00
Josh Megnauth 6f5794f636 fix(stdio): perror should be allowed to take NULL prefixes as per spec 2024-10-29 12:27:22 +00:00
Jeremy Soller 2919d0a6e8 Merge branch 'fix-out-of-bounds-panic-netdb-gethostbyname' into 'master'
fix(netdb): Out of bounds in gethostbyaddr and less transmutes

See merge request redox-os/relibc!535
2024-10-29 12:26:46 +00:00
Josh Megnauth 701e57197a fix(netdb): Out of bounds in gethostbyaddr and less transmutes 2024-10-29 12:26:46 +00:00
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