- fed64e6 Verify that omitting ManuallyDrop is safe - `assert_impl_all(...: Copy)` by Lukasz Anforowicz · 3 years ago
- e4e77d0 Remove THIRD_PARTY from header guards in Crubit by Dmitri Gribenko · 3 years ago
- e31c868 Replace apache 2.0 license with apache 2.0 with llvm exception by Marcel Hlopko · 3 years ago
- 20d57b8 Do not generate bindings for items in namespaces by Rosica Dejanovska · 3 years ago
- c6b5902 Merge multiple errors per decl into a single UnsupportedItem by Rosica Dejanovska · 3 years ago
- 3b254b3 Move //devtools/rust/cc_interop/rs_bindings_from_cc //third_party/crubit by Marcel Hlopko · 3 years ago
- e933358 Splitting ImportType into ImportType and ImportQualType. by Lukasz Anforowicz · 3 years ago
- 72c4d22 Reintroduce `"#![rustfmt::skip]` into generated Rust code. by Lukasz Anforowicz · 3 years, 1 month ago
- 5b3f530 Replace `#![rustfmt::skip]` with `@generated` comment. by Lukasz Anforowicz · 3 years, 1 month ago
- eb19ac6 Allow `generate_func` to emit comments for unsupported items / functions. by Lukasz Anforowicz · 3 years, 1 month ago
- 49b5bbc Further tweaks for deterministic order of IR items. by Lukasz Anforowicz · 3 years, 1 month ago
- a5a1873 Do not import static member functions when the record couldn't be imported by Marcel Hlopko · 3 years, 2 months ago
- 63f10da Lifetime elision for implicitly defaulted constructors. by Lukasz Anforowicz · 3 years, 2 months ago
- d7f76ff Do not import injected class name by Marcel Hlopko · 3 years, 2 months ago
- 365bba1 Emit IR items and comments in a stable order. The order primarily follows `Decl` source ordering, and is somewhat arbitrary for implicit declarations. by Michael Forster · 3 years, 2 months ago
- a1c2f5c Use `#pragma clang lifetime_elision` by default in end-to-end tests. by Lukasz Anforowicz · 3 years, 2 months ago
- a94ab70 No `impl Clone` when param of copy ctor has no lifetime annotations. by Lukasz Anforowicz · 3 years, 2 months ago
- 40c2eb8 Fix handling of constructors with elided lifetimes. by Lukasz Anforowicz · 3 years, 2 months ago
- 6a0a525 Generate code for `TypeAlias` items. by Googler · 3 years, 2 months ago
- 5564714 Suppress expected warnings in generated code. by Googler · 3 years, 2 months ago
- dcca7f7 Populate `TypeAlias` items in the IR. by Googler · 3 years, 2 months ago
- bedbdee Fix unsafety: call `MaybeUninit::zeroed()` instead of `uninit()`. by Lukasz Anforowicz · 3 years, 2 months ago
- 9bab835 Don't implement the Default trait for non-trivially-relocatable structs. by Lukasz Anforowicz · 3 years, 3 months ago
- 0a1b480 Skip generating bindings for deleted functions / constructors / etc. by Lukasz Anforowicz · 3 years, 3 months ago
- 13cf749 Implement Default trait for default-constructible types. by Lukasz Anforowicz · 3 years, 3 months ago
- 4ad012b Elide "-> ()" in the generated function definitions. by Lukasz Anforowicz · 3 years, 3 months ago
- 0c816f1 C++ IR: Auto-generated identifiers for unnamed function parameters. by Lukasz Anforowicz · 3 years, 3 months ago
- 4c553de rs_bindings_from_cc: adapt for stabilization of const_maybe_uninit_as_ptr by Googler · 3 years, 3 months ago
- a675ae0 Use C++ mangled names to create Rust thunk names. by Googler · 3 years, 3 months ago
- 454f265 Add support for pointers with lifetimes. by Googler · 3 years, 3 months ago
- 209b10a Use const assert!() instead of the static_assertions crate. by Googler · 3 years, 3 months ago
- 61dce3b Add support for lvalue references. by Googler · 3 years, 4 months ago
- 79adbfd Remove attribute for const_raw_ptr_deref feature. by Googler · 3 years, 4 months ago
- 45cb116 Replace the mangled destructor/constructor name with the unmangled type name in thunks. by Devin Jeanpierre · 3 years, 5 months ago
- 296c607 Generate implicit member functions so that they can have bindings generated. by Devin Jeanpierre · 3 years, 5 months ago
- 48a74dd Unsupported items: Don't output line number if filename is unknown. by Googler · 3 years, 5 months ago
- d6da700 Preserve generated output formatting via rustfmt::skip. by Devin Jeanpierre · 3 years, 5 months ago
- df4dc8b Add implicit types to AST visitor. by Devin Jeanpierre · 3 years, 5 months ago
- f479206 Give empty C++ structs a nonzero size in Rust. by Googler · 3 years, 5 months ago
- 21351fc Don't import nested structs. by Googler · 3 years, 5 months ago
- c8a8e73 Don't import items contained in namespaces. by Googler · 3 years, 5 months ago
- bf0d560 Really bad support for struct types as types (in member variables, parameters, etc.) :) by Devin Jeanpierre · 3 years, 5 months ago
- f1dce42 Copy free top-level comments from headers to Rust bindings. by Michael Forster · 3 years, 5 months ago
- 07a3833 Fix generated CodeSearch links. by Michael Forster · 3 years, 5 months ago
- 6a184ad Add source location information to diagnostics. by Michael Forster · 3 years, 5 months ago
- 523dbd4 Add a simple diagnostics type to the IR and use it to report type conversion by Michael Forster · 3 years, 5 months ago