Commit Graph

2415 Commits

Author SHA1 Message Date
Peter Limkilde Svendsen 0090dea50f Add docs for sys/random.h 2024-11-09 18:12:58 +01:00
Jeremy Soller a45c7b26d9 Merge branch 'stdlib-docs' into 'master'
Add docs for stdlib.h, add stubs for missing functions

See merge request redox-os/relibc!549
2024-11-08 14:45:26 +00:00
Peter Limkilde Svendsen 890be6fc02 Add docs for stdlib.h, add stubs for missing functions 2024-11-08 14:45:26 +00:00
Jeremy Soller 659cb66c30 Merge branch 'netdb-h_errno' into 'master'
Set `h_errno` for gethostbyname/addr

See merge request redox-os/relibc!547
2024-11-02 12:21:47 +00:00
Josh Megnauth bf1ea4e799 Set h_errno for gethostbyname/addr 2024-11-02 12:21:47 +00:00
Jeremy Soller 2dad215394 Merge branch 'net-if-docs' into 'master'
Add docs for net/if.h

See merge request redox-os/relibc!546
2024-10-31 23:59:00 +00:00
Peter Limkilde Svendsen 36ed4cbd7a Add docs for net/if.h 2024-10-31 23:59:00 +00:00
Jeremy Soller 715dee0c47 Merge branch 'semaphore-docs' into 'master'
Add docs for semaphore.h

See merge request redox-os/relibc!545
2024-10-31 23:58:52 +00:00
Peter Limkilde Svendsen 8367249c1a Add docs for semaphore.h 2024-10-31 23:58:52 +00:00
Jeremy Soller 5135a43e9e Merge branch 'sys-un-docs' into 'master'
Add docs for sys/un.h

See merge request redox-os/relibc!544
2024-10-31 21:43:34 +00:00
Jeremy Soller d56c4dad2c Merge branch 'sys-mman-docs' into 'master'
Add docs for sys/mman.h, make mremap pub

See merge request redox-os/relibc!543
2024-10-31 21:43:21 +00:00
Peter Limkilde Svendsen 6c1ccd161a Add docs for sys/mman.h, make mremap pub 2024-10-31 21:43:21 +00:00
Jeremy Soller eb37133e01 Merge branch 'ftime-maybeuninit' into 'master'
Use MaybeUninit for ftime arg, document safety

See merge request redox-os/relibc!542
2024-10-31 21:43:00 +00:00
Peter Limkilde Svendsen ee428d10f8 Use MaybeUninit for ftime arg, document safety 2024-10-31 21:43:00 +00:00
Peter Limkilde Svendsen 5f2ece19a2 Add docs for sys/un.h 2024-10-31 22:26:34 +01:00
Jeremy Soller 0373bc0d1c Merge branch 'wctype-docs' into 'master'
Add docs for wctype.h, fix unsafe handling

See merge request redox-os/relibc!541
2024-10-31 12:05:16 +00:00
Peter Limkilde Svendsen e43a9bd2f6 Add docs for wctype.h, fix unsafe handling 2024-10-31 12:05:16 +00:00
Jeremy Soller 83b0a8b493 Merge branch 'sys-timeb-docs' into 'master'
Add docs for sys/timeb.h, require unsafe blocks

See merge request redox-os/relibc!540
2024-10-31 12:04:48 +00:00
Peter Limkilde Svendsen 76f36f09df Add docs for sys/timeb.h, require unsafe blocks 2024-10-31 12:04:48 +00:00
Jeremy Soller 1d5c02ab92 Merge branch 'utime-docs' into 'master'
Add utime.h docs, use unsafe blocks

See merge request redox-os/relibc!538
2024-10-29 23:01:21 +00:00
Peter Limkilde Svendsen 2e5c1f7b72 Add utime.h docs, use unsafe blocks 2024-10-29 23:01:21 +00:00
Jeremy Soller 691c562f96 Merge branch 'ctype-docs' into 'master'
Add ctype.h docs

See merge request redox-os/relibc!539
2024-10-29 23:01:17 +00:00
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