aboutsummaryrefslogtreecommitdiff
path: root/ctr-std/src/sys/unix
Commit message (Collapse)AuthorAgeFilesLines
* Delete ctr-std to use my fork of the rust repo insteadVivian Lim2021-02-0644-10892/+0
|
* Update for nightly-2018-08-18Fenrir2018-08-1916-110/+241
|
* Update for latest nightly 2018-06-09 (#70)Valentin2018-06-1543-874/+7977
| | | | * Update for latest nightly 2018-06-09 * We now have a proper horizon os and sys modules in libstd
* Update for latest nightly 2018-05-06linouxis92018-05-075-32/+25
|
* Update to new panic ABIFenrir2018-04-211-0/+4
|
* Update for Rust nightly 2018-04-19Fenrir2018-04-213-2/+25
|
* Make std::path aware of archive prefixes (#61)FenrirWolf2018-03-041-2/+10
|
* Fix TcpStream::wait_timeoutFenrir2018-02-131-2/+4
| | | | POLLOUT is 0x4 and PULLHUP is 0x10 on every other platform, except for the 3DS where they're switched around because Nintendo
* Don't use ioctl for TcpStream::connect_timeoutFenrir2018-02-131-3/+1
| | | | libctru exposes ioctl, but using it causes an ENODEV error.
* Stub out set_cloexecFenrir2018-02-111-26/+2
|
* Filter out glibc symbolsFenrir2018-02-111-0/+1
| | | | we're not glibc and these caused a linker error when building `std` in debug mode
* Increase reader count + style fixesFenrir2018-01-251-3/+19
|
* Notify all threads when the write-lock goes out of scopeFenrir2018-01-251-1/+1
|
* Fix mutex try_lock logicFenrir2018-01-251-4/+4
| | | | Wow, not sure how I messed that one up
* Initial rwlock implFenrir2018-01-251-4/+54
|
* Restore thread APIs that were accidentally deletedFenrir2018-01-221-0/+18
| | | | Oops.
* Recreate ctr-std from latest nightlyFenrir2018-01-2126-217/+1479
|
* Patch `std` to be compatible with Rust nightly-2017-12-01Fenrir2017-12-012-38/+29
| | | | This only fixes things enough so that the project compiles again. More standard library changes from upstream Rust will be pulled in later.
* Update bindings for libctru v1.4.0Fenrir2017-11-181-16/+13
|
* Thread fixes + module updateFenrir2017-07-262-20/+29
|
* Merge branch 'master' into nightly_updatepanicbit2017-07-115-21/+19
|\
| * Update libraries for ctru-sys changesFenrir2017-07-105-21/+19
| |
* | Merge branch 'master' into nightly_updatepanicbit2017-07-101-17/+4
|\|
| * Use libc from crates.ioFenrir2017-07-071-17/+4
| | | | | | | | The libc crate has newlib bindings now, so we don't have to maintain them in-tree anymore
* | update collections moduleFenrir2017-07-092-101/+0
| | | | | | | | also remove deprecated `collections` crate dependency
* | ctr-std: Migrate to the new liballoc APIpanicbit2017-07-101-20/+0
| |
* | ctr-std: Add heap allocator shimpanicbit2017-07-102-0/+101
|/
* fix condvar implFenrir2017-03-191-5/+34
|
* Add HashMap and HashSetFenrir2017-03-112-0/+55
|
* Merge pull request #28 from FenrirWolf/fsRonald Kinard2017-03-113-0/+594
|\ | | | | Add std::fs module
| * Add fs moduleFenrir2017-03-103-0/+594
| |
* | Bump minimum thread stack sizeFenrir2017-03-061-1/+1
| | | | | | | | FBI uses 64kb threads so it must be legit
* | Ensure child threads have higher priority than mainFenrir2017-03-051-2/+9
| |
* | Add the rest of std::syncFenrir2017-03-051-6/+13
| |
* | Initial thread supportFenrir2017-03-054-0/+265
|/
* implement buffered stdioFenrir2017-02-244-0/+301
|
* Merge pull request #18 from FenrirWolf/timeRonald Kinard2017-02-232-2/+346
|\ | | | | ctr-std: add time module
| * Overhaul Instant implFenrir2017-02-181-39/+42
| |
| * Yet another bugfixFenrir2017-02-181-6/+7
| | | | | | | | Also renamed stuff and improved the documentation
| * use libc types in Instant implFenrir2017-02-181-2/+2
| |
| * fix Instant implFenrir2017-02-181-2/+2
| |
| * use svcGetSystemTick for InstantFenrir2017-02-181-9/+36
| |
| * ctr-std: Add Time moduleFenrir2017-02-182-2/+315
| |
* | Add sync::mutexFenrir2017-02-202-0/+85
|/
* Add thread local storage supportFenrir2017-02-183-0/+184
|
* We stdlib nowFenrir2017-01-217-0/+474