summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
AgeCommit message (Expand)Author
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
2016-11-07Add an option to avoid converting to f32/f64 automatically float types.Emilio Cobos Álvarez
2016-11-06bindgen: Support --use-core and --ctypes-prefix.Emilio Cobos Álvarez
2016-11-01Use `BindgenContext::whitelisted_items` in code generationNick Fitzgerald
2016-11-01Manual fixups, some of them pretty lame, and don't let rustfmt rewrap comments.Emilio Cobos Álvarez
2016-11-01Run `cargo fmt`.Emilio Cobos Álvarez
2016-10-31Move the `TypeCollector` trait to the `ir` moduleNick Fitzgerald
2016-10-24Add `#![deny(missing_docs)]`Nick Fitzgerald
2016-10-23Auto merge of #110 - heycam:stable-gen-names, r=emiliobors-servo
2016-10-23Give vtables and anonymous items more stable generated names.Cameron McCormack
2016-10-21Auto merge of #66 - emilio:const-methods, r=noxbors-servo
2016-10-19codegen: Generate constants names for unnamed enums in classes.Emilio Cobos Álvarez
2016-10-18Ignore doctests that are really C++ code samples, or aren't meant to runNick Fitzgerald
2016-10-18ir: Handle templated aliases.Emilio Cobos Álvarez
2016-09-27Take pointer constness into account, to fix generation of const methods.Emilio Cobos Álvarez
2016-09-26Fix review comment. Fix #47Jean-Philippe DUFRAIGNE
2016-09-25Handle re-declaration of a global variable. Fix #48Jean-Philippe DUFRAIGNE
2016-09-23Use the upstreamed version of the array builder.Emilio Cobos Álvarez
2016-09-23Union support.Emilio Cobos Álvarez
2016-09-22Represent block pointers as *mut c_void instead.Emilio Cobos Álvarez
2016-09-21Add Int128 types.Emilio Cobos Álvarez
2016-09-21Some fixes for function pointers, typedefs, and OSX's stdlib.h.Emilio Cobos Álvarez
2016-09-16Rewrite the core of the binding generator.Emilio Cobos Álvarez