An open API service for providing issue and pull request metadata for open source projects.

GitHub / rust-lang/rust-bindgen issues and pull requests

#300 - Whitelist type is not working as expected

Issue - State: closed - Opened by upsuper over 8 years ago - 3 comments

#299 - Bindgen struct replacing doesn't work on their uses

Issue - State: closed - Opened by upsuper over 8 years ago

#297 - Consider rewriting the parsing back-end as a clang plugin instead of using libclang.

Issue - State: open - Opened by emilio over 8 years ago - 9 comments
Labels: I-unclear, A-libclang

#296 - Invalid code is generated for function pointer typedef

Issue - State: closed - Opened by upsuper over 8 years ago - 3 comments

#295 - ir: Deduplicate namespaces.

Pull Request - State: closed - Opened by emilio over 8 years ago - 4 comments

#294 - Deduplicate submodules

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 6 comments
Labels: S-awaiting-review

#293 - Trace function signature types

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 4 comments

#292 - Duplicate modules in generated bindings with --enable-cxx-namespaces

Issue - State: closed - Opened by fitzgen over 8 years ago - 1 comment

#290 - Recurse on the inner type when finding a template alias name target

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 3 comments

#289 - codegen: Fix whitelisting inside namespaces.

Pull Request - State: closed - Opened by emilio over 8 years ago - 3 comments

#288 - Better handling of derived types inside namespaces.

Pull Request - State: closed - Opened by emilio over 8 years ago - 7 comments

#286 - stylo bindings busted on UniquePtr

Issue - State: closed - Opened by bholley over 8 years ago - 5 comments

#285 - clang::Cursor::enum_type should return an Option<Type>

Pull Request - State: closed - Opened by tsliang over 8 years ago - 6 comments

#284 - Do not evaluate variadic template types

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 6 comments

#282 - First steps to fix issue #57

Pull Request - State: closed - Opened by impowski over 8 years ago - 6 comments

#281 - Include namespaces in mangled symbols

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 7 comments

#280 - Properly return Err(()) from generate() if there were errors.

Pull Request - State: closed - Opened by comex over 8 years ago - 3 comments
Labels: S-awaiting-review, S-needs-rebase

#279 - codegen: Properly mangle bitfield getters.

Pull Request - State: closed - Opened by emilio over 8 years ago - 4 comments

#278 - error: expected identifier, found keyword `type`

Issue - State: closed - Opened by comex over 8 years ago - 1 comment

#277 - Latest master does not compile.

Issue - State: closed - Opened by Natim over 8 years ago - 1 comment

#276 - ir: Avoid generating out-of-range values in constants.

Pull Request - State: closed - Opened by emilio over 8 years ago - 3 comments

#275 - Update quasi to 0.21

Pull Request - State: closed - Opened by upsuper over 8 years ago - 4 comments

#274 - Large unsigned integer literal is generated to signed literal

Issue - State: closed - Opened by upsuper over 8 years ago - 7 comments

#273 - Generate bool value for bool constants

Pull Request - State: closed - Opened by upsuper over 8 years ago - 10 comments

#272 - Literal boolean values are generated as integer

Issue - State: closed - Opened by upsuper over 8 years ago

#271 - const field inside class is not handled correctly on Windows

Issue - State: closed - Opened by upsuper over 8 years ago - 11 comments

#270 - Make syntex optional with nightly rustc

Pull Request - State: closed - Opened by jdub over 8 years ago - 12 comments
Labels: S-awaiting-review, S-needs-rebase

#269 - libbindgen: Make logging optional

Pull Request - State: closed - Opened by jdub over 8 years ago - 8 comments

#268 - Use the overloaded names infrastructure for structs

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 4 comments
Labels: S-needs-code-changes

#266 - Little logging things

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 6 comments

#265 - Avoid superfluous repeated builds on Travis

Pull Request - State: closed - Opened by jdub over 8 years ago - 13 comments

#264 - Add an option to emit our ir for debugging

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 10 comments

#263 - ir: Make the id local to the context.

Pull Request - State: closed - Opened by emilio over 8 years ago - 6 comments

#262 - Make ItemId local to the BindgenContext.

Issue - State: closed - Opened by emilio over 8 years ago - 3 comments

#261 - Generate a separate test function for every header

Pull Request - State: closed - Opened by jdub over 8 years ago - 8 comments

#260 - Constant variable improvements.

Pull Request - State: closed - Opened by emilio over 8 years ago - 13 comments

#259 - clang: Evaluate more complex constant expressions in variables.

Pull Request - State: closed - Opened by emilio over 8 years ago - 2 comments
Labels: S-awaiting-review

#258 - macros defining integer constants using expressions containing enum values don't work

Issue - State: open - Opened by heycam over 8 years ago - 6 comments
Labels: A-libclang, A-macros

#257 - Add more logging for item insertion and asserts

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 3 comments

#256 - Support for macro defined string constants

Issue - State: closed - Opened by azerupi over 8 years ago - 3 comments

#255 - Template alias full and partial specialization improvements.

Pull Request - State: closed - Opened by emilio over 8 years ago - 5 comments

#254 - Warn when giving up and assuming a named type

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 3 comments

#253 - Clean up TypeCollector implementations

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 4 comments

#252 - publish rust-bindgen to crates.io

Issue - State: closed - Opened by froydnj over 8 years ago - 7 comments

#251 - With replacements, we can generate a use of a type w/ no definition for that type

Issue - State: closed - Opened by fitzgen over 8 years ago - 5 comments

#250 - Constructor support.

Issue - State: closed - Opened by kkimdev over 8 years ago - 3 comments
Labels: enhancement

#249 - Panic at `TranslationUnit::parse`

Issue - State: closed - Opened by azerupi over 8 years ago - 6 comments

#248 - codegen: Always implement debug for __BindgenUnionField.

Pull Request - State: closed - Opened by emilio over 8 years ago - 9 comments

#247 - Handle macro redefinition a bit more graciously.

Pull Request - State: closed - Opened by emilio over 8 years ago - 6 comments

#246 - Debug derived when not allowed

Issue - State: closed - Opened by dimbleby over 8 years ago - 6 comments

#245 - codegen: Special-case i64::MIN since it produces a overflow on aster.

Pull Request - State: closed - Opened by emilio over 8 years ago - 6 comments

#244 - Panic when dealing with values that hit ::MIN

Issue - State: closed - Opened by dimbleby over 8 years ago - 3 comments

#243 - Fix path detection after #228

Pull Request - State: closed - Opened by emilio over 8 years ago - 6 comments

#242 - Can't find system headers

Issue - State: closed - Opened by dimbleby over 8 years ago - 7 comments

#241 - Support rust-bindgen in Cargo.tml?

Issue - State: closed - Opened by kkimdev over 8 years ago - 2 comments

#240 - Add support for bindings to overloaded functions

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 6 comments

#239 - Bindings to overloaded functions aren't supported anymore

Issue - State: closed - Opened by fitzgen over 8 years ago - 1 comment
Labels: C-assigned

#238 - Disable OSX builds on Travis CI

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 5 comments

#237 - Describe how to use `creduce` with `bindgen`

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 4 comments

#236 - Travis build time jumped from 20 min to 1h30 min or more

Issue - State: closed - Opened by jeanphilippeD over 8 years ago - 9 comments

#235 - Reformat

Pull Request - State: closed - Opened by emilio over 8 years ago - 6 comments

#234 - ir: Search for compound structures when we have unexposed type and base class cursor.

Pull Request - State: closed - Opened by emilio over 8 years ago - 6 comments

#233 - Add rudimentary support for `__float128`

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 25 comments

#232 - clang::Cursor::referenced should return Option<clang::Cursor>

Pull Request - State: closed - Opened by 11Takanori over 8 years ago - 5 comments

#231 - Provide support for C functional macros

Issue - State: closed - Opened by Slabity over 8 years ago - 2 comments
Labels: enhancement

#230 - Use __BindegenComplex for C Complex

Pull Request - State: closed - Opened by jeanphilippeD over 8 years ago - 6 comments

#229 - Fix --use-core for functions, since we used the aster helper.

Pull Request - State: closed - Opened by emilio over 8 years ago - 4 comments

#228 - Clap your hands say yeah! 👏🏻

Pull Request - State: closed - Opened by jdub over 8 years ago - 14 comments

#227 - Consider usin `bitflags` for bitfield-like enums.

Issue - State: closed - Opened by emilio over 8 years ago - 2 comments
Labels: E-less-easy

#226 - Generate and add options for bitfield-like enums.

Pull Request - State: closed - Opened by emilio over 8 years ago - 8 comments

#225 - Generating Rust enums for C++ enums causes NonZero-optimization footguns

Issue - State: closed - Opened by bholley over 8 years ago - 20 comments

#223 - Useful little helpers for Item and Type

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 4 comments

#222 - Wrap enum_val_unsigned in an Option

Pull Request - State: closed - Opened by afluth over 8 years ago - 5 comments

#221 - Add an option to avoid converting to f32/f64 automatically float types.

Pull Request - State: closed - Opened by emilio over 8 years ago - 4 comments

#220 - Wrap enum_val_signed in an Option.

Pull Request - State: closed - Opened by jcdyer over 8 years ago - 8 comments

#219 - Parse macro expressions.

Pull Request - State: closed - Opened by emilio over 8 years ago - 20 comments

#218 - Support --use-core and --ctypes-prefix

Pull Request - State: closed - Opened by emilio over 8 years ago - 9 comments

#217 - Remove unused template_arg_kind

Pull Request - State: closed - Opened by jcdyer over 8 years ago - 12 comments

#216 - Speed up integration tests (move building expectations)

Pull Request - State: closed - Opened by jeanphilippeD over 8 years ago - 11 comments

#215 - Added checks for clang::Cursor::template_arg_value

Pull Request - State: closed - Opened by nikhilshagri over 8 years ago - 9 comments

#214 - Rework CI and add macOS builds

Pull Request - State: closed - Opened by KyleMayes over 8 years ago - 4 comments

#213 - Replace clang.rs iterator with generic boxed Map<Range<>>

Pull Request - State: closed - Opened by jeanphilippeD over 8 years ago - 12 comments
Labels: S-awaiting-review, S-needs-rebase

#212 - Don't be loud about ignoring macro expansion cursors

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 3 comments

#211 - Generating bindings that fail #[test]s for layout

Issue - State: closed - Opened by fitzgen over 8 years ago - 3 comments

#210 - Dangling item id in partial specializations

Pull Request - State: closed - Opened by fitzgen over 8 years ago - 7 comments

#209 - Add a debug phase to assert against dangling ItemId references without an associated Item

Issue - State: closed - Opened by fitzgen over 8 years ago - 4 comments
Labels: help wanted, E-less-easy, C-assigned

#208 - clang::Cursor::definition should return Option<clang::Cursor>

Pull Request - State: closed - Opened by Natim over 8 years ago - 5 comments

#207 - clang::Cursor::args should return an Option<Vec<Cursor>>

Pull Request - State: closed - Opened by Natim over 8 years ago - 15 comments

#206 - Some cargo-fmt corrections.

Pull Request - State: closed - Opened by Natim over 8 years ago - 4 comments

#205 - Make clang::Cursor::ret_type return an Option<Type> — Fixes #131

Pull Request - State: closed - Opened by Natim over 8 years ago - 5 comments

#204 - Split off bindgen library into a sub-crate

Pull Request - State: closed - Opened by jdub over 8 years ago - 75 comments

#203 - change return value of Type::pointee_type() to Option<Type>

Pull Request - State: closed - Opened by ajnirp over 8 years ago - 7 comments

#202 - Re-introduce docopt

Pull Request - State: closed - Opened by jdub over 8 years ago - 8 comments
Labels: S-awaiting-review, S-needs-rebase

#201 - Unify naming methods into a single method + options builder type

Issue - State: closed - Opened by fitzgen over 8 years ago - 4 comments
Labels: help wanted, E-less-easy, C-assigned, I-cleanup