Fenrir
e672ad9dfb
Remove thread name functions
...
The only real use for thread names is so that they appear in panic messages. However, names set by this API won't appear in panic messages because we aren't `std::thread` and therefore don't have access to `sys_common::thread_info` where libstd stashes its thread names. So without that functionality, there's not much of a reason to have thread names at all.
7 years ago
Fenrir
e614084585
Add ctru::thread module
7 years ago
Fenrir
d6f52ed12a
Add apt::set_app_cpu_time_limit
7 years ago
Fenrir
52c4b90131
Update pinned nightly
...
Xargo 3.11 doesn't like old nightlies
7 years ago
FenrirWolf
c95c3289f8
Make std::path aware of archive prefixes ( #61 )
7 years ago
Fenrir
2adf73b0c2
Update to nightly-2018-03-01
7 years ago
FenrirWolf
81c3c0b63d
Merge pull request #62 from FenrirWolf/update-1.24
...
Pull in upstream changes for rust 1.24.0
7 years ago
Fenrir
66e3e6b062
Update pinned nightly
7 years ago
Fenrir
49dc1a5e06
Updates for Rust 1.24
7 years ago
Fenrir
8e800951df
Fix TcpStream::wait_timeout
...
POLLOUT is 0x4 and PULLHUP is 0x10 on every other platform, except for the 3DS where they're switched around because Nintendo
7 years ago
Fenrir
3315dec931
Don't use ioctl for TcpStream::connect_timeout
...
libctru exposes ioctl, but using it causes an ENODEV error.
7 years ago
Fenrir
6d4cb6df3d
Don't output an extra newline when panicking
...
svcOutputDebugString seems to append newlines on its own after each write to stderr
7 years ago
Fenrir
ab992b1ead
Clean up the README a bit more
7 years ago
Fenrir
3ad0909b25
Reorganize the list a bit
7 years ago
Fenrir
590868e84c
Add list of supported modules
7 years ago
Fenrir
b987c05d30
Fix memory leak in Soc::init
...
Ain't manual memory management grand?
7 years ago
Fenrir
efbe9809cc
Add documentation for Soc
7 years ago
Fenrir
43c251c10b
Add Soc::init_with_buffer_size
7 years ago
Fenrir
745dd51df0
Add Soc service
7 years ago
Fenrir
48ee173596
Stub out set_cloexec
7 years ago
Fenrir
dcccdcc090
Filter out glibc symbols
...
we're not glibc and these caused a linker error when building `std` in debug mode
7 years ago
Fenrir
5f24919d63
Update travis config
7 years ago
Fenrir
05e87af948
Remove build script from examples
7 years ago
Fenrir
1dffa9cc16
Link libctru in ctru-sys
...
Allows debug builds to compile without throwing out random linker
errors. Plus it probably should have been this way the whole time
anyway.
7 years ago
Fenrir
acb5ca0bf5
We aren't linux
7 years ago
Fenrir
d46f9f4565
Update examples
7 years ago
Fenrir
224ed678db
Add wait_for_vblank function
...
Also change gfx methods to take &self instead of unnecessarily taking &mut self
7 years ago
Fenrir
fc0e124f43
Use bitflags 1.0 for button presses
7 years ago
Fenrir
16be4ef715
Fix unsoundness in Console's API
7 years ago
Fenrir
c272b282ba
Update nightly to 2018-01-26
7 years ago
Fenrir
27d8949831
repr_align stabilized
7 years ago
Fenrir
5c6da77fa3
core::ops::Place is unsafe now
7 years ago
Fenrir
bf6ef666d1
Increase reader count + style fixes
7 years ago
Fenrir
128c323a7e
Notify all threads when the write-lock goes out of scope
7 years ago
Fenrir
f8aca7b2b1
Fix mutex try_lock logic
...
Wow, not sure how I messed that one up
7 years ago
Fenrir
4977dcb167
Initial rwlock impl
7 years ago
Fenrir
7795eee8c3
Add debug svc printing to the default panic hook
...
Removes the need to have a separate panic hook for Citra
7 years ago
Fenrir
14594b6281
Remove macOS files that were accidentally included
7 years ago
Fenrir
c1573807d5
Restore thread APIs that were accidentally deleted
...
Oops.
7 years ago
Fenrir
d1475d0d2c
Ensure that the sysroot uses its own libc
7 years ago
Fenrir
623cd2a34c
Update Travis for the latest nightly
7 years ago
Fenrir
23be3f4885
Recreate ctr-std from latest nightly
7 years ago
Fenrir
681dfb425e
Update CI for Rust nightly-2017-12-01 + other fixes
7 years ago
Fenrir
cbafc1a01b
Better workaround for the `feature(rustc_private)]` issue
...
Now you don't need a janky `Xargo` fork anymore!
7 years ago
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
Ronald Kinard
e5d15c3139
Merge pull request #44 from FenrirWolf/panic-unwind
...
Add unwinding strategy for panics
8 years ago
Fenrir
b2ba0fa9af
Properly set up main thread
8 years ago
Fenrir
a563a07c78
Update pinned nightly to 2017-07-31
8 years ago
Fenrir
5f0fc0c001
Add unwinding strategy for panics
8 years ago