1. 2030ad6 test case use_alias_doesnt_exist: Add `#allow(unused_imports)`. by Jing Lu · 1 year, 5 months ago
  2. 7ac3e67 Support specifying angular brackets for including Crubit support C++ library headers. by Jing Lu · 1 year, 6 months ago
  3. ba9e674 Google-internal change. by Jing Lu · 1 year, 6 months ago
  4. a659202 Google-internal change. by Jing Lu · 1 year, 7 months ago
  5. 44f03fa Sort load statements lexicographically. by Jing Lu · 1 year, 7 months ago
  6. 4e940f9 Google-internal change. by Jing Lu · 1 year, 7 months ago
  7. 4f64bbc Google-internal change. by Jing Lu · 1 year, 7 months ago
  8. 6c8b8a8 Google-internal change. by Jing Lu · 1 year, 7 months ago
  9. 0452918 Add OSS version of crubit_{cc,rust}_{binary,test} macros. by Jing Lu · 1 year, 7 months ago
  10. e8e0474 Add `:middle_rs_lib_cc_api` to the `deps` of the `cc_test`. by Jing Lu · 1 year, 7 months ago
  11. 915da3d Crubit OSS: Try building cc_bindings_from_rs_test: Use OSS version of the dependencies. by Jing Lu · 1 year, 8 months ago
  12. 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
  13. df70bf7 Google-internal change. by Jing Lu · 1 year, 8 months ago
  14. 37e1942 Use `CHECK_OK` where possible, include what you spell by Dmitri Gribenko · 1 year, 8 months ago
  15. ecf5db3 Add missing includes by Dmitri Gribenko · 1 year, 8 months ago
  16. e7f40dc Remove unused includes by Dmitri Gribenko · 1 year, 8 months ago
  17. 886a675 Fully-qualify names used in macros by Dmitri Gribenko · 1 year, 8 months ago
  18. 01568e8 Mark functions defined in a header with `inline` by Dmitri Gribenko · 1 year, 8 months ago
  19. efc8664 Remove `THIRD_PARTY` from header guards by Dmitri Gribenko · 1 year, 8 months ago
  20. af3753a Internal change by Dmitri Gribenko · 1 year, 9 months ago
  21. 056b169 Create the skeleton of a round-trip test for C++ types. by Devin Jeanpierre · 1 year, 9 months ago
  22. 8a57a90 Google-internal change. by Jing Lu · 1 year, 9 months ago
  23. f18a857 Generate `static_assert(std::is_trivially_copy..._v<...>)` for `Copy` types. by Lukasz Anforowicz · 1 year, 10 months ago
  24. 64ac8ad One half of bidirectional interop: `RustBindings(CcBindings(X)) == X`. by Devin Jeanpierre · 1 year, 10 months ago
  25. 7edfdff Implement `Display` on RsTypeKind. by Devin Jeanpierre · 1 year, 10 months ago
  26. ff834ee [rs_bindings_from_cc] Suppress bindings for types which map to an already-existing Rust type. by Devin Jeanpierre · 1 year, 10 months ago
  27. 1987ace [crubit] Join the thread for token_stream_printer to avoid potential races by Kinuko Yasuda · 1 year, 11 months ago
  28. 763e2a9 Remove redundant `licenses(["notice"])` directives from `BUILD` files. by Lukasz Anforowicz · 1 year, 11 months ago
  29. c051194 Use `multiplatform_testing.bzl` as the `srcs` of `bzl_library` by Googler · 1 year, 11 months ago
  30. c503d33 Test host-only code with cross-compilation. by Devin Jeanpierre · 1 year, 11 months ago
  31. 573349d Disable tests that can't run on ARM itself. by Devin Jeanpierre · 1 year, 11 months ago
  32. f9b951f Also include the error message when clang-format fails to spawn. by Devin Jeanpierre · 1 year, 11 months ago
  33. 9fca6b4 Really fix the `unicode-ident` dependency. by Lukasz Anforowicz · 2 years ago
  34. aaa2a0f Fix license handling in OSS build of Crubit. by Lukasz Anforowicz · 2 years ago
  35. 9924c43 Calling `Default::default` from the generated C++ default constructor. by Lukasz Anforowicz · 2 years ago
  36. cca52ea Reject empty pattern in `assert_.._matches`. by Lukasz Anforowicz · 2 years ago
  37. ab8732a Make a common `Item` -> `UnsupportedItem` path. by Devin Jeanpierre · 2 years ago
  38. 69e0963 rs_bindings_from_cc: Add CLI flag to switch off source location in doc comments by Googler · 2 years, 1 month ago
  39. ff1f89b Tweak `format_cc_ident` to reject `0` as a C++ identifier. by Lukasz Anforowicz · 2 years, 1 month ago
  40. b1f1ce1 Automatic code cleanup. by Googler · 2 years, 1 month ago
  41. 83b6d7f internal change by Googler · 2 years, 1 month ago
  42. a0502fb Output aesthetics tweaks: extra `__NEWLINE__` tokens. by Lukasz Anforowicz · 2 years, 1 month ago
  43. 0b8a02f Return multiple snippets from `format_adt`. by Lukasz Anforowicz · 2 years, 1 month ago
  44. 8a26172 Fix the broken hash implementation for Crubit strong strings. by Devin Jeanpierre · 2 years, 2 months ago
  45. c8b362b Refactor `format_namespace_bound_cc_tokens` in functional style. by Lukasz Anforowicz · 2 years, 2 months ago
  46. ec58a41 Add test coverage for duplicated errors from namespace names. by Lukasz Anforowicz · 2 years, 2 months ago
  47. e1da537 Gracefully handle module names that are reserved C++ keywords. by Lukasz Anforowicz · 2 years, 2 months ago
  48. 8e5042c Make payload of `NamespaceQualifier` private. by Lukasz Anforowicz · 2 years, 2 months ago
  49. ec89566 Remove stale TODO about adding `make_rs_ident` to `code_gen_utils.rs`. by Lukasz Anforowicz · 2 years, 3 months ago
  50. 54efc16 Hiding more namespace-body-formatting within `code_gen_utils.rs`. by Lukasz Anforowicz · 2 years, 3 months ago
  51. 4c19ad9 Tweaking test comments and usage of `.expect...`. by Lukasz Anforowicz · 2 years, 3 months ago
  52. a577d82 Support translating Rust modules into C++ namespaces. by Lukasz Anforowicz · 2 years, 3 months ago
  53. 5bf4943 Invoke `clang-format` binary instead of linking in llvm/clang libraries. by Lukasz Anforowicz · 2 years, 3 months ago
  54. 8c1a6c4 s/ `String` / `Rc<str>` / in `NamespaceQualifier` and `ir::Identifier`. by Lukasz Anforowicz · 2 years, 4 months ago
  55. 35ba2fe Move NamespaceQualifier into `crubit/common/code_gen_utils.rs`. by Lukasz Anforowicz · 2 years, 4 months ago
  56. d16b6bf Fix how structs are handled by the generated thunks. by Lukasz Anforowicz · 2 years, 4 months ago
  57. e1aff8c Move `make_rs_ident` to the `common/code_gen_utils` crate. by Lukasz Anforowicz · 2 years, 4 months ago
  58. 5c081b2 Format .rs files with `rs_tokens_to_formatted_string`. by Lukasz Anforowicz · 2 years, 4 months ago
  59. c51aeb1 Explicit names for anonymous parameters: `fn foo(_: f64, _: f64)`. by Lukasz Anforowicz · 2 years, 4 months ago
  60. ebac841 `RustfmtConfig` refactoring: s/OsStr/Path/ + more unit tests. by Lukasz Anforowicz · 2 years, 4 months ago
  61. ed17d05 Support bindings for integer types - e.g. `i32` or `usize`. by Lukasz Anforowicz · 2 years, 5 months ago
  62. 434c469 Add `CcInclude` to `common/code_gen_utils.rs`. by Lukasz Anforowicz · 2 years, 5 months ago
  63. e433306 Support bindings for `pub extern "C" fn foo() { ... }`. by Lukasz Anforowicz · 2 years, 5 months ago
  64. f5cbdf4 Implement error reporting for the bindings generator. by Michael VanBemmel · 2 years, 5 months ago
  65. 5561689 Return an error instead of panicking in `format_cc_ident`. by Lukasz Anforowicz · 2 years, 5 months ago
  66. 20a3c69 Assert that `format_cc_ident` doesn't return reserved C++ keywords. by Lukasz Anforowicz · 2 years, 5 months ago
  67. ae9be08 Moving `clang::format` usage into `token_stream_printer_impl`. by Lukasz Anforowicz · 2 years, 5 months ago
  68. ccf55cb Move `format_cc_ident` from `rs_bindings_from_cc/` to `common/`. by Lukasz Anforowicz · 2 years, 5 months ago
  69. efd635d Move most of `token_stream_matchers.rs` into `crubit/common`. by Lukasz Anforowicz · 2 years, 6 months ago
  70. dd44d98 Make `token_stream_[printer|matchers].rs` depend on regular `anyhow`. by Lukasz Anforowicz · 2 years, 6 months ago
  71. 8d3738f Fix status_macros.h to avoid conflicts by Marcel Hlopko · 2 years, 6 months ago
  72. 2c34cae Replace `crubit/common/check.h` with `absl/log/...`. by Lukasz Anforowicz · 2 years, 7 months ago
  73. 6c41aed Remove use of backtrace. by Devin Jeanpierre · 2 years, 7 months ago
  74. d9b0ad4 Dereference past the inherent `anyhow::Error::backtrace` function added in some builds. by Devin Jeanpierre · 2 years, 8 months ago
  75. 1b58144 Introduce crubit::ReportFatalError function. by Lukasz Anforowicz · 2 years, 8 months ago
  76. 742df6c Remove `Deref` impl for `arc_anyhow::Error`. by Devin Jeanpierre · 2 years, 8 months ago
  77. d0d6a2e Introduce crubit::ReportFatalError function. by Lukasz Anforowicz · 2 years, 8 months ago
  78. f3194dc Use `Arc<anyhow::Error>` instead of `Arc<dyn ...>`. by Devin Jeanpierre · 2 years, 8 months ago
  79. 3a0cc5a Make `salsa_utils::SalsaResult` (now `arc_anyhow::Result`) the common result type. by Devin Jeanpierre · 2 years, 8 months ago
  80. 91c81a9 Correctly format `::` and `:` in generated Rust code. by Devin Jeanpierre · 2 years, 8 months ago
  81. 9ad0396 Add __rust_alloc_error_handler_should_panic to our allocator shims file by Marcel Hlopko · 2 years, 10 months ago
  82. d7d68f0 Support custom path to the `rustfmt` executable. by Lukasz Anforowicz · 2 years, 10 months ago
  83. c21d92f Add gtest to fix unit test compilation. by Luca Versari · 2 years, 10 months ago
  84. 75c7ad0 Add enough Bazel to build `//rs_bindings_from_cc:rs_bindings_from_cc_impl` by Googler · 2 years, 10 months ago
  85. b5239c9 Create the skeleton of the C++ -> Rust migration tool. by Marco Poletti · 2 years, 10 months ago
  86. 3951285 Add test_utils C++ library that defines utilities useful for GUnit tests. by Marcel Hlopko · 2 years, 10 months ago
  87. 54ff318 Support custom rustfmt.toml path for formatting generated bindings. by Lukasz Anforowicz · 2 years, 11 months ago
  88. 0611ea7 Internal-only change. by Googler · 2 years, 11 months ago
  89. cec7a8a Changing include paths used in the public repo. by Lukasz Anforowicz · 2 years, 11 months ago
  90. 2b4182b Add hardcoded spaces to Rust output. by Devin Jeanpierre · 2 years, 11 months ago
  91. 326134a Don't generate a space before a newline in token_stream_printer.rs by Devin Jeanpierre · 2 years, 11 months ago
  92. 7f14b4c Move token_stream_printer to common package by Marcel Hlopko · 3 years ago
  93. c61bcc4 Move the rest of rs_bindings_from_cc/util into crubit/common. by Marco Poletti · 3 years ago
  94. f15e8ce Rename all namespaces in crubit to 'crubit' by Marcel Hlopko · 3 years ago
  95. 65978eb Move ffi_types into a common location where other Crubit tools can depend on it. by Marcel Hlopko · 3 years ago
  96. 6669c69 Move file I/O to a common directory in preparation for using it in the migrator. by Marco Poletti · 3 years ago