Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-12 | Merge pull request #291 from nox/clippy | Anthony Ramine | |
Add a Clippy build to Travis | |||
2016-03-12 | Add a Clippy build to Travis | Anthony Ramine | |
2016-03-12 | Disallow needless_lifetimes | Anthony Ramine | |
https://github.com/Manishearth/rust-clippy/issues/740 | |||
2016-03-12 | Disallow if_not_else | Anthony Ramine | |
2016-03-12 | Disallow items_after_statements | Anthony Ramine | |
2016-03-12 | Merge pull request #290 from bsteinb/add-clippy | Anthony Ramine | |
Add clippy | |||
2016-03-12 | Appease or disable clippy lints. | Benedikt Steinbusch | |
2016-03-12 | Add clippy as an optional dependency. | Benedikt Steinbusch | |
2016-03-12 | Add links to README icons. | Yamakaky | |
2016-03-12 | Merge pull request #289 from bsteinb/shields | Yamakaky | |
Add shields to README.md. | |||
2016-03-12 | Add shields to README.md. | Benedikt Steinbusch | |
2016-03-12 | Merge pull request #288 from bsteinb/clean-up-cargo-toml | Anthony Ramine | |
Add meta-data to Cargo.toml and remove extra newlines. | |||
2016-03-11 | Add meta-data to Cargo.toml and remove extra newlines. | Benedikt Steinbusch | |
2016-03-11 | Merge pull request #287 from bsteinb/fix-test-union | Anthony Ramine | |
Fix test_union::with_derive_debug. | |||
2016-03-11 | Fix test_union::with_derive_debug. | Benedikt Steinbusch | |
2016-03-11 | derive(Debug) on cenums. | Yamakaky | |
Related #282 | |||
2016-03-11 | derive(Debug) on unions. | Yamakaky | |
Related #282 | |||
2016-03-11 | Add options to enable derive_debug, disabled by default. | Yamakaky | |
Fixes #282 | |||
2016-03-11 | Merge pull request #283 from crabtw/improve-travis | Anthony Ramine | |
Switch Travis support to a proper build matrix | |||
2016-03-11 | Switch Travis support to a proper build matrix | Anthony Ramine | |
2016-03-10 | Merge pull request #280 from nox/rust-enums | Anthony Ramine | |
Introduce -no-rust-enums (fixes #276) | |||
2016-03-10 | Introduce -no-rust-enums (fixes #276) | Anthony Ramine | |
This completely disables translation of C enums to Rust enums, restoring to the old behaviour of translating them to integer constants. | |||
2016-03-10 | Move enum_kind_is_signed to a method on IKind | Anthony Ramine | |
2016-03-10 | Merge pull request #263 from nox/enum-fixes | Anthony Ramine | |
Some enum and build fixes | |||
2016-03-10 | Properly determine which integer type to use for enums (fixes #232) | Anthony Ramine | |
We use the kind for the sign and the layout's size for the width, and we wrap unsigned values that are too large to fit inside the determined type. | |||
2016-03-10 | Merge pull request #274 from nox/fix-osx-build | Anthony Ramine | |
Fix OS X build | |||
2016-03-10 | Properly specify dependencies of build.rs | Anthony Ramine | |
It depends on nothing. | |||
2016-03-10 | Fix OS X build | Anthony Ramine | |
2016-03-10 | Revert "produce valid univariant enums" | Anthony Ramine | |
This reverts commit fa6f4407f3cd366c2390b390a6400db8a5c5a071. | |||
2016-03-10 | Fix typo introduced by fa6f440. | Yamakaky | |
2016-03-10 | [travis] build against llvm 3.7. | Yamakaky | |
2016-03-10 | Add #[derive(Debug)] to all structs and enums. | Yamakaky | |
Don't derive debug on a struct if one of it's members isn't Debug. Add a new test for this case. Fixes #261 | |||
2016-03-10 | produce valid univariant enums | Jorge Aparicio | |
Instead of generating a enum like this: ``` pub enum Enum_CUipcMem_flags_enum { CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS = 1, } ``` Which is a compiler error because repr can't be used with univariant enums. See https://github.com/rust-lang/rust/issues/10292 We generate a two variant enum with a dummy variant. ``` pub enum Enum_CUipcMem_flags_enum { CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS = 1, __DUMMY, } ``` Which is the recommend workaround to the previous compiler error. closes #255 | |||
2016-03-10 | Merge pull request #273 from WiSaGaN/feature/reduce-libc-dep | Yamakaky | |
Use std instead of libc whenever possible | |||
2016-03-10 | Use std instead of libc whenever possible | Wangshan Lu | |
2016-03-10 | Merge pull request #265 from dimbleby/update-dependencies | Yamakaky | |
Update dependencies: libc 0.2, syntex_syntax 0.29 | |||
2016-03-10 | Merge pull request #268 from Yamakaky/travis-stable | Yamakaky | |
Travis build on stable channel. | |||
2016-03-10 | Update dependencies | David Hotham | |
2016-03-09 | Travis build on stable channel. | Yamakaky | |
2016-02-17 | bump version | Jyun-Yan You | |
2016-01-23 | Merge pull request #252 from mcarton/clippy | Michael Wu | |
Cleanup some warnings from Clippy | |||
2016-01-23 | Cleanup some warnings from Clippy | mcarton | |
2016-01-23 | Merge pull request #253 from japaric/clang-dir | Michael Wu | |
make get_clang_dir more robust | |||
2016-01-23 | Merge pull request #254 from japaric/raw-types | Michael Wu | |
use std::os::raw types instead of libc's | |||
2016-01-19 | use std::os::raw types instead of libc types | Jorge Aparicio | |
closes #240 | |||
2016-01-16 | make get_clang_dir more robust | Jorge Aparicio | |
Similar to #242. In my system, clang is a symlink to a versioned clang (e.g. clang-3.7), and this equality check to "clang" was failing. This patch makes the check more robust so it can match "clang" or "clang-3.7", but still reject a symlink to ccache. | |||
2016-01-13 | Merge pull request #249 from nox/void-return | Jyun-Yan You | |
Generate better func decls for void returns | |||
2016-01-13 | Merge pull request #250 from nox/extern | Jyun-Yan You | |
Recurse into unexposed decls | |||
2016-01-13 | Merge pull request #247 from nox/proper-enum | Jyun-Yan You | |
Translate C enums to Rust enums | |||
2015-12-30 | Recurse into unexposed decls | Michael Wu | |
This fixes functions that use extern "C". |