summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
AgeCommit message (Expand)Author
2018-09-14Fix typo: s/unkown/unknown/ (missing 'n')Daniel Holbert
2018-09-10generate type alias for the `block` typeFlier Lu
2018-08-28Debug implementation: use core if selectedchrysn
2018-08-24Don't generate a __bindgen_align field if we support repr(align).Emilio Cobos Álvarez
2018-08-19Not gnereate binding for variadic function with ms_abiJean-Philippe Dufraigne
2018-08-14Auto merge of #1366 - gnzlbg:vec, r=emiliov0.38.0bors-servo
2018-08-14address review commentsgnzlbg
2018-08-14Minor stylistic nits after #1362.Emilio Cobos Álvarez
2018-08-14address commentsSébastien Duquette
2018-08-14Convert CodegenOptions to a bitfield.Sébastien Duquette
2018-08-14map vector types to arrays and pass them by valuegnzlbg
2018-07-30Minor cleanup after #1355.Emilio Cobos Álvarez
2018-07-29Use associated constants for rust enums when availableJosh Hejna
2018-07-05ir: Don't assume wchar is 2 bytes.Emilio Cobos Álvarez
2018-06-13Fix typos.Bruce Mitchener
2018-06-04add --constified-enum to output consts when the default is changedDaniel Brooks
2018-06-04remove unnecessary as_refDaniel Brooks
2018-06-04Rename from "enum variant" to "enum style"Daniel Brooks
2018-06-03Add an option to set the default codegen style for all enumsDaniel Brooks
2018-05-16Handle pointer constness at the right level.Emilio Cobos Álvarez
2018-05-03codegen: Actually honor the new option for module_lines.Emilio Cobos Álvarez
2018-04-08TemplateParameters.used_template_params doesn't return OptionTamir Duberstein
2018-04-08TemplateParameters.all_template_params doesn't return OptionTamir Duberstein
2018-04-08TemplateParameters.self_template_params doesn't return OptionTamir Duberstein
2018-04-07Auto merge of #1303 - Eijebong:bump, r=emiliobors-servo
2018-04-07Auto merge of #1293 - strake:use_associated_consts, r=emiliobors-servo
2018-04-06not generate associated constants to unnamed typesM Farkas-Dyck
2018-04-04Bump quote to 0.5 and proc_macro2 to 0.3Bastien Orivel
2018-04-03Revert "Revert "Bump quote to 0.4""Bastien Orivel
2018-04-03codegen: Don't skip alignment checks if we support repr align.Emilio Cobos Álvarez
2018-04-03codegen: Use target pointer size consistently for layout calculations.Emilio Cobos Álvarez
2018-04-01feature guard rather than optionM Farkas-Dyck
2018-04-01optionally use associated constants in bitfieldsM Farkas-Dyck
2018-03-17Handle bitfield enum pattern aliasingTravis Finkenauer
2018-03-13Auto merge of #1272 - tmfink:issue-1198, r=emiliobors-servo
2018-03-13Add a kill-switch for untagged unions.Emilio Cobos Álvarez
2018-03-13codegen: support repr(align).Emilio Cobos Álvarez
2018-03-11Fix bug when enum matched multiple typesTravis Finkenauer
2018-03-04codegen: Avoid &String.Emilio Cobos Álvarez
2018-02-14Revert "Bump quote to 0.4"Nick Fitzgerald
2018-02-12codegen: Expose variant comments.Emilio Cobos Álvarez
2018-01-29Auto merge of #1241 - emilio:fwd-decl-no-fun, r=fitzgenbors-servo
2018-01-29Auto merge of #1240 - emilio:virtual-dtor-fix, r=fitzgenbors-servo
2018-01-29codegen: Make forward declarations go through the more generic path.Emilio Cobos Álvarez
2018-01-29ir: Choose the right mangling for destructors on all codepaths.Emilio Cobos Álvarez
2018-01-29codegen: Make the cyclic typedef name detection catch more cases.Emilio Cobos Álvarez
2018-01-23Bump quote to 0.4Bastien Orivel
2018-01-22codegen: Try to reasonably handle enum : bool.Emilio Cobos Álvarez
2018-01-19codegen: Don't generate repr(C) for enums.Emilio Cobos Álvarez
2018-01-06codegen: Be consistent about variadic signatures.Emilio Cobos Álvarez