aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | travis: Build examples properlypanicbit2017-07-261-5/+1
|/ /
* | Merge pull request #37 from panicbit/travis_fixRonald Kinard2017-07-261-3/+26
|\ \ | |/ |/| Build examples on travis CI
| * travis: allow unbound variables againpanicbit2017-07-261-1/+1
| |
| * travis: build examplespanicbit2017-07-261-2/+26
| |
| * Don't run cargo test for CIpanicbit2017-07-261-1/+0
|/
* Merge pull request #36 from FenrirWolf/errDispRonald Kinard2017-07-254-36/+71
|\ | | | | Display panics via the Error applet
| * Enable old panic behavior for CitraFenrir2017-07-252-4/+36
| |
| * Use Error applet to display panicsFenrir2017-07-242-26/+24
| |
| * Update to new panic ABIFenrir2017-07-242-12/+13
| |
| * Fix missing stability attributeFenrir2017-07-241-0/+4
| |
* | Merge pull request #35 from panicbit/travis_ciRonald Kinard2017-07-251-0/+14
|\ \ | |/ |/| Add Travis CI
| * Add travis configpanicbit2017-07-241-0/+14
|/
* Merge pull request #34 from panicbit/nightly_updateRonald Kinard2017-07-248-413/+1235
|\ | | | | Update to work on rust nightly 2017-07-18
| * Use rust3ds/alloc_system3ds againpanicbit2017-07-201-2/+1
| |
| * Merge branch 'master' into nightly_updatepanicbit2017-07-202-44/+249
| |\ | |/ |/|
* | Merge pull request #33 from FenrirWolf/ctrulib-1.3.0Ronald Kinard2017-07-142-44/+249
|\ \ | | | | | | Update bindings for libctru 1.3.0
| * | Use -lctrud for debug buildsFenrir2017-07-141-3/+7
| | |
| * | Update bindings for libctru 1.3.0Fenrir2017-07-131-41/+242
|/ /
| * Merge pull request #2 from FenrirWolf/nightly-update-patchpanicbit2017-07-191-0/+4
| |\ | | | | | | Use alloc_system3ds again
| | * Use alloc_system3ds againFenrir2017-07-181-0/+4
| |/
| * Merge branch 'master' into nightly_updatepanicbit2017-07-1190-5777/+9824
| |\ | |/ |/|
* | Merge pull request #31 from FenrirWolf/ctrulib-updateRonald Kinard2017-07-1090-5801/+9824
|\ \ | | | | | | Regenerate and reorganize ctru-sys bindings
| * | Remove rustc_private workaroundFenrir2017-07-101-3/+0
| | | | | | | | | | | | Not needed anymore with patched Xargo
| * | Fix ctru-rs build scriptFenrir2017-07-101-6/+0
| | | | | | | | | | | | The debug/release stuff isn't used until the next official release of libctru
| * | Go back to using pre-generated bindingsFenrir2017-07-105-32/+9694
| | | | | | | | | | | | | | | Bindgen takes a long time to compile, and we only ever need to update bindings for new ctrulib releases anyway.
| * | Update libraries for ctru-sys changesFenrir2017-07-1020-227/+118
| | |
| * | Handle linking in ctru-rs build scriptFenrir2017-07-104-8/+14
| | |
| * | Use bindgen for ctru_sys bindingsFenrir2017-07-1068-5572/+45
|/ /
| * Remove ctr-libc dep from ctr-stdpanicbit2017-07-101-4/+0
| |
| * Merge branch 'master' into nightly_updatepanicbit2017-07-1014-386/+246
| |\ | |/ |/|
* | Merge pull request #32 from FenrirWolf/libc-updateRonald Kinard2017-07-1014-391/+247
|\ \ | | | | | | Remove `ctr-libc`, use upstream `libc` from crates.io
| * | Update READMEFenrir2017-07-071-1/+0
| | |
| * | ctru-rs: workaround for xargo/sysroot issueFenrir2017-07-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Both our implementation of std and ctru-rs depend on the libc crate (or rather, ctru-rs depends on ctru-sys which depends on libc). This means that libc ends up both in the sysroot assembled by Xargo, as well as being built as a regular dependency for ctru-rs. However, it seems that when cargo/rustc tries to link the libc crate to ctru-rs, it first searches in the sysroot and links in the copy that it finds there, rather than the one specified in ctru-rs's Cargo.toml. rust-lang's rustbuild system does some trickery with crate metadata to avoid this sort of name collision between the sysroot and user deps, but xargo does not (yet) do something similar. And since rustc now enforces that linking to any crate from the sysroot is an unstable operation, the result is a rather cryptic compiler error. Fortunately we can work around this by simply tagging ctru-rs with #![feature(rustc_private)], but it shouldn't be regarded as a long-term fix
| * | Use libc from crates.ioFenrir2017-07-0712-390/+244
|/ / | | | | | | The libc crate has newlib bindings now, so we don't have to maintain them in-tree anymore
| * Merge pull request #1 from FenrirWolf/collections-updatepanicbit2017-07-108-494/+1062
| |\ | | | | | | Update collections module
| | * update collections moduleFenrir2017-07-098-494/+1062
| |/ | | | | | | also remove deprecated `collections` crate dependency
| * Add default allocator symbolspanicbit2017-07-102-1/+168
| |
| * ctr-std: Migrate to the new liballoc APIpanicbit2017-07-103-27/+8
| |
| * ctr-std: Add heap allocator shimpanicbit2017-07-102-0/+101
| |
| * ctr-std: Use liballoc from rust-srcpanicbit2017-07-104-3/+5
| |
| * Update target jsonpanicbit2017-07-102-28/+4
|/
* Merge pull request #30 from kentaromiura/compile_againRonald Kinard2017-05-166-76/+13
|\ | | | | Make ctru-rs compile again
| * More changes needed after today's rustup updateCristian Carlesso2017-05-161-7/+7
| |
| * Make ctru-rs compile againCristian Carlesso2017-04-306-69/+6
|/
* Merge pull request #29 from FenrirWolf/condvar_patchRonald Kinard2017-03-221-5/+34
|\ | | | | Fix condvar impl
| * fix condvar implFenrir2017-03-191-5/+34
|/
* Merge pull request #27 from FenrirWolf/hashmapRonald Kinard2017-03-1212-5/+6299
|\ | | | | Add HashMap and HashSet
| * Add HashMap and HashSetFenrir2017-03-1112-5/+6299
|/
* Merge pull request #28 from FenrirWolf/fsRonald Kinard2017-03-117-22/+3552
|\ | | | | Add std::fs module
| * Add fs moduleFenrir2017-03-108-23/+3553
| |