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
/
ir
/
comp.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
2022-09-01
address clippy lints
Christian Poveda
2022-08-25
Generate opaque type for template param dependent bit field width
Collin Baker
2021-10-27
Fix warnings
MikuroXina
2021-07-31
Don't assume that an inner class declaration always immediately yields a
Patrick Walton
2021-06-21
comp: Do a better effort of computing packedness before bitfield units.
Emilio Cobos Álvarez
2021-05-18
Identify forward declarations in params. (#2052)
Adrian Taylor
2021-02-07
codegen: Track union layout more accurately.
Emilio Cobos Álvarez
2021-01-29
Generate fields as non-pub if they would be access restricted in C++.
Weston Carvalho
2020-12-20
comp: Fix bitfields to allow underaligned fields after them to take padding s...
Emilio Cobos Álvarez
2020-12-15
Remove unsued mutable field logic.
Weston Carvalho
2020-11-28
struct_layout: Fix field offset computation for packed(n) structs.
Emilio Cobos Álvarez
2020-08-04
Make anon-fields-prefix non-optional
Darren Kulp
2020-08-04
Add --anon-fields-prefix option
Varphone Wong
2020-07-20
Avoid needless `std::mem::replace`
Darren Kulp
2020-04-27
Run `cargo fmt`
Joshua Nelson
2020-04-27
Run `cargo fix --edition`
Joshua Nelson
2020-04-26
Really minor cleanup.
Emilio Cobos Álvarez
2020-03-10
ir: Remove redundant parenthesis.
Emilio Cobos Álvarez
2020-02-02
ir: codegen: Handle too large bitfield units.
Emilio Cobos Álvarez
2020-01-29
ir: Account for packedness when computing bitfield sizes.
Emilio Cobos Álvarez
2019-09-17
Rustfmt.
Emilio Cobos Álvarez
2019-07-23
Don't emit #[repr(align(0))] for empty unions (#1595)
Patrick Marks
2019-07-15
Fix layout computation for union forward declarations (#1593)
Patrick Marks
2019-05-21
Update Links
Alex Touchet
2019-04-26
Remove redundant imports.
Emilio Cobos Álvarez
2019-01-18
Fix layout with packed class that only has a vtable
Tom Tromey
2019-01-08
Support #[repr(packed(N))] on Rust 1.33+
Christian Legnitto
2018-12-23
Switch to FxHash for hash maps and such.
Emilio Cobos Álvarez
2018-06-13
Fix typos.
Bruce Mitchener
2018-04-08
TemplateParameters.all_template_params doesn't return Option
Tamir Duberstein
2018-04-08
TemplateParameters.self_template_params doesn't return Option
Tamir Duberstein
2018-03-31
ir: Remove an assertion that happens to be invalid.
Emilio Cobos Álvarez
2018-03-13
Add a kill-switch for untagged unions.
Emilio Cobos Álvarez
2018-03-04
Untry.
Emilio Cobos Álvarez
2018-01-29
codegen: Make forward declarations go through the more generic path.
Emilio Cobos Álvarez
2017-12-29
Don't generate symbols for pure virtual functions.
Emilio Cobos Álvarez
2017-11-03
Make bitfield unit allocation fallible
Nick Fitzgerald
2017-11-02
Detect `#pragma pack(...)` and make `pack(n)` where `n > 1` opaque
Nick Fitzgerald
2017-10-31
Unnamed bit-fields should not affect alignment
Nick Fitzgerald
2017-10-31
Remove unused assignment
Nick Fitzgerald
2017-10-25
Compute sizedness with a fixed-point analysis
Nick Fitzgerald
2017-10-24
Auto merge of #1095 - emilio:nits, r=pepyakin
bors-servo
2017-10-24
ir: Cleanup a bunch of constructors
Emilio Cobos Álvarez
2017-10-23
Remove `CompInfo::needs_explicit_vtable` and use `HasVtable::has_vtable_ptr` ...
Nick Fitzgerald
2017-10-23
Add `HasVtable::has_vtable_ptr` for querying if a type has its own vtable poi...
Nick Fitzgerald
2017-10-12
Rename `bitfield` to `bitfield_width`
Nick Fitzgerald
2017-10-09
Fix bitfields in untagged Rust unions
Sergey Pepyakin
2017-10-05
Review fixes
Sergey Pepyakin
[next]