Commit Graph

1242 Commits

Author SHA1 Message Date
Jeremy Soller aba76239b3 Merge branch 'ci' into 'master'
Don't use diff on Redox

See merge request redox-os/relibc!233
2019-07-18 11:55:54 +00:00
Mateusz Mikuła c40b7d6fb4 Don't use diff on Redox 2019-07-18 13:01:22 +02:00
jD91mZM2 a8280e8991 Implement wcstol, wcstod, and printf:ing wchars 2019-07-18 12:29:22 +02:00
jD91mZM2 7c99077248 Implement wcstok 2019-07-18 08:15:40 +02:00
jD91mZM2 a2c8cfb4a5 Implement CVec, an abstraction to return vectors from Rust 2019-07-18 06:40:23 +02:00
jD91mZM2 c85145b5d1 Merge branch 'memoffset-update' into 'master'
Update memoffset to fix soundness issues

See merge request redox-os/relibc!232
2019-07-13 08:57:18 +00:00
Mateusz Mikuła 87bcc943e2 Update memoffset to fix soundness issues 2019-07-12 19:43:09 +02:00
jD91mZM2 29b5b989eb Format 2019-07-11 18:20:27 +02:00
jD91mZM2 1a0f72dad8 Fix CI & compatibility with older rust 2019-07-11 18:18:17 +02:00
jD91mZM2 57917c0e92 Fix various floating point issues in printf 2019-07-11 18:09:37 +02:00
Jeremy Soller 4621a824a8 Merge branch 'sigaltstack' into 'master'
Fix sigaltstack

See merge request redox-os/relibc!230
2019-07-10 12:34:24 +00:00
Mateusz Mikuła 799c10073d Fix sigaltstack 2019-07-10 14:01:43 +02:00
jD91mZM2 a6d6d2cfb0 Merge branch 'cbindgen-update' into 'master'
Cbindgen update

See merge request redox-os/relibc!229
2019-07-10 10:08:39 +00:00
Mateusz Mikuła 63a1319e50 Cbindgen update 2019-07-10 10:08:39 +00:00
Jeremy Soller 05f71567ab Format 2019-07-06 19:37:13 -06:00
Jeremy Soller 6a97b47d3f Do not expect unistd/isatty 2019-07-06 19:32:01 -06:00
Jeremy Soller 84745ca770 Fix fsync on Redox 2019-07-06 19:27:42 -06:00
Jeremy Soller 7b406dbc61 Improve test output 2019-07-06 19:25:16 -06:00
Jeremy Soller 06bab2aa81 Fix Redox fchdir 2019-07-06 19:25:05 -06:00
Jeremy Soller 27d97f6fe0 Use O_DIRECTORY in unistd/fchdir 2019-07-06 19:21:11 -06:00
Jeremy Soller 2c3195d54b Ignore clock function in time/time 2019-07-06 19:09:24 -06:00
Jeremy Soller 634b2ed835 Use actual break in unistd/brk 2019-07-06 19:09:16 -06:00
Jeremy Soller e27b22f63c Do not test sys_epoll by default 2019-07-06 19:02:35 -06:00
Jeremy Soller eae28f6dd9 Fix scandir test on Redox 2019-07-06 18:39:41 -06:00
Jeremy Soller 5c0b37a229 Run verify script on Redox 2019-07-06 17:31:52 -06:00
Jeremy Soller a49badbb66 Build tests for redox 2019-07-06 12:57:13 -06:00
Jeremy Soller e146cb3687 Allow multiple definitions 2019-07-06 12:48:58 -06:00
Jeremy Soller 6448119fbc Update pthreads-emb 2019-07-06 11:32:34 -06:00
jD91mZM2 8656c80614 Merge branch 'sigaltstack' into 'master'
Add sigaltstack

See merge request redox-os/relibc!218
2019-07-05 12:29:53 +00:00
Mateusz Mikuła c8887900b9 Add sigaltstack 2019-07-05 12:29:53 +00:00
jD91mZM2 9fb9820b23 Merge branch 'clippy' into 'master'
Clippy fixes

See merge request redox-os/relibc!223
2019-07-04 14:47:08 +00:00
Mateusz Mikuła 6742e41948 Clippy fixes 2019-07-04 14:47:08 +00:00
Jeremy Soller 38099fe3d9 Fix definition of errno to match what is used by musl 2019-07-03 19:47:55 -06:00
Jeremy Soller 208b56b487 Revert "Allow multiple definition in ld_so to avoid linking issues"
This reverts commit b4c738eb62.
2019-07-01 16:52:19 -06:00
Jeremy Soller b4c738eb62 Allow multiple definition in ld_so to avoid linking issues 2019-07-01 16:44:07 -06:00
Jeremy Soller 456c829da8 Fix CI 2019-07-01 16:37:47 -06:00
Jeremy Soller 50be35d152 Update cbindgen 2019-07-01 16:36:41 -06:00
jD91mZM2 dc2d22b384 Merge branch 'thread_local' into 'master'
Make errno thread local

See merge request redox-os/relibc!228
2019-07-01 18:36:34 +00:00
jD91mZM2 3ae46d8616 Merge branch 'expected_alloc_test' into 'master'
Move alloc tests to expected-output tests

See merge request redox-os/relibc!226
2019-07-01 18:35:56 +00:00
Peter Limkilde Svendsen 70857f9980 Move alloc tests to expected-output tests 2019-07-01 18:35:56 +00:00
Mateusz Mikuła ff94798253 Make errno thread local 2019-07-01 16:51:19 +02:00
jD91mZM2 bf13674e11 Merge branch 'getpagesize_check' into 'master'
Use try_from in getpagesize(), add test

See merge request redox-os/relibc!225
2019-07-01 11:03:58 +00:00
jD91mZM2 3be933ec63 Merge branch 'alloc_cleanup' into 'master'
Alloc functions cleanup

See merge request redox-os/relibc!224
2019-07-01 11:02:10 +00:00
Peter Limkilde Svendsen 02e26006e7 Alloc functions cleanup 2019-07-01 11:02:10 +00:00
jD91mZM2 b43e1bf83b Merge branch 'l64a' into 'master'
Implement l64a()

See merge request redox-os/relibc!227
2019-07-01 10:59:37 +00:00
Peter Limkilde Svendsen 6cc5216c9c Implement l64a() 2019-07-01 10:59:37 +00:00
jD91mZM2 e35f22b3df WIP: pthread_atfork
WIP mainly because we *should* use thread locals, but #[thread_local]
causes segfaults.
2019-07-01 09:07:11 +02:00
jD91mZM2 f9dca89c1f Merge branch 'cleanup' 2019-07-01 08:39:09 +02:00
Jeremy Soller 6a069d1d9e Add static TLS init on Linux 2019-06-30 21:31:57 -06:00
Jeremy Soller 2a68c68dc6 Use the same Stack struct for ld_so start as for relibc start 2019-06-30 21:31:31 -06:00