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
/
mod.rs
Age
Commit message (
Expand
)
Author
2018-02-14
Revert "Bump quote to 0.4"
Nick Fitzgerald
2018-02-12
codegen: Expose variant comments.
Emilio Cobos Álvarez
2018-01-29
Auto merge of #1241 - emilio:fwd-decl-no-fun, r=fitzgen
bors-servo
2018-01-29
Auto merge of #1240 - emilio:virtual-dtor-fix, r=fitzgen
bors-servo
2018-01-29
codegen: Make forward declarations go through the more generic path.
Emilio Cobos Álvarez
2018-01-29
ir: Choose the right mangling for destructors on all codepaths.
Emilio Cobos Álvarez
2018-01-29
codegen: Make the cyclic typedef name detection catch more cases.
Emilio Cobos Álvarez
2018-01-23
Bump quote to 0.4
Bastien Orivel
2018-01-22
codegen: Try to reasonably handle enum : bool.
Emilio Cobos Álvarez
2018-01-19
codegen: Don't generate repr(C) for enums.
Emilio Cobos Álvarez
2018-01-06
codegen: Be consistent about variadic signatures.
Emilio Cobos Álvarez
2017-12-29
Don't generate symbols for pure virtual functions.
Emilio Cobos Álvarez
2017-12-12
Always add `repr(C)` to rustified enums
Nick Fitzgerald
2017-11-27
Properly handle namespaces for enum configuration options
Tamir Duberstein
2017-11-23
Auto merge of #1158 - glyn:large-bitfield-units, r=emilio
bors-servo
2017-11-21
Support bitfield allocation units larger than 64 bits
Nick Fitzgerald
2017-11-18
Generate ptr::null rather than zero literal
Tamir Duberstein
2017-11-13
Avoid bitfield getters and setters accessing memory beyond "self"
Glyn Normington
2017-11-02
Detect `#pragma pack(...)` and make `pack(n)` where `n > 1` opaque
Nick Fitzgerald
2017-11-01
"Alignment of field" -> "Offset of field"
Nick Fitzgerald
2017-10-30
Refactor derive_partialeq_or_partialord.
Sergey Pepyakin
2017-10-28
ir: References have no implicit template parameters.
Emilio Cobos Álvarez
2017-10-25
Compute sizedness with a fixed-point analysis
Nick Fitzgerald
2017-10-24
Auto merge of #1085 - pepyakin:builtin-clone-impls, r=fitzgen
bors-servo
2017-10-24
Derive `Clone` along with `Copy` on latest stable.
Sergey Pepyakin
2017-10-24
Auto merge of #1091 - jrmuizel:linkage, r=emilio
bors-servo
2017-10-24
Store function linkage in the ir
Jeff Muizelaar
2017-10-23
Remove `CompInfo::needs_explicit_vtable` and use `HasVtable::has_vtable_ptr` ...
Nick Fitzgerald
2017-10-13
Handle unsigned integer constants greater than u32::MAX in codegen
Nick Fitzgerald
2017-10-12
Auto merge of #1079 - fitzgen:move-self-into-gen, r=pepyakin
bors-servo
2017-10-12
Make `ir::BindgenContext::gen` take ownership of `self`
Nick Fitzgerald
2017-10-12
Rename `bitfield` to `bitfield_width`
Nick Fitzgerald
2017-10-11
Handle explicit align=1.
Sergey Pepyakin
2017-10-11
Refactor requires_explicit_align
Sergey Pepyakin
2017-10-10
Auto merge of #1071 - pepyakin:emit-hex-bitfield-masks, r=fitzgen
bors-servo
2017-10-10
Emit hex bitfield masks
Sergey Pepyakin
2017-10-10
Auto merge of #1065 - liranringel:thiscall, r=fitzgen
bors-servo
2017-10-10
Add support for the thiscall ABI
Liran Ringel
2017-10-09
Fix bitfields in bindgen unions
Sergey Pepyakin
2017-10-05
Eagerly generate bitfield accessor names
Sergey Pepyakin
2017-10-04
Remove early anonymous bitfield filtering and consolidate name method
Oliver Geller
2017-10-03
Derive partialeq "manually" when possible
Sergey Pepyakin
2017-10-02
Tighten up `is_unsized` and `has_vtable` checks to operated on TypeId
Nick Fitzgerald
2017-10-02
Make methods/constructors/destructors use FunctionId
Nick Fitzgerald
2017-10-02
Introduce ModuleId to strongly type IDs pointing at Modules
Nick Fitzgerald
2017-10-02
A bunch of parsing things should return TypeId
Nick Fitzgerald
2017-10-02
Make `Enum::repr` into a `TypeId`
Nick Fitzgerald
2017-10-02
Make base members use TypeId rather than ItemId
Nick Fitzgerald
2017-10-02
Make a bunch more methods take generic ids
Nick Fitzgerald
2017-10-02
Make comp fields contain `TypeId`s
Nick Fitzgerald
[next]