summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
AgeCommit message (Expand)Author
2017-02-15Graphviz implementationArtem Biryukov
2017-02-13Auto merge of #513 - emilio:const-fn-arg, r=fitzgenbors-servo
2017-02-14codegen: Use the constness of the inner type when converting array function a...Emilio Cobos Álvarez
2017-02-13Run `cargo fmt`Nick Fitzgerald
2017-02-13Rename WhitelistedItemsIter to ItemTraversalNick Fitzgerald
2017-02-10ir: Don't parse non-semantic-children cursor as inner structs.Emilio Cobos Álvarez
2017-02-08Run `cargo fmt`Nick Fitzgerald
2017-02-08Rename TypeKind::TemplateRef to TypeKind::TemplateInstantiationNick Fitzgerald
2017-02-08codegen: Fix remaining cases of missing core prefix.Emilio Cobos Álvarez
2017-02-08implement Default traitFlier Lu
2017-02-07codegen: Improve the assertion message of the failing layout tests.Emilio Cobos Álvarez
2017-02-07codegen: Fix the build in older rustc versions.Emilio Cobos Álvarez
2017-02-07add padding bytes to align strctureFlier Lu
2017-02-06Make abi optional for FunctionSigMikko Lehtonen
2017-02-05objc: Support method argumentsMikko Lehtonen
2017-02-03Run `cargo fmt`Nick Fitzgerald
2017-01-31Add initial Objective C supportMikko Lehtonen
2017-01-30ir: Cleanup name duplication in aliases and named types.Emilio Cobos Álvarez
2017-01-30codegen: ignore aliases for decltypes we can't resolve.Emilio Cobos Álvarez
2017-01-30Force copy for incomplete arrays.Emilio Cobos Álvarez
2017-01-29extract unsafe ZeroedSizeArray traitFlier Lu
2017-01-28generate helper class to access incomplete arrayFlier Lu
2017-01-27Remove recently-added assertion pending investigation.Emilio Cobos Álvarez
2017-01-27codegen: Derive stuff in forward declarations.Emilio Cobos Álvarez
2017-01-26Assert that if we generating code for an item, than it is whitelistedNick Fitzgerald
2017-01-26codegen: Add an option to skip comment generation.Emilio Cobos Álvarez
2017-01-26Auto merge of #370 - cynicaldevil:detect-forward, r=emiliobors-servo
2017-01-26Forward declared structs now generate opaque enumsNikhil Shagrithaya
2017-01-24Auto merge of #437 - emilio:constify-all-enums, r=fitzgenbors-servo
2017-01-24codegen: Respect original repr for bitfield-like enums, add a constifying var...Emilio Cobos Álvarez
2017-01-24codegen: don't generate extra use statements for non-enums.Emilio Cobos Álvarez
2017-01-24Make it work in rust stable, and incidentally fix #425Emilio Cobos Álvarez
2017-01-24codegen: Factor out some bits of root_import.Emilio Cobos Álvarez
2017-01-24codegen: Fix typedef re-export in namespaces when bindings aren't at the root.Emilio Cobos Álvarez
2017-01-23Unify under the `bindgen` name.Emilio Cobos Álvarez
2016-11-16Transition to libbindgen sub-crateJeff Waugh
2016-11-15ir: Make the id local to the context.Emilio Cobos Álvarez
2016-11-14codegen: Always implement debug for __BindgenUnionField.Emilio Cobos Álvarez
2016-11-13codegen: Special-case i64::MIN since it produces a overflow on aster.Emilio Cobos Álvarez
2016-11-11Auto merge of #240 - fitzgen:overloads, r=emiliobors-servo
2016-11-11Add support for bindings to overloaded functionsNick Fitzgerald
2016-11-11Use __BindegenComplex for C Complex Fix #72Jean-Philippe DUFRAIGNE
2016-11-11Add rudimentary support for `__float128`Nick Fitzgerald
2016-11-08Auto merge of #219 - emilio:macros, r=fitzgenbors-servo
2016-11-08Address review comments.Emilio Cobos Álvarez
2016-11-08Add a finer-grane and more generic API for choosing macro types.Emilio Cobos Álvarez
2016-11-08codegen: Simplify bitfield logic a bit, make it work for unnamed enums, generateEmilio Cobos Álvarez
2016-11-08Add an option to generate bitfield-like typesafe enums.Emilio Cobos Álvarez
2016-11-08Fix --use-core for functions, since we used the aster helper.Emilio Cobos Álvarez
2016-11-07Auto merge of #221 - emilio:dont-override-float, r=fitzgenbors-servo