summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Remove hacky Travis workaroundTom Parker-Shemilt2018-11-261-6/+0
| | | | | |
| * | | | | Remove non-POSIX loop constructTom Parker-Shemilt2018-11-241-5/+4
| | | | | |
| * | | | | Download Docker images first as that seems to work better at least locallyTom Parker-Shemilt2018-11-241-0/+8
| | | | | |
| * | | | | Merge branch 'master' into strcase-variousTom Parker-Shemilt2018-11-237-26/+35
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| * | | | | Split out windows strcase* work into gnu/msvc filesTom Parker-Shemilt2018-11-233-30/+30
| | | | | |
| * | | | | strcase*: add redox supportTom Parker-Shemilt2018-11-232-1/+6
| | | | | |
| * | | | | strcase*: Add cloudabi supportTom Parker-Shemilt2018-11-232-0/+10
| | | | | |
| * | | | | Pull cfg_if! outside the externTom Parker-Shemilt2018-11-231-1/+3
| | | | | |
| * | | | | Split out strcase* into unix, MSVC and Windows-GNUTom Parker-Shemilt2018-11-212-0/+19
| | | | | |
| * | | | | Merge branch 'master' into strcase-variousTom Parker-Shemilt2018-11-2120-230/+1067
| |\ \ \ \ \
| * | | | | | Fix line-length unix style issueTom Parker-Shemilt2018-11-211-1/+2
| | | | | | |
| * | | | | | Fix missing imports for unix moduleTom Parker-Shemilt2018-11-211-0/+1
| | | | | | |
| * | | | | | Define _WITH_GETLINE for FreeBSD so we can move getline into general UnixTom Parker-Shemilt2018-11-204-4/+3
| | | | | | |
| * | | | | | Split out getline and strcasestr to supported platformsTom Parker-Shemilt2018-11-204-2/+6
| | | | | | |
| * | | | | | Add getlineTom Parker-Shemilt2018-11-201-0/+1
| | | | | | |
| * | | | | | Add strcase*Tom Parker-Shemilt2018-11-201-0/+3
| | | | | | |
* | | | | | | Auto merge of #1152 - palfrey:retry-curl, r=alexcrichtonbors2018-11-2613-22/+22
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Retry all curl operations As the docker pulls from #1148 appear mostly fixed, but we're seeing occasional curl timeouts still (e.g. https://travis-ci.org/rust-lang/libc/jobs/459715534, https://travis-ci.org/rust-lang/libc/jobs/459611627), so this should improve things at least a bit.
| * | | | | | | Retry all curl operationsTom Parker-Shemilt2018-11-2613-22/+22
| | |_|/ / / / | |/| | | | |
* | | | | | | Auto merge of #1149 - palfrey:travis-xenial, r=alexcrichtonbors2018-11-261-1/+1
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade Travis to using Xenial environment One part "lets use the latest things", to several parts "might this fix #1148"
| * | | | | | Upgrade Travis to using Xenial environmentTom Parker-Shemilt2018-11-241-1/+1
|/ / / / / /
* | | | | | Auto merge of #1141 - gnzlbg:cats, r=gnzlbgbors2018-11-232-5/+6
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Use crates.io keywords and categories Closes #651 .
| * | | | | Use crates.io keywords and categoriesgnzlbg2018-11-222-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | Closes #651 .
* | | | | | Auto merge of #1139 - gnzlbg:map_anon, r=gnzlbgbors2018-11-221-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | / | | |_|_|/ | |/| | | | | | | | Add alias for MAP_ANONYMOUS to Apple targets. Closes #1060 .
| * | | | Add alias for MAP_ANONYMOUS to Apple targets.gnzlbg2018-11-221-0/+1
|/ / / / | | | | | | | | | | | | Closes #1060 .
* | | | Remove unstable `libc` feature on rustc-dep-of-std0.2.44Alex Crichton2018-11-211-9/+1
| |_|/ |/| | | | | | | | No longer needed and this is done via other means in upstream rustc
* | | Auto merge of #1134 - alexcrichton:rustc-test, r=gnzlbgbors2018-11-216-14/+29
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prepare for being included via crates.io into std This commit prepares the `libc` crate to be included directly into the standard library via crates.io. More details about this can be found on rust-lang/rust#56092, but the main idea is that this crate now depends on core/compiler-builtins explicitly (but off-by-default). The main caveat here is that this activates `no_core` when building as part of libstd, which means that it needs to explicitly have an `iter` and `option` module for the expansion of `for` loops to work.
| * | Prepare for being included via crates.io into stdAlex Crichton2018-11-216-14/+29
|/ / | | | | | | | | | | | | | | | | | | | | This commit prepares the `libc` crate to be included directly into the standard library via crates.io. More details about this can be found on rust-lang/rust#56092, but the main idea is that this crate now depends on core/compiler-builtins explicitly (but off-by-default). The main caveat here is that this activates `no_core` when building as part of libstd, which means that it needs to explicitly have an `iter` and `option` module for the expansion of `for` loops to work.
* | Auto merge of #1129 - gnzlbg:sgx, r=gnzlbgbors2018-11-2118-223/+1063
|\ \ | | | | | | | | | | | | | | | Add SGX C types cc @jethrogb
| * | splice the common libc functions and ctypes throughout the librarygnzlbg2018-11-2119-274/+1053
| | |
| * | Add SGX C types.gnzlbg2018-11-205-182/+243
| |/
* | Auto merge of #1132 - glandium:master, r=alexcrichtonbors2018-11-211-1/+1
|\ \ | | | | | | | | | core::ffi::c_void is available since rustc 1.30
| * | core::ffi::c_void is available since rustc 1.30Mike Hommey2018-11-211-1/+1
| | |
* | | Auto merge of #1133 - glandium:musl-mips, r=gnzlbgbors2018-11-211-1/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Add missing condition for musl mips64 unix::uclibc::mips has both support for mips and mips64, but it's currently only imported for mips.
| * | Add missing condition for musl mips64Mike Hommey2018-11-211-1/+1
|/ / | | | | | | | | unix::uclibc::mips has both support for mips and mips64, but it's currently only imported for mips.
* | Auto merge of #1131 - palfrey:appveyor-reqwest, r=gnzlbgbors2018-11-201-2/+2
|\ \ | |/ |/| | | | | | | Use Reqwest backend for Appveyor, not Hyper which is deprecated Since https://github.com/rust-lang-nursery/rustup.rs/pull/1222 Appveyor builds have been complaining, so should stop asking for the Hyper backend
| * Use Reqwest backend for Appveyor, not Hyper which is deprecatedTom Parker-Shemilt2018-11-201-2/+2
|/
* Auto merge of #1126 - gnzlbg:clean_no_libc, r=gnzlbgbors2018-11-204-196/+159
|\ | | | | | | | | | | Factor out platforms for which libc is empty This change shouldn't change any functionality. It just separates the platforms for which `libc` is currently empty (only `wasm32-unknown-unknown`), from those for which it isn't. This is a non-functional change.
| * Factor out platforms for which libc is emptygnzlbg2018-11-204-196/+159
|/
* Auto merge of #1127 - gnzlbg:fmt, r=gnzlbgbors2018-11-2016-320/+400
|\ | | | | | | Formatting and shellcheck
| * Fix shellcheck issuesgnzlbg2018-11-2012-113/+134
| |
| * re-formatgnzlbg2018-11-195-210/+269
| |
* | Auto merge of #1128 - asomers:chflags, r=alexcrichtonbors2018-11-207-0/+77
|\ \ | |/ |/| | | Add chflags(2) and friends
| * Add chflags(2) and friendsAlan Somers2018-11-197-0/+77
|/
* Auto merge of #1123 - newpavlov:patch-1, r=gnzlbgbors2018-11-161-1/+1
|\ | | | | | | | | | | | | Use OR in the license field According to [The Manifest Format](https://doc.rust-lang.org/cargo/reference/manifest.html): >Multiple licenses can be separated with a `/`, although that usage is deprecated. Instead, use a license expression with AND and OR operators to get more explicit semantics.
| * use OR in the license fieldArtyom Pavlov2018-11-161-1/+1
|/
* Auto merge of #1122 - gnzlbg:unused_macro, r=alexcrichtonbors2018-11-121-0/+1
|\ | | | | | | the f macro is unused in some targets
| * the f macro is unused in some targetsgnzlbg2018-11-101-0/+1
| |
* | Merge pull request #1121 from smibarber/signalfd-sigsysgnzlbg2018-11-106-6/+36
|\ \ | |/ |/| Add support for SIGSYS in signalfd
| * android: restore signalfd fields to c_ulonglongStephen Barber2018-11-071-4/+4
| | | | | | | | Android's NDK typedefs __u64 as unsigned long long.
| * Add support for SIGSYS in signalfdStephen Barber2018-11-066-10/+40
|/ | | | | | | | Linux 4.18 added support for SIGSYS info in signalfd. Add the new fields to signalfd_siginfo. While the kernel has support for these new fields now, no libc has shipped a release with the new signalfd fields.