index
:
rust-bindgen.git
master
Unnamed repository; edit this file 'description' to name the repository.
Kent Overstreet
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
codegen
/
struct_layout.rs
Age
Commit message (
Expand
)
Author
2022-10-04
split the repo into a workspace
Christian Poveda
2022-09-22
codegen: Implement manuallydrop fields better.
Emilio Cobos Álvarez
2021-10-27
Don't generate 2^64 byte padding fields on unions
Theodore Dubois
2021-10-27
Fix warnings
MikuroXina
2021-07-16
Allow explicit padding (#2060)
Eric Seppanen
2021-02-07
codegen: Track union layout more accurately.
Emilio Cobos Álvarez
2020-11-28
struct_layout: Fix field offset computation for packed(n) structs.
Emilio Cobos Álvarez
2020-07-21
Change non-fatal errors to warnings
leo60228
2020-04-27
Run `cargo fix --edition`
Joshua Nelson
2020-01-13
codegen: Max guaranteed alignment is 8 (with u64), not target pointer width.
Emilio Cobos Álvarez
2020-01-13
Remove padding for over-aligned structs when we support repr(align).
Emilio Cobos Álvarez
2019-09-17
Rustfmt.
Emilio Cobos Álvarez
2019-03-04
codegen: Properly track alignment of unions.
Emilio Cobos Álvarez
2018-11-30
Update quote and proc-macro.
Bastien Orivel
2018-09-19
Always force repr(align) attributes for stuff with alignment >= 16
Emilio Cobos Álvarez
2018-09-19
Teach the blob code to generate i128 / u128 if available.
Emilio Cobos Álvarez
2018-04-04
Bump quote to 0.5 and proc_macro2 to 0.3
Bastien Orivel
2018-04-03
Revert "Revert "Bump quote to 0.4""
Bastien Orivel
2018-04-03
codegen: Don't skip alignment checks if we support repr align.
Emilio Cobos Álvarez
2018-04-03
codegen: Use target pointer size consistently for layout calculations.
Emilio Cobos Álvarez
2018-03-04
Untry.
Emilio Cobos Álvarez
2018-02-14
Revert "Bump quote to 0.4"
Nick Fitzgerald
2018-01-23
Bump quote to 0.4
Bastien Orivel
2017-11-02
Detect `#pragma pack(...)` and make `pack(n)` where `n > 1` opaque
Nick Fitzgerald
2017-11-01
Avoid divide-by-zero when checking if a field will merge with bitfields
Nick Fitzgerald
2017-10-11
Refactor requires_explicit_align
Sergey Pepyakin
2017-09-07
Use `quote` instead of `syntex` for Rust code generation
Nick Fitzgerald
2017-08-24
Simplify helpers::blob
Malo Jaffré
2017-08-21
Rename `TypeKind::Named` to `TypeKind::TypeParam`
Anna Liao
2017-05-18
Move bitfields into the IR
Nick Fitzgerald
2017-03-07
Completely rework templates
Nick Fitzgerald
2017-02-19
force pad bytes before large align field
Flier Lu
2017-02-16
Rework how bitfields are handled.
Emilio Cobos Álvarez
2017-02-08
check layout align before padding bytes
Flier Lu
2017-02-08
check empty layout
Flier Lu
2017-02-07
add padding bytes to align strcture
Flier Lu