Jeremy Soller
|
e2fd33db40
|
Ensure wchar_t and wint_t definitions can coexist with GCC stddef.h
|
2023-05-11 11:26:55 -06:00 |
|
Jeremy Soller
|
51c93c4b39
|
Cleanup of wchar_t and wint_t definitions
|
2023-05-11 10:41:49 -06:00 |
|
Jeremy Soller
|
4266364183
|
Merge branch 'fix-tests' into 'master'
Fix tests
See merge request redox-os/relibc!394
|
2023-05-11 15:57:27 +00:00 |
|
Darley Barreto
|
511d99aa21
|
Fix tests
|
2023-05-11 15:57:27 +00:00 |
|
Jeremy Soller
|
848fde933b
|
Merge branch 'remove_pthreads_emb' into 'master'
Replace pthreads-emb with a native implementation
See merge request redox-os/relibc!380
|
2023-05-11 13:56:11 +00:00 |
|
Jeremy Soller
|
34c11d6b76
|
Merge branch 'wprintf' into 'master'
wprintf
See merge request redox-os/relibc!352
|
2023-05-11 13:52:09 +00:00 |
|
Jeremy Soller
|
3473088510
|
Add expected wprintf output
|
2023-05-11 07:48:52 -06:00 |
|
Jeremy Soller
|
29c898dff0
|
Cargo format
|
2023-05-11 07:48:51 -06:00 |
|
Jeremy Soller
|
e1ecdbd8a5
|
Implement vfwprintf
|
2023-05-11 07:48:49 -06:00 |
|
Jeremy Soller
|
410e897807
|
Fix double build when building sysroot
|
2023-05-11 07:48:23 -06:00 |
|
Jeremy Soller
|
98193b2eeb
|
Add tests for wprintf
|
2023-05-11 07:48:23 -06:00 |
|
Jeremy Soller
|
5a5bd0c983
|
Add stubs for wprintf functions
|
2023-05-11 07:48:21 -06:00 |
|
Jeremy Soller
|
db8ed860e9
|
Rerun build.rs if src/c changes
|
2023-05-11 07:47:33 -06:00 |
|
Jeremy Soller
|
63ea94c439
|
Merge branch 'sigwait_impl' into 'master'
signal adding sig(timed)wait implementations
See merge request redox-os/relibc!392
|
2023-05-10 12:49:38 +00:00 |
|
Jeremy Soller
|
69fbd110ef
|
Merge branch 'wcsrtombs' into 'master'
Fixing wcsrtombs
See merge request redox-os/relibc!391
|
2023-05-10 12:48:33 +00:00 |
|
Darley Barreto
|
82eb083091
|
Fixing wcsrtombs
|
2023-05-10 12:48:33 +00:00 |
|
David Carlier
|
a5cfc5d260
|
signal adding sig(timed)wait implementations
|
2023-05-09 20:33:03 +01:00 |
|
Jeremy Soller
|
b25bbae2e0
|
Merge branch 'time__var_impl' into 'master'
clock_getres/clock_settime additions
See merge request redox-os/relibc!389
|
2023-05-09 14:24:25 +00:00 |
|
Jeremy Soller
|
4b238bf0d6
|
Merge branch 'ungetwc' into 'master'
Implementing ungetwc
See merge request redox-os/relibc!390
|
2023-05-09 14:23:25 +00:00 |
|
Darley Barreto
|
c659bf11f9
|
Implementing ungetwc
|
2023-05-09 14:23:25 +00:00 |
|
David Carlier
|
2db85f9a3f
|
clock_getres/clock_settime additions
|
2023-05-08 18:52:05 +01:00 |
|
Jeremy Soller
|
9661efe619
|
Merge branch 'wcsrtombs' into 'master'
Adding `wcsrtombs`.
Closes #166
See merge request redox-os/relibc!388
|
2023-05-08 12:39:54 +00:00 |
|
Darley Barreto
|
7155005be2
|
Adding wcsrtombs.
|
2023-05-08 12:39:53 +00:00 |
|
4lDO2
|
4169e99aa5
|
Stop requiring #![feature(atomic_mut_ptr)].
|
2023-05-07 19:20:20 +02:00 |
|
4lDO2
|
a7708a9fc8
|
Fix AtomicPtr::as_ptr compiler version problem.
|
2023-05-07 11:17:04 +02:00 |
|
Jeremy Soller
|
26a8e316f1
|
Merge branch 'rw_van_230506' into 'master'
fix tzset cbindgen declarations
See merge request redox-os/relibc!386
|
2023-05-06 20:24:35 +00:00 |
|
Ron Williams
|
95e9162d22
|
change tzname to be mut
|
2023-05-06 13:20:30 -07:00 |
|
4lDO2
|
84e5b41200
|
Improve once test.
|
2023-05-06 17:02:55 +02:00 |
|
4lDO2
|
d8bc60e0fb
|
Add more pthread tests.
|
2023-05-06 17:02:55 +02:00 |
|
4lDO2
|
90a789368e
|
Add missing pthread_barrierattr_destroy.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
fc01985410
|
WIP: fix errno and args output
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
ccfbdc0ae4
|
Run regular non-expect-based tests too.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
5cd110a92b
|
WIP: Add pthread tests.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
74130f2c0e
|
Update libc patch.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
439b054486
|
Rustify pthread_rwlock_t.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
e75381fd1a
|
Patch libc via git recipe rather than local.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
7e91f3f950
|
Add pthread tests.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
d5781306d8
|
Support custom pthread stacks.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
f60461cbf7
|
Use drop_in_place for pthread_attr_destroy.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
b4600182b8
|
Also add SIGRTMAX.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
c92ab239e3
|
Send RLCT_CANCEL and not SIGTERM when main exits.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
79dfddf82c
|
Switch to a boring mutex+condvar based barrier.
While the atomic version might be better, at the moment the priority is
to just to get RLCT working reliably.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
4e5596698d
|
Hack to support multiple compiler versions.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
a3e1eed100
|
Wake all when unlocking internal mutexes.
This is because we don't yet count the number of waiting threads,
instead just flagging where or not there are any waiters.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
7bcfa9cfd9
|
Fix Linux.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
d1da867919
|
Make sighold unsafe.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
e6df6ccfb3
|
Fix once and try to improve barrier.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
8d9dd0df45
|
Improve pthread_cleanup_{push,pop}.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
714e73112d
|
Simplify Mutex implementation, for now.
|
2023-05-06 17:02:52 +02:00 |
|
4lDO2
|
fb3242badc
|
New attempt at pthread_cleanup_{push,pop}.
|
2023-05-06 17:02:52 +02:00 |
|