Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Cargo.toml to 0.2.64 | gnzlbg | 2019-08-20 | 1 | -1/+1 |
| | |||||
* | Bump version to 0.2.63 | Wang Xuerui | 2019-08-17 | 1 | -1/+1 |
| | |||||
* | Update minor patch version to 0.2.62 | gnzlbg | 2019-08-14 | 1 | -1/+1 |
| | |||||
* | Auto merge of #1458 - jackpot51:patch-1, r=gnzlbg | bors | 2019-08-12 | 1 | -1/+1 |
|\ | | | | | | | | | | | Bump version to 0.2.61 Releasing a version now will allow Redox compilation to work again, as it will include #1438 | ||||
| * | Bump version to 0.2.61 | Jeremy Soller | 2019-08-06 | 1 | -1/+1 |
| | | |||||
* | | Patch mingw libraries for windows gnu targets | gnzlbg | 2019-07-27 | 1 | -1/+1 |
|/ | |||||
* | Bump patch version to 0.2.600.2.60 | gnzlbg | 2019-07-15 | 1 | -1/+1 |
| | |||||
* | Bump patch version | gnzlbg | 2019-07-08 | 1 | -1/+1 |
| | |||||
* | Bump patch version to 0.2.58 | gnzlbg | 2019-06-02 | 1 | -1/+1 |
| | |||||
* | Bump patch version to 0.2.57 | gnzlbg | 2019-05-31 | 1 | -1/+1 |
| | |||||
* | Bump libc version to 0.2.56 | gnzlbg | 2019-05-28 | 1 | -1/+1 |
| | |||||
* | Deprecate `use_std` cargo feature: use `std` instead . | gnzlbg | 2019-05-24 | 1 | -2/+4 |
| | | | | Related to #657 . | ||||
* | Bump version to 0.2.55 | Jeremy Soller | 2019-05-16 | 1 | -1/+1 |
| | |||||
* | Bump patch version to 0.2.54 | gnzlbg | 2019-05-02 | 1 | -1/+1 |
| | |||||
* | Bump to 0.2.53 | Dan Gohman | 2019-04-26 | 1 | -1/+1 |
| | | | | | | | This adds more WASI support, and in particular adds support for WASI being a target_os rather than a target_env, which relates to this PR: https://github.com/rust-lang/rust/pull/60117 | ||||
* | Bump to 0.2.52 | Jeremy Soller | 2019-04-19 | 1 | -1/+1 |
| | |||||
* | Bump to 0.2.51 | Alex Crichton | 2019-03-28 | 1 | -1/+1 |
| | |||||
* | Bump libc version | leo60228 | 2019-03-04 | 1 | -1/+1 |
| | |||||
* | Bump libc version | gnzlbg | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | Fix build on all platforms | gnzlbg | 2019-02-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR fixes the build on all platforms and all Rust version down to the minimum Rust version supported by libc: Rust 1.13.0. The `build.rs` is extended with logic to detect the newer Rust features used by `libc` since Rust 1.13.0: * Rust 1.19.0: `untagged_unions`. APIs using untagged unions are gated on `cfg(libc_unions)` and not available on older Rust versions. * Rust 1.25.0: `repr(align)`. Because `repr(align)` cannot be parsed by older Rust versions, all uses of `repr(align)` are split into `align.rs` and `no_align.rs` modules, which are gated on the `cfg(libc_align)` at the top level. These modules sometimes contain macros that are expanded at the top level to avoid privacy issues (`pub(crate)` is not available in older Rust versions). Closes #1242 . * Rust : `const` `mem::size_of`. These uses are worked around with hardcoded constants on older Rust versions. Also, `repr(packed)` structs cannot automatically `derive()` some traits like `Debug`. These have been moved into `s_no_extra_traits!` and the lint of missing `Debug` implementations on public items is silenced for these. We can manually implement the `extra_traits` for these in a follow up PR. This is tracked in #1243. Also, `extra_traits` does not enable `align` manually anymore. Since `f64::to_bits` is not available in older Rust versions, its usage has been replaced with a `transmute` to an `u64` which is what that method does under the hood. Closes #1232 . | ||||
* | Implement PartialEq,Eq for all types | Bryant Mairs | 2019-02-02 | 1 | -0/+1 |
| | |||||
* | Bump to 0.2.48 | gnzlbg | 2019-01-23 | 1 | -1/+1 |
| | |||||
* | Bump version to 0.2.47 | Jeremy Soller | 2019-01-14 | 1 | -1/+1 |
| | |||||
* | Bump version to 0.2.46 | John Paul Adrian Glaubitz | 2019-01-02 | 1 | -1/+1 |
| | |||||
* | Fix build on x86_64-unknown-cloudabi, bump version | Alex Crichton | 2018-12-09 | 1 | -1/+1 |
| | |||||
* | Use crates.io keywords and categories | gnzlbg | 2018-11-22 | 1 | -4/+5 |
| | | | | Closes #651 . | ||||
* | Prepare for being included via crates.io into std | Alex Crichton | 2018-11-21 | 1 | -2/+5 |
| | | | | | | | | | | | 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. | ||||
* | use OR in the license field | Artyom Pavlov | 2018-11-16 | 1 | -1/+1 |
| | |||||
* | exclude CI files from crates.io | Igor Gnatenko | 2018-10-26 | 1 | -0/+1 |
| | |||||
* | Re-export core::ffi::c_void if supported | Isaac Woods | 2018-09-18 | 1 | -0/+1 |
| | |||||
* | Bump version to 0.2.43 | Linus Färnstrand | 2018-08-06 | 1 | -1/+1 |
| | |||||
* | Add align feature and use on in6_addr | Linus Färnstrand | 2018-07-29 | 1 | -0/+1 |
| | |||||
* | Bump version to 0.2.42 | Jeremy Soller | 2018-06-01 | 1 | -1/+1 |
| | |||||
* | Bump to 0.2.41 | Linus Färnstrand | 2018-05-21 | 1 | -1/+1 |
| | |||||
* | Bump to 0.2.40 | Francis Gagné | 2018-03-18 | 1 | -1/+1 |
| | |||||
* | Add FreeBSD `get[pw|gr]ent_r`, forgotten in #934 | Fredrick Brennan | 2018-03-05 | 1 | -1/+1 |
| | | | | Sorry, accidentally forgot this when submitting #934.. | ||||
* | Add passwd/group APIs needed for nix-rust/nix#864 | Fredrick Brennan | 2018-03-03 | 1 | -1/+1 |
| | |||||
* | 0.2.37 for release | Benjamin Fry | 2018-02-26 | 1 | -1/+1 |
| | |||||
* | Update libc version | Guillaume Gomez | 2018-01-11 | 1 | -1/+1 |
| | |||||
* | Bump to 0.2.35 | Josh Driver | 2018-01-04 | 1 | -1/+1 |
| | |||||
* | Bump to 0.2.34 | Alex Crichton | 2017-11-30 | 1 | -1/+1 |
| | |||||
* | Bump to 0.2.33 | Andrew Tunnell-Jones | 2017-10-28 | 1 | -1/+1 |
| | |||||
* | Add `project_name` attribute to appveyor badge. | Trevor Reiff | 2017-10-13 | 1 | -1/+1 |
| | |||||
* | bump to 0.2.32 | Sébastien Marie | 2017-10-06 | 1 | -1/+1 |
| | | | | | | | | | - add DCCP constant definitions - add clock_gettime related functions to macOS - add fstatat64 on linux/android - add preadv64/pwritev64 on linux/android - add utimensat on solaris, netbsd and openbsd - add IP_BINDANY on freebsd | ||||
* | Bump to 0.2.31 | James Tucker | 2017-09-19 | 1 | -1/+1 |
| | |||||
* | Bump to 0.2.30 | Alex Crichton | 2017-08-27 | 1 | -1/+1 |
| | |||||
* | Remove OpenBSD CI | Alex Crichton | 2017-08-18 | 1 | -1/+1 |
| | | | | | | It's now broken due to changes in the `gcc` crate and having a too-old compiler, and in general it's unfortunately architecturally so different from the other test frameworks that it's difficult to maintain over time. | ||||
* | Bump to version 0.2.29 | Wesley Moore | 2017-07-31 | 1 | -1/+1 |
| | |||||
* | Add CI badges | Martin Geisler | 2017-07-25 | 1 | -0/+4 |
| | |||||
* | Bump version to 0.2.28 | Marcin Mielniczuk | 2017-07-24 | 1 | -1/+1 |
| |