summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
AgeCommit message (Expand)Author
2021-05-11Zero out padding in custom Default trait implementations (#2051)Daniel Xu
2021-04-24Support emitting Makefile-syntax depfiles like gcc/clang/rustc.Adam Perry
2021-04-11Fix docstring comment for constantsNico Chatzi
2021-04-03codegen: Deal with overloads in method code generation.Emilio Cobos Álvarez
2021-04-03Add a flag to ensure all symbols are resolved when a library is loadedDr. Chat
2021-03-14Add option to translate enum integer types to native Rust integer typesJethro Beekman
2021-02-18Rename whitelist -> allowlist and blacklist -> blocklistMarcel Hlopko
2021-02-07codegen: Track union layout more accurately.Emilio Cobos Álvarez
2021-01-29Generate fields as non-pub if they would be access restricted in C++.Weston Carvalho
2020-12-20comp: Fix bitfields to allow underaligned fields after them to take padding s...Emilio Cobos Álvarez
2020-11-28struct_layout: Fix field offset computation for packed(n) structs.Emilio Cobos Álvarez
2020-11-26Add --no-default <regex> flagVarphone Wong
2020-11-25dyngen: Handle variadic functions.Emilio Cobos Álvarez
2020-11-25codegen: Minor nits for dynamic function generation.Emilio Cobos Álvarez
2020-11-25Add dynamic loading supportJoe Ellis
2020-10-16codegen: Allow to not derive Debug on enums.Emilio Cobos Álvarez
2020-09-16codegen: Use shorthand struct initialization when possible.Emilio Cobos Álvarez
2020-09-16codegen: Deindent a bit some recently-introduced objective-c code.Emilio Cobos Álvarez
2020-09-16Updates for CISebastian Imlay
2020-09-16Updates from PR commentsSebastian Imlay
2020-09-16ran cargo fmtSebastian Imlay
2020-09-16Updates base on commentsSebastian Imlay
2020-09-16Initial stuff for changing ownership and adding inheritanceSebastian Imlay
2020-08-29codegen: Use shorthand initialization in VTable::new.Emilio Cobos Álvarez
2020-08-25codegen: Do generate unnamed enums, as they can be referred to by members.Emilio Cobos Álvarez
2020-08-15codegen: Simplify a bit the code in #1847Emilio Cobos Álvarez
2020-08-15Added Bindgen names to objective-c pointer return typesSebastian Imlay
2020-08-09Add --default-macro-constant-typeChih-Hung Hsieh
2020-08-03codegen: Use shorthand initialization in EnumBuilder.Emilio Cobos Álvarez
2020-08-03Add --no-debug <regex> flagVarphone Wong
2020-08-03Improves bindings for typed and anonymous enumsCameron Mulhern
2020-07-21Change non-fatal errors to warningsleo60228
2020-06-15Permit IntKind::Custom to represent Paths instead of just IdentsAlan Egerton
2020-06-15Derive traits for newtype aliases (#1802)eggyal
2020-06-07Fix warning introduced in recent objective-c work.Emilio Cobos Álvarez
2020-05-11Added inheritance to objective-c support.Sebastian Imlay
2020-05-04Do not emit Rust method wrapper for blacklisted functionsStephen Crane
2020-04-27Run `cargo fmt`Joshua Nelson
2020-04-27Run `cargo fix --edition`Joshua Nelson
2020-03-25Indicate undefined behaviour in enum docs and point to alternativeAphek
2020-03-16Added some initial constraints to the objective-c bindgen stuffSebastian Imlay
2020-02-03options: Add an opt-in to recover the size_t behavior removed in 5d38f2ac.Emilio Cobos Álvarez
2020-02-02ir: codegen: Handle too large bitfield units.Emilio Cobos Álvarez
2020-01-05An initial implementation of objective-c generics for #1259 (#1702)simlay
2019-12-13Remove size_t to usize conversion ruleConor McAvity
2019-12-11codegen: Minor cleanup after #1691.Emilio Cobos Álvarez
2019-12-11Add support for wasm_import_moduleJasper-Bekkers
2019-11-28Fix warning on rustdocJake Merdich
2019-11-14Make rustfmt happyDavid Vo
2019-11-14Add newtype enum styleDavid Vo