summaryrefslogtreecommitdiff
path: root/src/codegen/struct_layout.rs
AgeCommit message (Expand)Author
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-03-04Untry.Emilio Cobos Álvarez
2018-02-14Revert "Bump quote to 0.4"Nick Fitzgerald
2018-01-23Bump quote to 0.4Bastien Orivel
2017-11-02Detect `#pragma pack(...)` and make `pack(n)` where `n > 1` opaqueNick Fitzgerald
2017-11-01Avoid divide-by-zero when checking if a field will merge with bitfieldsNick Fitzgerald
2017-10-11Refactor requires_explicit_alignSergey Pepyakin
2017-09-07Use `quote` instead of `syntex` for Rust code generationNick Fitzgerald
2017-08-24Simplify helpers::blobMalo Jaffré
2017-08-21Rename `TypeKind::Named` to `TypeKind::TypeParam`Anna Liao
2017-05-18Move bitfields into the IRNick Fitzgerald
2017-03-07Completely rework templatesNick Fitzgerald
2017-02-19force pad bytes before large align fieldFlier Lu
2017-02-16Rework how bitfields are handled.Emilio Cobos Álvarez
2017-02-08check layout align before padding bytesFlier Lu
2017-02-08check empty layoutFlier Lu
2017-02-07add padding bytes to align strctureFlier Lu