GitHub / rust-lang/rust-bindgen issues and pull requests
Labelled with: C-assigned
#1934 - Wrong bindings generated for some pack(2) struct
Issue -
State: closed - Opened by varphone about 5 years ago
- 1 comment
Labels: bug, C-assigned
#1671 - size_t vs usize
Issue -
State: closed - Opened by elichai about 6 years ago
- 15 comments
Labels: bug, help wanted, E-easy, C-assigned
#1635 - Emit rerun-if-changed of used and included files
Issue -
State: closed - Opened by chrysn about 6 years ago
- 7 comments
Labels: enhancement, E-less-easy, C-assigned
#1580 - Bindgen incorrectly generates pointers to block pointers.
Issue -
State: closed - Opened by gmnicke2 over 6 years ago
- 6 comments
Labels: bug, help wanted, E-easy, C-assigned
#1535 - Bindgen gets parameter names wrong in callbacks
Issue -
State: closed - Opened by dimbleby over 6 years ago
- 3 comments
Labels: bug, C-assigned
#1474 - Implement codegen support for repr transparent.
Issue -
State: closed - Opened by emilio almost 7 years ago
- 3 comments
Labels: enhancement, help wanted, E-easy, C-assigned
#1431 - __IncompleteArrayField shouldn't implement `Clone` / `Copy`.
Issue -
State: closed - Opened by Stargateur about 7 years ago
- 9 comments
Labels: enhancement, help wanted, E-easy, C-assigned
#1395 - Deriving PartialOrd and Ord for enum
Issue -
State: closed - Opened by tathanhdinh about 7 years ago
- 5 comments
Labels: bug, help wanted, E-easy, C-assigned
#1382 - Better warnings for types with the same name as rust types
Issue -
State: closed - Opened by akshayknarayan about 7 years ago
- 6 comments
Labels: bug, help wanted, E-easy, C-assigned
#1206 - Fix licensing issue
Issue -
State: closed - Opened by glyn almost 8 years ago
- 3 comments
Labels: C-assigned
#1182 - Builder::command_line_flags misgenerates rust target's flag
Issue -
State: closed - Opened by fitzgen almost 8 years ago
- 4 comments
Labels: help wanted, E-easy, C-assigned
#1122 - Fail to rename the field in impl debug when variable name conflicts with Rust
Issue -
State: closed - Opened by photoszzt about 8 years ago
- 2 comments
Labels: C-assigned
#1093 - Incorrect derive partial eq/Hash for struct contains incomplete array field
Issue -
State: closed - Opened by photoszzt about 8 years ago
- 5 comments
Labels: bug, C-assigned, I-bogus-codegen, A-derive
#1048 - error[E0428]: the name `sentry` is defined multiple times
Issue -
State: closed - Opened by ctaggart about 8 years ago
- 3 comments
Labels: C-assigned, I-bogus-codegen, A-templates, A-C++
#1040 - Unsigned global set to -1
Issue -
State: closed - Opened by e00E about 8 years ago
- 11 comments
Labels: bug, E-easy, C-assigned, I-bogus-codegen, A-csmith, hacktoberfest
#1037 - Our C-Smith driver should ask bindgen to derive everything
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 7 comments
Labels: enhancement, help wanted, E-easy, C-assigned, A-testing, A-csmith, hacktoberfest
#1029 - Should have better error messages when input files aren't files
Issue -
State: closed - Opened by helloqirun about 8 years ago
- 8 comments
Labels: enhancement, help wanted, E-easy, C-assigned, I-panic, A-error-reporting, hacktoberfest
#1023 - dump_preprocessed_input test fails on Windows when checked out with CRLF line endings
Issue -
State: closed - Opened by AndrewGaspar about 8 years ago
- 4 comments
Labels: C-assigned
#1007 - Incorrect layout with large bitfield
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 18 comments
Labels: bug, C-assigned, A-bitfields, I-failing-layout-test
#1004 - Can't compile `tests/expectations` on macOS version 10.12.6
Issue -
State: closed - Opened by alexeyzab about 8 years ago
- 5 comments
Labels: bug, E-less-easy, C-assigned, I-bogus-codegen, A-Obj-C
#987 - Add `Builder::whitelist_type`; deprecate `Builder::whitelisted_type`
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 3 comments
Labels: enhancement, help wanted, E-easy, C-assigned, I-cleanup
#986 - Add `Builder::whitelist_var`; deprecate `Builder::whitelisted_var`
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 8 comments
Labels: enhancement, help wanted, E-easy, C-assigned, I-cleanup
#985 - Add `Builder::whitelist_function`; deprecate `Builder::whitelisted_function`
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 4 comments
Labels: enhancement, help wanted, E-easy, C-assigned, I-cleanup
#984 - Add a `Builder::blacklist_type` method; deprecate `Builder::hide_type`
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 5 comments
Labels: enhancement, help wanted, E-easy, C-assigned, I-cleanup
#982 - Large bitfield causes compilation failures re: derive(Debug)
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 5 comments
Labels: help wanted, E-less-easy, C-assigned, I-bogus-codegen, A-bitfields, A-spe
#977 - Make `--rustfmt-bindings`/`Builder::rustfmt_bindings` on by default
Issue -
State: closed - Opened by dimbleby about 8 years ago
- 8 comments
Labels: help wanted, E-easy, C-assigned, I-cleanup
#968 - --rustfmt_bindings doesn't work with printing bindings to stdout
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 5 comments
Labels: help wanted, E-easy, C-assigned, hacktoberfest
#965 - Allow specifying certain types we shouldn't derive/impl PartialEq for
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 2 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, A-derive
#964 - Allow specifying certain types we shouldn't derive/impl Hash for
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 8 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, A-derive
#963 - Allow specifying certain types we shouldn't derive/impl Default for
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 5 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, A-derive
#962 - Allow specifying certain types we shouldn't derive/impl Copy for
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 2 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, A-derive
#961 - Allow specifying certain types we shouldn't derive/impl Debug for
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 7 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, A-derive
#960 - TemplateParameters' methods should just return a Vec, not an Option<Vec>
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 11 comments
Labels: help wanted, E-easy, C-assigned, I-cleanup, A-templates, hacktoberfest
#958 - Make BindgenOptions be pub(crate)
Issue -
State: closed - Opened by fitzgen about 8 years ago
- 3 comments
Labels: help wanted, E-easy, C-assigned, I-cleanup
#948 - Add `bindgen::Builder::derive_copy` to control whether we emit `derive(Copy)` on type definitions
Issue -
State: closed - Opened by ctaggart about 8 years ago
- 7 comments
Labels: enhancement, help wanted, E-easy, C-assigned, A-derive
#944 - Copy should not be derived if blacklisted type is included
Issue -
State: closed - Opened by upsuper about 8 years ago
- 4 comments
Labels: C-assigned, A-derive
#929 - Do the opaque check earlier in `CompInfo::codegen`
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 9 comments
Labels: help wanted, E-easy, C-assigned, I-cleanup
#928 - Make `BlobTyBuilder` a simple function instead of a builder struct
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 2 comments
Labels: enhancement, help wanted, E-easy, C-assigned, I-cleanup
#927 - Rewrite `has_destructor` as a fixed point analysis
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 2 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, I-cleanup, A-C++
#925 - Remove the syntex dependency
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 8 comments
Labels: enhancement, C-assigned, I-cleanup
#914 - Rename `TypeKind::Named` to `TypeKind::TypeParam`
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 4 comments
Labels: help wanted, E-easy, C-assigned, I-cleanup, A-C++
#884 - Derive Ord when possible
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 2 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, A-derive
#882 - Derive PartialOrd when possible
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 5 comments
Labels: enhancement, help wanted, E-easy, C-assigned, A-derive
#879 - "manually" implement PartialEq when it cannot be derived
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 2 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, A-derive
#875 - Emit a "manual" implementation of Debug when it cannot be derived
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 9 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned, A-derive
#848 - When only generating functions, type parameter is lost
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 19 comments
Labels: C-assigned, A-templates, I-Stylo
#838 - Stop passing `whitelisted_items` as an argument to the codegen functions, and use ctx.codegen_items() instead.
Issue -
State: closed - Opened by emilio over 8 years ago
- 5 comments
Labels: help wanted, E-easy, C-assigned, I-cleanup
#834 - Behavior change for non-whitelisted types referenced by method
Issue -
State: closed - Opened by upsuper over 8 years ago
- 4 comments
Labels: C-assigned
#833 - Type parameter is incorrectly stripped when types are not generated
Issue -
State: closed - Opened by upsuper over 8 years ago
- 4 comments
Labels: C-assigned, A-templates, I-Stylo
#832 - Start emitting unions in stable mode
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 15 comments
Labels: E-easy, C-assigned
#820 - Rust error: type parameter is unused
Issue -
State: closed - Opened by upsuper over 8 years ago
- 6 comments
Labels: C-assigned, I-bogus-codegen, I-Stylo
#818 - Document bitfield usage in the users guide
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 6 comments
Labels: E-easy, C-assigned, I-needs-docs, A-bitfields, hacktoberfest
#794 - Automatically detect libclang version when testing and use appropriate expectation files
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 5 comments
Labels: enhancement, help wanted, E-easy, C-assigned
#769 - Testing instantiation with argument of a type that we didn't generate bindings for
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 4 comments
Labels: bug, C-assigned, I-bogus-codegen
#767 - Rewrite `can_derive_debug` as either a graph traversal or fix-point analysis
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 5 comments
Labels: help wanted, E-less-easy, C-assigned, I-cleanup
#766 - Rewrite `can_derive_copy[_in_array]` as either a graph traversal or fix-point analysis
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 5 comments
Labels: help wanted, E-less-easy, C-assigned, I-cleanup
#765 - Rewrite `has_vtable` checks as either graph traversal or fix-point analysis
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 9 comments
Labels: help wanted, E-less-easy, C-assigned, I-cleanup
#758 - Default to generating constified enums, rather than generating Rust enums
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 14 comments
Labels: help wanted, E-easy, C-assigned
#757 - Switch defaults from generating unstable Rust to generating stable Rust
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 4 comments
Labels: help wanted, E-easy, C-assigned
#699 - Add option to put constified enum into module
Issue -
State: closed - Opened by tmfink over 8 years ago
- 5 comments
Labels: enhancement, C-assigned
#674 - Hopefully the last stylo derived issues
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 1 comment
Labels: bug, C-assigned, I-bogus-codegen
#662 - Even some more stylo derived errors
Issue -
State: closed - Opened by fitzgen over 8 years ago
Labels: bug, C-assigned, I-bogus-codegen
#645 - Yet Another Stylo Bug
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 4 comments
Labels: C-assigned, I-bogus-codegen
#638 - Codegen errors creduced from stylo
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 5 comments
Labels: bug, C-assigned, I-bogus-codegen
#631 - bindgen generates erroneous rust code: error: expected identifier, found `_`
Issue -
State: closed - Opened by Jackneill over 8 years ago
- 14 comments
Labels: bug, E-easy, C-assigned, I-bogus-codegen
#584 - Bindgen panics in Stylo on master
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 5 comments
Labels: C-assigned, I-panic
#573 - Even more failing layout tests with SpiderMonkey bindings
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 1 comment
Labels: bug, C-assigned, I-bogus-codegen
#570 - Do not panic generating accessors for large bitfields
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 11 comments
Labels: E-easy, C-assigned, I-panic
#569 - Non-type template parameters and failing layout tests
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 1 comment
Labels: bug, C-assigned, I-bogus-codegen
#562 - Automatically allow `non_snake_case, non_camel_case_types, non_upper_case_globals`
Issue -
State: closed - Opened by crumblingstatue over 8 years ago
- 8 comments
Labels: help wanted, E-easy, C-assigned
#548 - Add ability to dump equivalent commandline flags from builder
Issue -
State: closed - Opened by fitzgen over 8 years ago
- 16 comments
Labels: enhancement, E-less-easy, C-assigned
#529 - No bindings are being generated for destructors
Issue -
State: closed - Opened by dflemstr almost 9 years ago
- 4 comments
Labels: enhancement, E-less-easy, C-assigned
#519 - Re-introduce bitfield accessors.
Issue -
State: closed - Opened by emilio almost 9 years ago
- 15 comments
Labels: E-less-easy, C-assigned
#506 - Generate `PhantomData<UnsafeCell<T>>` to make generic FFI structs lifetime invariant
Issue -
State: closed - Opened by fitzgen almost 9 years ago
- 17 comments
Labels: E-less-easy, C-assigned
#499 - Kill serde_json dependency
Issue -
State: closed - Opened by Manishearth almost 9 years ago
- 24 comments
Labels: E-easy, C-assigned
#484 - Add `--emit-ir-graphviz=output.dot` to dump a graphviz dot file
Issue -
State: closed - Opened by fitzgen almost 9 years ago
- 10 comments
Labels: enhancement, help wanted, E-less-easy, C-assigned
#476 - Don't print out builtin macro definitions with --emit-clang-ast
Issue -
State: closed - Opened by fitzgen almost 9 years ago
- 17 comments
Labels: enhancement, help wanted, E-easy, C-assigned
#460 - Test the `is_invalid_named_type` function.
Issue -
State: closed - Opened by emilio almost 9 years ago
- 2 comments
Labels: E-easy, C-assigned
#409 - The llvm_stable feature is dead, long live the llvm_stable feature!
Issue -
State: closed - Opened by fitzgen almost 9 years ago
- 3 comments
Labels: E-easy, C-assigned, I-cleanup
#372 - derive(Debug) on struct containing array that is too big for derive(Debug)
Issue -
State: closed - Opened by fitzgen almost 9 years ago
- 17 comments
Labels: bug, C-assigned
#368 - Replace all non-fatal `error!`s with `warn!`s
Issue -
State: closed - Opened by fitzgen almost 9 years ago
- 3 comments
Labels: E-easy, C-assigned, I-cleanup
#239 - Bindings to overloaded functions aren't supported anymore
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 1 comment
Labels: C-assigned
#209 - Add a debug phase to assert against dangling ItemId references without an associated Item
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 4 comments
Labels: help wanted, E-less-easy, C-assigned
#201 - Unify naming methods into a single method + options builder type
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 4 comments
Labels: help wanted, E-less-easy, C-assigned, I-cleanup
#166 - Use iterators for comment children, attributes, etc.
Issue -
State: closed - Opened by emilio about 9 years ago
- 6 comments
Labels: E-less-easy, C-assigned
#154 - (Re?) enable CI testing on OSX
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 4 comments
Labels: C-assigned
#152 - Log libclang version information.
Issue -
State: closed - Opened by emilio about 9 years ago
- 7 comments
Labels: E-easy, C-assigned
#147 - s/type_resolver/ctx/ in src/ir/comp.rs
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 4 comments
Labels: E-easy, C-assigned, I-cleanup
#145 - clang::Diagnostic::dispose should be a Drop impl for clang::Diagnostic
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 2 comments
Labels: E-less-easy, C-assigned, I-cleanup
#144 - clang::TranslationUnit::parse should return Option<TranslationUnit>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 11 comments
Labels: E-easy, C-assigned, I-cleanup
#141 - clang::Type::ret_type should return Option<Type>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 2 comments
Labels: E-easy, C-assigned, I-cleanup
#140 - clang::Type::arg_types should return Option<Vec<Type>>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 7 comments
Labels: E-easy, C-assigned, I-cleanup
#138 - clang::Type::elem_type should return Option<Type>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 3 comments
Labels: E-easy, C-assigned, I-cleanup
#137 - clang::Type::pointee_type should return Option<Type>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 2 comments
Labels: E-easy, C-assigned, I-cleanup
#134 - clang::Cursor::template_arg_value should behave defensively
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 3 comments
Labels: E-easy, C-assigned, I-cleanup
#133 - clang::Cursor::template_arg_kind should return Option<CXTemplateArgumentKind>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 6 comments
Labels: E-easy, C-assigned, I-cleanup
#131 - clang::Cursor::ret_type should return an Option<Cursor>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 5 comments
Labels: E-easy, C-assigned, I-cleanup
#130 - clang::Cursor::args should return an Option<Vec<Cursor>>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 3 comments
Labels: E-easy, C-assigned, I-cleanup
#129 - clang::Cursor::typedef_type should return Option<Type>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 7 comments
Labels: E-easy, C-assigned, I-cleanup
#128 - clang::Cursor::enum_val_unsigned should return Option<u64>
Issue -
State: closed - Opened by fitzgen about 9 years ago
- 5 comments
Labels: E-easy, C-assigned, I-cleanup