James Benton
4220023511
wutstdc++: Use malloc / free instead of MEM functions.
2018-05-30 14:42:42 +01:00
James Benton
d5effaaf88
coreinit: Cleanup memory heap functions.
...
Move files to mem*heap.h.
Use MEMHeapHandle everywhere to reduce need for unecessary casts.
Rename types to match the function names better (e.g. Frame -> Frm).
2018-05-30 13:13:37 +01:00
James Benton
2b165bf887
Improve time conversion macros.
2018-05-28 11:39:36 +01:00
James Benton
b4a6eb2f78
Split out crt from wutnewlib to wutcrt.
...
Can now optionally link newlib, stdc++, devoptab.
2018-05-27 12:12:49 +01:00
James Benton
ac8a42fa7c
Change to using new gthreads implementation.
...
Assuming that --enable-threads=dkp gets merged into devkitPPC r31... :)
2018-05-26 18:25:36 +01:00
James Benton
710ce964c8
wutstdc++: Add remaining gthreads reliant std code.
2018-05-25 18:47:11 +01:00
James Benton
ec59508010
wutstdc++: Implement __gthread_cond_timedwait.
2018-05-25 18:45:19 +01:00
James Benton
750a2370d8
wutstdc++: Move gthread code to source files.
2018-05-25 18:15:39 +01:00
James Benton
675549474a
wutstdc++: Implement gthread keys.
2018-05-25 18:06:54 +01:00
James Benton
3336fbaf5d
Implement __gthread_once.
2018-05-25 17:35:21 +01:00
James Benton
b00b5af1ec
wutstdc++: Add gthr-default.h to CMakeLists.txt
2018-05-25 17:35:07 +01:00
James Benton
a9829a3226
Add support for C++ std::thread.
...
Overwrites bits/gthr-default.h to implement gthreads.
2018-05-25 17:22:10 +01:00