- 35be972 rs_bindings_from_cc: Add reproducer that a target will fail if a C++ target (in the transitive deps) has the same name as a Crubit-enabled C++ target. by Jing Lu · 1 year, 4 months ago
- 2608c6f Add ODR suffix to the end of generated `upcast` functions. by Devin Jeanpierre · 1 year, 4 months ago
- 9a8ed4a Move bazel label suffix logic to Rust / `src_code_gen.rs`. by Devin Jeanpierre · 1 year, 4 months ago
- 8f9fc81 Google-internal change. by Jing Lu · 1 year, 4 months ago
- 8693a9b rs_bindings_from_cc: Add reproducer that a Crubit-enabled cc_library cannot include a header from a cc_library named 'core'. by Jing Lu · 1 year, 4 months ago
- 162d21f Emit round-trip type annotations for C++ types. by Devin Jeanpierre · 1 year, 4 months ago
- ea2efd7 remove usage of host_fragments in google3/third_party/crubit/rs_bindings_from_cc/bazel_support/rust_bindings_from_cc_aspect.bzl by Googler · 1 year, 4 months ago
- d401686 Add invariants checks to every function in nonunpin.h. by Devin Jeanpierre · 1 year, 4 months ago
- eddf0af rs_bindings_from_cc: Skip zero-sized field when computing record layout, and don't generate a zero-sized Rust array for it, and instead generate an accessor. by Jing Lu · 1 year, 4 months ago
- 1445bf2 rs_bindings_from_cc: IR: Check for zero-sizedness when computing field size. by Jing Lu · 1 year, 4 months ago
- a4f2596 remove usage of host_fragments in google3/third_party/crubit/rs_bindings_from_cc/bazel_support/with_cc_toolchain_flags.bzl by Googler · 1 year, 4 months ago
- b1612dd rs_bindings_from_cc: Add reproducer that the offset of a field spelled later may be smaller than the offsets of fields spelled earlier. by Jing Lu · 1 year, 4 months ago
- 3f04a0e rust_bindings_from_cc_aspect: Use full path of headers (instead of `short_path`) for `-include`. by Jing Lu · 1 year, 4 months ago
- e8a21d8 rs_bindings_from_cc: Add a reproducer that `a_rust_library.empty_source_no_public_headers.h` cannot be found. by Jing Lu · 1 year, 4 months ago
- 078aca0 rs_bindings_from_cc: Add test cases for importing multiple forward declarations. by Jing Lu · 1 year, 4 months ago
- f427c01 rs_bindings_from_cc: Add reproducer that a forward declaration in a namespace (in a header from a different target) precludes bindings for actual definition. by Jing Lu · 1 year, 4 months ago
- 7e7b9df importer_test.cc: Add test case for importing forward declarations. by Jing Lu · 1 year, 4 months ago
- 34e070d rs_bindings_from_cc: Add a reproducer that a forward declaration in a different target precludes bindings of actual definition. by Jing Lu · 1 year, 4 months ago
- f040958 Integrate LLVM at llvm/llvm-project@bcb685e11945 by Jorge Gorbe Moya · 1 year, 4 months ago
- fba1c43 rs_bindings_from_cc: Add `#[allow(unused_imports)]` to generated re-export statements. by Jing Lu · 1 year, 5 months ago
- 3a36d88 rs_bindings_from_cc: Add a reproducer for template instantiation that involves a private type. by Jing Lu · 1 year, 5 months ago
- e4d1f9f Update rules_rust usage to match https://github.com/bazelbuild/rules_rust/commit/cd3e53e9b8555543071ea109218baf41fc4b88f7. by Krasimir Georgiev · 1 year, 5 months ago
- 0abff84 rs_bindings_from_cc: Expand make variables in user copts. by Jing Lu · 1 year, 5 months ago
- 19840f6 Move test for string_view next to its implementation in crubit/support/cc_std/. by Jing Lu · 1 year, 5 months ago
- fbc9765 Integrate LLVM at llvm/llvm-project@73f8ec9edb52 by Googler · 1 year, 5 months ago
- 0517597 Integrate LLVM at llvm/llvm-project@173fd67a124d by Googler · 1 year, 6 months ago
- 638ffa7 Google-internal change. by Jing Lu · 1 year, 6 months ago
- 61fda74 Google-internal change by Jing Lu · 1 year, 6 months ago
- 241915d Fix bug: forward declarations didn't take namespaces into account. by Devin Jeanpierre · 1 year, 6 months ago
- 7ac3e67 Support specifying angular brackets for including Crubit support C++ library headers. by Jing Lu · 1 year, 6 months ago
- 4487593 Google-internal change. by Jing Lu · 1 year, 6 months ago
- 165ab33 Google-internal change. by Jing Lu · 1 year, 6 months ago
- 02fae86 No public description by Jing Lu · 1 year, 6 months ago
- ba9e674 Google-internal change. by Jing Lu · 1 year, 6 months ago
- c449fc9 Google-internal change. by Jing Lu · 1 year, 6 months ago
- 1fbea17 Google-internal change. by Jing Lu · 1 year, 7 months ago
- 23486dc Update rust toolchain_type inside rules which are using `compile_rust` function by Nevena Kotlaja · 1 year, 7 months ago
- a659202 Google-internal change. by Jing Lu · 1 year, 7 months ago
- 44f03fa Sort load statements lexicographically. by Jing Lu · 1 year, 7 months ago
- e1771ac Google-internal change. by Jing Lu · 1 year, 7 months ago
- 4e940f9 Google-internal change. by Jing Lu · 1 year, 7 months ago
- 4f64bbc Google-internal change. by Jing Lu · 1 year, 7 months ago
- c5c16d2 Google-internal change. by Jing Lu · 1 year, 7 months ago
- c1694f8 Google-internal change. by Jing Lu · 1 year, 7 months ago
- 2646fd0 Google-internal change. by Jing Lu · 1 year, 7 months ago
- f7c8a34 Google-internal change. by Jing Lu · 1 year, 7 months ago
- d8cb7f5 update comment about a stale version of memoffset by Googler · 1 year, 7 months ago
- fc32968 Google-internal change. by Jing Lu · 1 year, 7 months ago
- 0db2c21 target_args_test.bzl: Ignore path prefix when matching Crubit support library targets. by Jing Lu · 1 year, 8 months ago
- 76001e8 target_args_test.bzl: Put the expected value as the second argument of `asserts.equals`. by Jing Lu · 1 year, 8 months ago
- b981ab7 Automatic code cleanup. by Liam Miller-Cushon · 1 year, 8 months ago
- 2ecfa60 rs_bindings_from_cc: Add a step to apply `rust_bindings_from_cc_aspect` patch to rules_rust repo. by Jing Lu · 1 year, 8 months ago
- 6b84d33 Fix a broken link by Dmitri Gribenko · 1 year, 8 months ago
- edd9904 Include what you spell by Dmitri Gribenko · 1 year, 8 months ago
- d476b75 Crubit OSS: Don't add `//common:rust_allocator_shims` to `deps` of targets, add it as `rust_toolchain.allocator_library`. by Jing Lu · 1 year, 8 months ago
- 53b27fb Automatic code cleanup. by Nevena Kotlaja · 1 year, 8 months ago
- df70bf7 Google-internal change. by Jing Lu · 1 year, 8 months ago
- 83caf0c In OSS build, use `crubit_rust_test` as a wrapper of `rust_test`; use `crubit_cc_test` as a wrapper for `cc_test`. by Jing Lu · 1 year, 8 months ago
- 3241e2e OSS build: remove `parse_tests` attribute of `bzl_library`. by Jing Lu · 1 year, 8 months ago
- 50f917e Fix ClangTidy warnings, mark intentionally-nontrivial functions as such by Dmitri Gribenko · 1 year, 8 months ago
- 37e1942 Use `CHECK_OK` where possible, include what you spell by Dmitri Gribenko · 1 year, 8 months ago
- 5be6275 Update the parameter name in a callsite comment by Dmitri Gribenko · 1 year, 8 months ago
- cb0dac3 Add a missing 'override' by Dmitri Gribenko · 1 year, 8 months ago
- 9c27848 Use container-based `absl::c_distance` by Dmitri Gribenko · 1 year, 8 months ago
- 7b1c2fe Fix ClangTidy warning: by Dmitri Gribenko · 1 year, 8 months ago
- 1bcd013 Include what you spell by Dmitri Gribenko · 1 year, 8 months ago
- 785831e Fix ClangTidy warnings, include what you spell by Dmitri Gribenko · 1 year, 8 months ago
- 390ffa2 [rs_bindings_from_cc] Avoid copying `ValueLifetimes` when converting types. by Martin Brænne · 1 year, 8 months ago
- 83bda99 [rs_bindings_from_cc] Use `FunctionLifetimes` when converting function types. by Martin Brænne · 1 year, 8 months ago
- 000ac50 Add missing includes by Dmitri Gribenko · 1 year, 8 months ago
- efc8664 Remove `THIRD_PARTY` from header guards by Dmitri Gribenko · 1 year, 8 months ago
- fd2d10f [lifetime_annotations] Treat function type aliases consistently with other aliases. by Martin Brænne · 1 year, 8 months ago
- ff64e8c Add a reproducer for an assertion in `ValueLifetimes::GetPointeeLifetimes()`. by Jing Lu · 1 year, 8 months ago
- cd55cd2 Delete unused `--targets_and_headers` flag. by Devin Jeanpierre · 1 year, 9 months ago
- 512990a Cleanup: s/targets_and_headers/target_args/ in the Crubit aspect. by Devin Jeanpierre · 1 year, 9 months ago
- 41141f0 Automatic code cleanup. by Googler · 1 year, 9 months ago
- d3aa9f6 Adding golden tests for comparison operators of a non-trivial C++ type. by Lukasz Anforowicz · 1 year, 10 months ago
- 1680a64 Don't emit bindings for compound-assignment ops for non-trivial types. by Lukasz Anforowicz · 1 year, 10 months ago
- cffacb5 Tweaking tests for `operator+` for non-trivial types. by Lukasz Anforowicz · 1 year, 10 months ago
- 58f13e6 Initial `bindings/reference/pointers_and_references.md`. by Lukasz Anforowicz · 1 year, 10 months ago
- 64ac8ad One half of bidirectional interop: `RustBindings(CcBindings(X)) == X`. by Devin Jeanpierre · 1 year, 10 months ago
- c850c77 Allow types which use `CRUBIT_INTERNAL_RUST_TYPE` to also specify ABI-compatibility. by Devin Jeanpierre · 1 year, 10 months ago
- fd0ab0a Google-internal change. by Jing Lu · 1 year, 10 months ago
- 3f353ee Simplify TypeMapOverrideImporter. by Devin Jeanpierre · 1 year, 10 months ago
- b7f8e28 Use the dedicated TypeMapOverride item as the decl_id for MappedType. by Devin Jeanpierre · 1 year, 10 months ago
- 3c4354b Generate bindings for `using foo::SomeType` as if it were `using SomeType = foo::SomeType`. by Devin Jeanpierre · 1 year, 10 months ago
- cc638f9 Fix alignment of the generated structs that contain bitfields. by Lukasz Anforowicz · 1 year, 10 months ago
- 544a7c0 Google-internal change by Jing Lu · 1 year, 10 months ago
- 6f44dbe Google-internal change by Jing Lu · 1 year, 10 months ago
- e2793ed Google internal change by Jing Lu · 1 year, 10 months ago
- 9c5c5c2 Do not transition deps_for_bindings by Marcel Hlopko · 1 year, 10 months ago
- 619bb63 Rename `--targets_and_headers` to `--target_args` everywhere outside of the actual aspect. by Devin Jeanpierre · 1 year, 10 months ago
- 4d01461 Stop supporting `wchar_t` - current bindings don't work on all platforms by Lukasz Anforowicz · 1 year, 10 months ago
- 460e427 Map `int` to `core::ffi::c_int` (also for most other builtin C++ types). by Lukasz Anforowicz · 1 year, 10 months ago
- 42f3996 Automatic code cleanup. by Googler · 1 year, 10 months ago
- d47ab00 Use `int64_t` instead of `int64`. And apply a ClangTidy fix: add <string> to includes. by Jing Lu · 1 year, 10 months ago
- 1e2d324 Emit debug size/align checks for type map overrides. by Devin Jeanpierre · 1 year, 10 months ago
- 7edfdff Implement `Display` on RsTypeKind. by Devin Jeanpierre · 1 year, 10 months ago
- 1d6cff5 Delete `original_cc_size`, instead, round sizeof() to alignment when asserting on layout. by Devin Jeanpierre · 1 year, 10 months ago
- e1ade88 Panic on internal / impossible errors: `find_untyped_decl`. by Lukasz Anforowicz · 1 year, 10 months ago