1. 44f03fa Sort load statements lexicographically. by Jing Lu · 1 year, 7 months ago
  2. e1771ac Google-internal change. by Jing Lu · 1 year, 7 months ago
  3. 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
  4. 785831e Fix ClangTidy warnings, include what you spell by Dmitri Gribenko · 1 year, 9 months ago
  5. 390ffa2 [rs_bindings_from_cc] Avoid copying `ValueLifetimes` when converting types. by Martin Brænne · 1 year, 9 months ago
  6. 000ac50 Add missing includes by Dmitri Gribenko · 1 year, 9 months ago
  7. b7f8e28 Use the dedicated TypeMapOverride item as the decl_id for MappedType. by Devin Jeanpierre · 1 year, 10 months ago
  8. 3c4354b Generate bindings for `using foo::SomeType` as if it were `using SomeType = foo::SomeType`. by Devin Jeanpierre · 1 year, 10 months ago
  9. ff834ee [rs_bindings_from_cc] Suppress bindings for types which map to an already-existing Rust type. by Devin Jeanpierre · 1 year, 11 months ago
  10. 8eca943 Remove `-Zflatten-format-args=true` from `error_report_test`. by Googler · 1 year, 11 months ago
  11. 13e6aae Run and fix build_cleaner on rs_bindings_from_cc/BUILD. by Devin Jeanpierre · 1 year, 11 months ago
  12. 12b7b57 rs_bindings_from_cc: Use an attribute to dynamically specify type mapping. by Devin Jeanpierre · 1 year, 11 months ago
  13. 763e2a9 Remove redundant `licenses(["notice"])` directives from `BUILD` files. by Lukasz Anforowicz · 1 year, 11 months ago
  14. 8b2691e Change `AttributedError`'s `fmt` field to store the `fmt` literal directly instead of formatted arguments. by Googler · 1 year, 11 months ago
  15. c503d33 Test host-only code with cross-compilation. by Devin Jeanpierre · 1 year, 11 months ago
  16. 573349d Disable tests that can't run on ARM itself. by Devin Jeanpierre · 2 years ago
  17. 3f0d068 Suppress bindings for template instantiation, if suppressed for the definition. by Devin Jeanpierre · 2 years ago
  18. aaa2a0f Fix license handling in OSS build of Crubit. by Lukasz Anforowicz · 2 years ago
  19. 1bff637 Use `RvalueReference` as `self` for rvalue-reference-qualified methods by Googler · 2 years ago
  20. 319bcac Use `supported | experimental` features everywhere in tests. by Devin Jeanpierre · 2 years ago
  21. a3b7db0 Stop returning structs by value from `extern "C"` thunks. by Lukasz Anforowicz · 2 years, 1 month ago
  22. 69e0963 rs_bindings_from_cc: Add CLI flag to switch off source location in doc comments by Googler · 2 years, 1 month ago
  23. 6ed0f60 Thread Crubit feature flags into the IR and `src_code_gen.rs`. by Devin Jeanpierre · 2 years, 1 month ago
  24. abf02de Move the `cc_std` target to `crubit/support/cc_std` directory. by Lukasz Anforowicz · 2 years, 1 month ago
  25. b1f1ce1 Automatic code cleanup. by Googler · 2 years, 1 month ago
  26. 442733c Use std::string instead of crubit::SourceLoc, and Rc<str> instead of ir::SourceLoc to represent source code location by Googler · 2 years, 2 months ago
  27. c19a9a8 Move internal runtime support headers to an `internal` subdirectory. by Devin Jeanpierre · 2 years, 2 months ago
  28. 0704c1d Move `crubit/rs_bindings_from_cc/support` to `crubit/support`. by Lukasz Anforowicz · 2 years, 2 months ago
  29. 7571ece If a header is in multiple targets, take it as part of the first target (lexicographically). by Devin Jeanpierre · 2 years, 2 months ago
  30. 9e9cba9 Automatic code cleanup. by Googler · 2 years, 4 months ago
  31. e1aff8c Move `make_rs_ident` to the `common/code_gen_utils` crate. by Lukasz Anforowicz · 2 years, 4 months ago
  32. 60292f4 crubit: move MapKnownCcTypeToRsType to its own file. by Roberto Bampi · 2 years, 5 months ago
  33. ebac841 `RustfmtConfig` refactoring: s/OsStr/Path/ + more unit tests. by Lukasz Anforowicz · 2 years, 5 months ago
  34. 121338a Generate a comment about `#include`s of `--public_headers`. by Lukasz Anforowicz · 2 years, 5 months ago
  35. f5cbdf4 Implement error reporting for the bindings generator. by Michael VanBemmel · 2 years, 6 months ago
  36. ae9be08 Moving `clang::format` usage into `token_stream_printer_impl`. by Lukasz Anforowicz · 2 years, 6 months ago
  37. 51953ac Refactor away `cc_template_impl.rs` -> `token_stream_printer` dependency. by Lukasz Anforowicz · 2 years, 6 months ago
  38. ccf55cb Move `format_cc_ident` from `rs_bindings_from_cc/` to `common/`. by Lukasz Anforowicz · 2 years, 6 months ago
  39. 96bf0bd Add custom bindings glue code to the STL, starting with `std::string_view`. by Devin Jeanpierre · 2 years, 6 months ago
  40. 61804f7 Import things on demand whenever they're referenced, even e.g. inside a typedef. by Devin Jeanpierre · 2 years, 6 months ago
  41. 940f9f6 Exclude <vector> from the supported STL. by Devin Jeanpierre · 2 years, 6 months ago
  42. f8cfa56 Delete `RcEq<T>` and instead provide `impl PartialEq for RsSnippet`. by Lukasz Anforowicz · 2 years, 6 months ago
  43. efd635d Move most of `token_stream_matchers.rs` into `crubit/common`. by Lukasz Anforowicz · 2 years, 6 months ago
  44. dd44d98 Make `token_stream_[printer|matchers].rs` depend on regular `anyhow`. by Lukasz Anforowicz · 2 years, 6 months ago
  45. 5b2e813 Adjust json namespaces by Rosica Dejanovska · 2 years, 6 months ago
  46. 68cc2b7 Run some smoke tests in our buildkite CI by Marcel Hlopko · 2 years, 6 months ago
  47. b63b01f Add more standard library headers by Rosica Dejanovska · 2 years, 6 months ago
  48. bda4489 Roll forward of https://github.com/google/crubit/commit/dd0c157616fac4313f4b2dd3f55ac5f1323cfbee by Rosica Dejanovska · 2 years, 6 months ago
  49. f2eeec9 Rollback of https://github.com/google/crubit/commit/dd0c157616fac4313f4b2dd3f55ac5f1323cfbee by Rosica Dejanovska · 2 years, 6 months ago
  50. dd0c157 Don't generate bindings for standard library decls with hidden visibility by Rosica Dejanovska · 2 years, 7 months ago
  51. 20de6de Generate virtual input file for instantiations by Marcel Hlopko · 2 years, 7 months ago
  52. 992595c Expand test coverage for 1) `cc_std` and 2) `inline` namespace. by Lukasz Anforowicz · 2 years, 7 months ago
  53. c31d95a Report imported explicit class template instantiation definitions in the by Marcel Hlopko · 2 years, 7 months ago
  54. ab7a228 Fix style in generate_bindings_and_metadata.cc by Marcel Hlopko · 2 years, 7 months ago
  55. abe406f Add the namespace hierarchy to BindingsAndMetadata by Rosica Dejanovska · 2 years, 7 months ago
  56. 4e2e016 Support for C++ namespaces named after reserved Rust keywords. by Lukasz Anforowicz · 2 years, 7 months ago
  57. 8575a84 Obtain the namespace hierarchy from IR by Rosica Dejanovska · 2 years, 7 months ago
  58. af348cc Add headers in `generate_bindings_and_metadata_test.cc` to the virtual filesystem by Rosica Dejanovska · 2 years, 7 months ago
  59. 2c34cae Replace `crubit/common/check.h` with `absl/log/...`. by Lukasz Anforowicz · 2 years, 7 months ago
  60. a8aea81 Remove libcxx headers by Rosica Dejanovska · 2 years, 7 months ago
  61. e971ed7 De-`Elaborate` AST nodes even earlier. by Devin Jeanpierre · 2 years, 8 months ago
  62. 5014b3e Move operator metadata out of the Salsa database. by Michael VanBemmel · 2 years, 8 months ago
  63. c3b6755 Integrate LLVM at llvm/llvm-project@ea460b7ddb8a by Googler · 2 years, 8 months ago
  64. 7a4d4c0 Represent friend functions in IR. by Michael VanBemmel · 2 years, 8 months ago
  65. d6f3e2a Prevent the direct creation of non-Unpin structs, without the `ctor!()` macro. by Devin Jeanpierre · 2 years, 8 months ago
  66. 1b58144 Introduce crubit::ReportFatalError function. by Lukasz Anforowicz · 2 years, 9 months ago
  67. d0d6a2e Introduce crubit::ReportFatalError function. by Lukasz Anforowicz · 2 years, 9 months ago
  68. 3a0cc5a Make `salsa_utils::SalsaResult` (now `arc_anyhow::Result`) the common result type. by Devin Jeanpierre · 2 years, 9 months ago
  69. 52a14c3 Use salsa in src_code_gen.rs. by Devin Jeanpierre · 2 years, 9 months ago
  70. 9637e85 Automatic code cleanup. by Googler · 2 years, 10 months ago
  71. 8d1e432 Avoid conflicts/duplicates in `CovertToCcIdentifier(const BazelLabel&)`. by Lukasz Anforowicz · 2 years, 10 months ago
  72. 6e8b3a7 Propagate errors from `clang::tooling::applyAllReplacements`. by Lukasz Anforowicz · 2 years, 10 months ago
  73. 1583cd9 Add test for converting lifetime names to tokens. by Devin Jeanpierre · 2 years, 10 months ago
  74. a68fdbc Implement `ToTokens` for `LifetimeName`, so that formatting doesn't require an extra step. by Devin Jeanpierre · 2 years, 10 months ago
  75. d4678de Import decls in LinkageSpecDecl by Marcel Hlopko · 2 years, 10 months ago
  76. c21d92f Add gtest to fix unit test compilation. by Luca Versari · 2 years, 10 months ago
  77. 75c7ad0 Add enough Bazel to build `//rs_bindings_from_cc:rs_bindings_from_cc_impl` by Googler · 2 years, 10 months ago
  78. 457bdef Split libc++ and libc headers in toolchain_headers.bzl and be precise which by Marcel Hlopko · 2 years, 11 months ago
  79. fea0db9 Fields of unsupported type can be represented as opaque blobs of bytes. by Lukasz Anforowicz · 2 years, 11 months ago
  80. b1ff2e5 Type aliases bound to fully-instantiated template by Lukasz Anforowicz · 2 years, 11 months ago
  81. f294538 Remove source_location from public headers, we don't yet assume C++20 by Marcel Hlopko · 2 years, 11 months ago
  82. 974bf15 Fix source code warnings by Michael Forster · 2 years, 11 months ago
  83. 2ee2391 Collect template instantiations. by Marcel Hlopko · 2 years, 11 months ago
  84. 3f771a9 Extract GenerateBindingsAndMetadata by Marcel Hlopko · 2 years, 11 months ago
  85. 1c28ff2 Replace pin_project with a home-grown clone. by Devin Jeanpierre · 2 years, 11 months ago
  86. b10e49b Add 'collect_instantiations' by Marcel Hlopko · 2 years, 11 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. b368e68 UpCast trait in an OOPS (Object Oriented Programming Support) module. by Devin Jeanpierre · 2 years, 11 months ago
  90. c60df1e Move `TypedefNameDeclImporter` into its own file. by Michael Forster · 3 years ago
  91. 284fb5a Move `NamespaceDeclImporter` into its own file. by Michael Forster · 3 years ago
  92. 7e4244a Move `FunctionDeclImporter` to its own file. by Michael Forster · 3 years ago
  93. 350d531 Move `FunctionTemplateDeclImporter` to its own file. by Michael Forster · 3 years ago
  94. 4fa849d Move `EnumDeclImporter` into its own file. by Michael Forster · 3 years ago
  95. c0bc926 Move `CXXRecordDeclImporter` into its own file. by Michael Forster · 3 years ago
  96. b3503e0 Prepare move of all `DeclImporter`s into their own files. by Michael Forster · 3 years ago
  97. 4f6dfc6 Update itertools dependency from v0_9 to v0_10 by Lukasz Anforowicz · 3 years ago
  98. 7f14b4c Move token_stream_printer to common package by Marcel Hlopko · 3 years ago
  99. 2745013 Implement the "definition" half of forward declarations / incomplete types. by Devin Jeanpierre · 3 years ago
  100. c61bcc4 Move the rest of rs_bindings_from_cc/util into crubit/common. by Marco Poletti · 3 years ago