GitHub / rust-lang/rust-bindgen issues and pull requests
#3144 - Mark all format-like macros for Clippy
Pull Request -
State: closed - Opened by nyurik 5 months ago
#3143 - Include struct layout in callbacks.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
- 2 comments
#3142 - Option to represent all C++ operators.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
#3141 - Include source code location in discovery callback
Pull Request -
State: closed - Opened by adetaylor 5 months ago
- 4 comments
#3140 - Discovery callbacks for functions and methods.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
#3139 - Options to generate uncallable C++ functions.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
- 1 comment
#3138 - Provide option to get real virtual fn receiver.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
- 1 comment
#3137 - Improve comments and docs relating to char16_t.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
#3136 - Security Cookie causes non-Send shared libs (on windows) (when upgrading 0.69 - 0.70)
Issue -
State: closed - Opened by barafael 5 months ago
- 2 comments
#3135 - Distinguish char16_t.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
- 1 comment
#3134 - Add extra tests.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
#3133 - Report enums in ParseCallbacks.
Pull Request -
State: closed - Opened by adetaylor 5 months ago
#3132 - [feature request] Add way to put directions for bindgen in C headers being converted so more rust code can be generated.
Issue -
State: open - Opened by oiaohm 5 months ago
- 8 comments
Labels: rust-for-linux
#3131 - Force generate accessors for fields in C structs
Issue -
State: open - Opened by SpeedCrash100 5 months ago
#3130 - C union containing only flexible array members does not generate Rust union
Issue -
State: open - Opened by tamird 5 months ago
- 1 comment
Labels: rust-for-linux
#3129 - Refactor item_name method to use ItemInfo struct
Pull Request -
State: closed - Opened by twizmwazin 5 months ago
- 1 comment
#3128 - Use the current `rustc` version as the default `RustTarget`
Issue -
State: closed - Opened by pvdrz 5 months ago
- 1 comment
#3127 - skill issue
Issue -
State: closed - Opened by oberrich 6 months ago
#3125 - Trying to use `new_bitfield_N` in static
Issue -
State: open - Opened by NickeZ 6 months ago
#3124 - Use unsafe in bitfields raw getters/setters
Pull Request -
State: closed - Opened by nikkon-dev 6 months ago
#3123 - Bitfield raw getters/setters generate unsafe_op_in_unsafe_fn warnings
Issue -
State: closed - Opened by nikkon-dev 6 months ago
#3122 - Generate doc comment when type alias is hidden
Pull Request -
State: open - Opened by jschwe 6 months ago
#3121 - Remove warning for opaque forward declarations
Pull Request -
State: closed - Opened by jschwe 6 months ago
#3120 - Remove useless fallback
Pull Request -
State: closed - Opened by jschwe 6 months ago
#3119 - Comments are not generated for typedef struct forward declaration.
Issue -
State: open - Opened by jschwe 6 months ago
#3118 - Bindgen should not use `bool` in function signatures
Issue -
State: closed - Opened by jschwe 6 months ago
- 3 comments
#3117 - Compilation fails on MacOS M1
Issue -
State: open - Opened by maelp 6 months ago
- 3 comments
#3116 - Firefox fails to compile with Rust 1.84 + Bindgen 0.71.1 + LLVM LibC++
Issue -
State: open - Opened by theoparis 6 months ago
- 1 comment
#3115 - Error with insufficient detail to resolve: Cannot serialize type kind Opaque
Issue -
State: open - Opened by mwberry 6 months ago
#3114 - Fix multiline doc comments
Pull Request -
State: open - Opened by jschwe 6 months ago
- 3 comments
#3113 - The enum_name argument for enum_variant_name fn of ParseCallbacks trait includes the enum keyword along with the name
Issue -
State: open - Opened by coderedart 6 months ago
- 4 comments
#3112 - Refactor enum generation
Pull Request -
State: closed - Opened by jschwe 6 months ago
- 4 comments
#3111 - Fix race condition in clang_macro_fallback
Pull Request -
State: open - Opened by HKalbasi 6 months ago
- 11 comments
#3110 - Prevent default derives for Forward declared types.
Pull Request -
State: open - Opened by jschwe 6 months ago
#3109 - Bindgen should issue an error, if forward declared types are used in function signatures.
Issue -
State: open - Opened by jschwe 6 months ago
- 1 comment
#3108 - Make mangled name available to `generated_xxx_override`. Link name override no longer affected by generated name override.
Pull Request -
State: open - Opened by Molot2032 6 months ago
- 2 comments
#3107 - Callbacks: Give `ItemInfo` a `mangled_name` field. `generated_link_name_override` shouldn't receive the result of `generated_name_override`.
Issue -
State: open - Opened by Molot2032 6 months ago
#3106 - chore: fix last clippy lints and enforce in CI
Pull Request -
State: closed - Opened by nyurik 6 months ago
#3105 - Invalid c struct bitfield generation in some cases
Issue -
State: closed - Opened by Strackeror 6 months ago
- 2 comments
Labels: bug, A-bitfields
#3103 - process_comment: Use last defined callback
Pull Request -
State: closed - Opened by jschwe 6 months ago
#3102 - Support mapping Enums to Result type
Pull Request -
State: open - Opened by jschwe 6 months ago
#3101 - Use link_name for dynamic library loading
Pull Request -
State: closed - Opened by Molot2032 6 months ago
- 2 comments
#3100 - Mangle identifiers named 'gen' now that it's a reserved keyword
Pull Request -
State: closed - Opened by loftyinclination 6 months ago
#3099 - Publishing aarch64-linux binaries
Issue -
State: closed - Opened by thoughtpolice 6 months ago
- 2 comments
#3098 - SDL 3: Failed to resolve compile time constants for SDL_UINT64_C
Issue -
State: closed - Opened by 3xau1o 6 months ago
- 6 comments
#3097 - Opaque type should not have `pub` member
Issue -
State: open - Opened by wmmc88 6 months ago
- 3 comments
#3096 - Inconsistent behaviour of `derive_default` for opaque types
Issue -
State: open - Opened by wmmc88 6 months ago
- 1 comment
#3095 - Wrong size of class with virtual methods
Issue -
State: closed - Opened by kdanecki 6 months ago
- 1 comment
#3094 - `bindgen --version` unintuitively requires an input file for no apparent reason
Issue -
State: closed - Opened by pmj 6 months ago
- 1 comment
#3093 - Edition 2024: Identifiers named `gen` should be renamed to raw `r#gen`
Issue -
State: closed - Opened by liss-h 6 months ago
- 2 comments
#3092 - Allow itertools 0.14, bump Cargo.lock to it
Pull Request -
State: open - Opened by torokati44 6 months ago
#3091 - Provide prebuilt artifacts for ARM64 Linux
Issue -
State: open - Opened by rami3l 6 months ago
#3090 - CI fix - calling convention tests
Pull Request -
State: closed - Opened by nyurik 6 months ago
- 2 comments
#3089 - Incorrect bindings generation with sk_buff C structure from Linux kernel
Issue -
State: closed - Opened by MikeRomaniuk 6 months ago
- 3 comments
Labels: rust-for-linux
#3088 - feat: add custom attributes to `fn` items
Pull Request -
State: open - Opened by rich-ayr 7 months ago
- 11 comments
#3087 - book: Add information about libloading
Pull Request -
State: open - Opened by ckrenslehner 7 months ago
#3086 - remove itertools
Pull Request -
State: open - Opened by blukai 7 months ago
- 3 comments
#3085 - Support MSVC-style clang arguments
Issue -
State: closed - Opened by zopsicle 7 months ago
- 1 comment
#3084 - Fix `flat_map_option` lint
Pull Request -
State: closed - Opened by nyurik 7 months ago
- 1 comment
#3083 - Fix `explicit_into_iter_loop` lint
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3082 - use `assert_eq!` and `_ne!`, remove uneeded parens
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3081 - Fix `checked_conversions` lint
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3080 - Fix CI to NOT run publish on every pull request
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3079 - Fix `inconsistent_struct_constructor` and `ptr_as_ptr` lints
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3078 - Fix `borrow_as_ptr` lint
Pull Request -
State: closed - Opened by nyurik 7 months ago
- 1 comment
#3077 - Fix `trivially_copy_pass_by_ref` lint
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3076 - Fix `needless_pass_by_value` lint
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3075 - A few minor clippy lints
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3074 - feat: add custom attributes to `fn` and `extern`-block items
Issue -
State: closed - Opened by oberrich 7 months ago
- 1 comment
#3073 - Bindgen produces #[doc = "foo\nbar"] doc comments instead of multiline doc comments
Issue -
State: open - Opened by Manishearth 7 months ago
- 4 comments
Labels: enhancement
#3072 - Fix bugs in --clang-macro-fallback
Pull Request -
State: closed - Opened by jbaublitz 7 months ago
- 5 comments
Labels: rust-for-linux
#3071 - `--clang-macro-fallback` duplicate definitions
Issue -
State: open - Opened by ojeda 7 months ago
- 4 comments
Labels: bug, A-macros, rust-for-linux
#3070 - `--clang-macro-fallback` interaction with `-Wp,-MMD,file.d`
Issue -
State: closed - Opened by ojeda 7 months ago
- 1 comment
Labels: bug, A-macros, rust-for-linux
#3069 - `--clang-macro-fallback` interaction with `-include`
Issue -
State: closed - Opened by ojeda 7 months ago
- 2 comments
Labels: bug, A-macros, rust-for-linux
#3068 - bindgen with explicit padding generates an array of size 18446744073709551608
Issue -
State: closed - Opened by qsr 7 months ago
- 1 comment
#3067 - Allow blocklisting anonymous enums
Pull Request -
State: open - Opened by jschwe 7 months ago
#3066 - duplicate definition for srt.h
Issue -
State: closed - Opened by idc77 7 months ago
- 3 comments
#3065 - rust-bindgen generate from C macro
Issue -
State: open - Opened by cppcoffee 7 months ago
- 6 comments
#3064 - Multiple minor lint fixes
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3063 - Use appropriate `rustfmt --format ...` param
Pull Request -
State: closed - Opened by nyurik 7 months ago
#3062 - Fix deprecated constant in docs example
Pull Request -
State: closed - Opened by attilarepka 7 months ago
#3061 - (Pls ignore, posted on the wrong repository)
Issue -
State: closed - Opened by stevenengler 7 months ago
#3060 - [feature request] request a `--wrap-inline-fns` flag, for wrapping inline functions
Issue -
State: open - Opened by lulitao1997 7 months ago
- 2 comments
#3059 - bindgen incorrectly generates `*mut` instead of `*const` from C++ header, when the parameter type is from another namespace
Issue -
State: open - Opened by lulitao1997 7 months ago
- 2 comments
#3058 - Add callback to declare functions/statics safe
Pull Request -
State: open - Opened by arctic-alpaca 7 months ago
#3057 - Another idea for enums representation (and feature request)
Issue -
State: open - Opened by nikkon-dev 7 months ago
- 2 comments
#3056 - Standard C++ headers are not accessible
Issue -
State: closed - Opened by dy-tea 8 months ago
- 1 comment
#3055 - Derive `Debug` and eq. comparison traits for `InvalidRustTarget` enum
Pull Request -
State: closed - Opened by AlexTMjugador 8 months ago
- 1 comment
#3054 - Bindgen 0.71.1 has broken my builds with rustc < 1.82.0
Issue -
State: closed - Opened by andrewdavidmackenzie 8 months ago
- 6 comments
#3053 - Generated bitfield code triggers clippy `ptr_offset_of_cast` lint
Issue -
State: open - Opened by bonzini 8 months ago
- 2 comments
#3052 - I think there might be a bug with the version matching
Issue -
State: closed - Opened by pvdrz 8 months ago
- 11 comments
#3051 - Using rustified enums in function signatures is (almost?) always wrong
Issue -
State: open - Opened by pvdrz 8 months ago
- 8 comments
#3050 - [RFC] Revamp interface for enum representations
Issue -
State: open - Opened by pvdrz 8 months ago
#3049 - support having `rust_target` track rust-toolchain.toml
Issue -
State: open - Opened by sellout 8 months ago
- 7 comments
#3048 - Update `proc-macro2` version requirement to `1.0.80`
Pull Request -
State: closed - Opened by mbrobbel 8 months ago
- 2 comments
#3047 - Using generate_cstr(true) breaks output format
Issue -
State: closed - Opened by gwenn 8 months ago
- 8 comments
#3046 - Update tutorial
Pull Request -
State: closed - Opened by mart-e 8 months ago
#3045 - ci: Revert `cargo-dist` update
Pull Request -
State: closed - Opened by pvdrz 8 months ago
#3044 - chore: fix `create-tag` conditional logic
Pull Request -
State: closed - Opened by pvdrz 8 months ago
#3043 - Get ready for patch release
Pull Request -
State: closed - Opened by pvdrz 8 months ago