Fenrir
|
8ba058552b
|
Patch `std` to be compatible with Rust nightly-2017-12-01
This only fixes things enough so that the project compiles again. More standard library changes from upstream Rust will be pulled in later.
|
7 years ago |
Fenrir
|
9f5d769afa
|
Update bindings for libctru v1.4.0
|
7 years ago |
Fenrir
|
b2ba0fa9af
|
Properly set up main thread
|
8 years ago |
Fenrir
|
5f0fc0c001
|
Add unwinding strategy for panics
|
8 years ago |
Fenrir
|
0a070b8ba9
|
Trigger reboot after panicking
|
8 years ago |
Fenrir
|
55f56517e4
|
Print thread name in panic msg
|
8 years ago |
Fenrir
|
361c812e6a
|
Thread fixes + module update
|
8 years ago |
Fenrir
|
cbe41e5304
|
Enable old panic behavior for Citra
|
8 years ago |
Fenrir
|
d36057aee0
|
Use Error applet to display panics
|
8 years ago |
Fenrir
|
59b0b6de00
|
Update to new panic ABI
|
8 years ago |
Fenrir
|
f7cb0d88be
|
Fix missing stability attribute
|
8 years ago |
Fenrir
|
a572fa0a5a
|
Update libraries for ctru-sys changes
|
8 years ago |
Fenrir
|
03d5b453b9
|
update collections module
also remove deprecated `collections` crate dependency
|
8 years ago |
panicbit
|
2538d230b8
|
Add default allocator symbols
|
8 years ago |
panicbit
|
d86fadb6c7
|
ctr-std: Migrate to the new liballoc API
|
8 years ago |
panicbit
|
78ca2a83a7
|
ctr-std: Add heap allocator shim
|
8 years ago |
panicbit
|
72df21a4b3
|
ctr-std: Use liballoc from rust-src
|
8 years ago |
Fenrir
|
eec80b496b
|
Use libc from crates.io
The libc crate has newlib bindings now, so we don't have to maintain them in-tree anymore
|
8 years ago |
Cristian Carlesso
|
6df8c7af93
|
More changes needed after today's rustup update
|
8 years ago |
Cristian Carlesso
|
e617cba567
|
Make ctru-rs compile again
|
8 years ago |
Fenrir
|
c670414a7b
|
fix condvar impl
|
8 years ago |
Fenrir
|
78754eb290
|
Add HashMap and HashSet
|
8 years ago |
Fenrir
|
3e1d15c34c
|
Add fs module
|
8 years ago |
Fenrir
|
ee524875c1
|
Bump minimum thread stack size
FBI uses 64kb threads so it must be legit
|
8 years ago |
Fenrir
|
fbd756339c
|
Terminate all threads when panicking
|
8 years ago |
Fenrir
|
5df4696763
|
Ensure child threads have higher priority than main
|
8 years ago |
Fenrir
|
5c02db6cb9
|
Add the rest of std::sync
|
8 years ago |
Fenrir
|
5299b505b7
|
Initial thread support
|
8 years ago |
panicbit
|
3abf9bdf38
|
ctr-std: Mark thread::panicking
|
8 years ago |
Fenrir
|
3f2366df13
|
implement buffered stdio
|
8 years ago |
Fenrir
|
1e3655e44a
|
Add sync::mutex
|
8 years ago |
Fenrir
|
602f632e4a
|
Overhaul Instant impl
|
8 years ago |
Fenrir
|
1f35866047
|
Yet another bugfix
Also renamed stuff and improved the documentation
|
8 years ago |
Fenrir
|
2121f1782f
|
use libc types in Instant impl
|
8 years ago |
Fenrir
|
f6a8aea497
|
fix Instant impl
|
8 years ago |
Fenrir
|
dcf862c3db
|
use svcGetSystemTick for Instant
|
8 years ago |
Fenrir
|
2ed837f8e1
|
ctr-std: Add Time module
|
8 years ago |
Fenrir
|
0436b3a945
|
Add thread local storage support
|
8 years ago |
Fenrir
|
c8d69a25e7
|
ctr-std: add collections module
|
8 years ago |
Fenrir
|
2719d9488f
|
ctr-std: Fix panic message formatting
|
8 years ago |
Fenrir
|
08b71a18cd
|
We stdlib now
|
8 years ago |