Age | Commit message (Expand) | Author |
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 |
2017-10-02 | Make functions which take an ItemId generic to take any kind of id | Nick Fitzgerald |
2017-10-02 | Make `TypeKind::{Alias,TemplateAlias,Array,Pointer,Reference}` use `TypeId` | Nick Fitzgerald |
2017-10-02 | Turn `build_templated_path` into `build_path` | Nick Fitzgerald |
2017-10-02 | Remove unused parameter to `codegen::utils::type_from_named` | Nick Fitzgerald |
2017-10-02 | Introduce the `TypeId` newtype over `ItemId` | Nick Fitzgerald |
2017-09-25 | codegen: Avoid generating wrong type for enums with unknown representations. | Emilio Cobos Álvarez |
2017-09-22 | Deanonymize fields | Sergey Pepyakin |
2017-09-22 | Auto merge of #1016 - pepyakin:impl-debug-fixes, r=fitzgen | bors-servo |