- 51953ac Refactor away `cc_template_impl.rs` -> `token_stream_printer` dependency. by Lukasz Anforowicz · 2 years, 6 months ago
- ccf55cb Move `format_cc_ident` from `rs_bindings_from_cc/` to `common/`. by Lukasz Anforowicz · 2 years, 6 months ago
- 96bf0bd Add custom bindings glue code to the STL, starting with `std::string_view`. by Devin Jeanpierre · 2 years, 6 months ago
- 61804f7 Import things on demand whenever they're referenced, even e.g. inside a typedef. by Devin Jeanpierre · 2 years, 6 months ago
- 940f9f6 Exclude <vector> from the supported STL. by Devin Jeanpierre · 2 years, 6 months ago
- f8cfa56 Delete `RcEq<T>` and instead provide `impl PartialEq for RsSnippet`. by Lukasz Anforowicz · 2 years, 6 months ago
- efd635d Move most of `token_stream_matchers.rs` into `crubit/common`. by Lukasz Anforowicz · 2 years, 6 months ago
- dd44d98 Make `token_stream_[printer|matchers].rs` depend on regular `anyhow`. by Lukasz Anforowicz · 2 years, 6 months ago
- 5b2e813 Adjust json namespaces by Rosica Dejanovska · 2 years, 6 months ago
- 68cc2b7 Run some smoke tests in our buildkite CI by Marcel Hlopko · 2 years, 6 months ago
- b63b01f Add more standard library headers by Rosica Dejanovska · 2 years, 6 months ago
- bda4489 Roll forward of https://github.com/google/crubit/commit/dd0c157616fac4313f4b2dd3f55ac5f1323cfbee by Rosica Dejanovska · 2 years, 6 months ago
- f2eeec9 Rollback of https://github.com/google/crubit/commit/dd0c157616fac4313f4b2dd3f55ac5f1323cfbee by Rosica Dejanovska · 2 years, 7 months ago
- dd0c157 Don't generate bindings for standard library decls with hidden visibility by Rosica Dejanovska · 2 years, 7 months ago
- 20de6de Generate virtual input file for instantiations by Marcel Hlopko · 2 years, 7 months ago
- 992595c Expand test coverage for 1) `cc_std` and 2) `inline` namespace. by Lukasz Anforowicz · 2 years, 7 months ago
- c31d95a Report imported explicit class template instantiation definitions in the by Marcel Hlopko · 2 years, 7 months ago
- ab7a228 Fix style in generate_bindings_and_metadata.cc by Marcel Hlopko · 2 years, 7 months ago
- abe406f Add the namespace hierarchy to BindingsAndMetadata by Rosica Dejanovska · 2 years, 7 months ago
- 4e2e016 Support for C++ namespaces named after reserved Rust keywords. by Lukasz Anforowicz · 2 years, 7 months ago
- 8575a84 Obtain the namespace hierarchy from IR by Rosica Dejanovska · 2 years, 7 months ago
- af348cc Add headers in `generate_bindings_and_metadata_test.cc` to the virtual filesystem by Rosica Dejanovska · 2 years, 7 months ago
- 2c34cae Replace `crubit/common/check.h` with `absl/log/...`. by Lukasz Anforowicz · 2 years, 7 months ago
- a8aea81 Remove libcxx headers by Rosica Dejanovska · 2 years, 7 months ago
- e971ed7 De-`Elaborate` AST nodes even earlier. by Devin Jeanpierre · 2 years, 8 months ago
- 5014b3e Move operator metadata out of the Salsa database. by Michael VanBemmel · 2 years, 8 months ago
- c3b6755 Integrate LLVM at llvm/llvm-project@ea460b7ddb8a by Googler · 2 years, 8 months ago
- 7a4d4c0 Represent friend functions in IR. by Michael VanBemmel · 2 years, 8 months ago
- d6f3e2a Prevent the direct creation of non-Unpin structs, without the `ctor!()` macro. by Devin Jeanpierre · 2 years, 8 months ago
- 1b58144 Introduce crubit::ReportFatalError function. by Lukasz Anforowicz · 2 years, 9 months ago
- d0d6a2e Introduce crubit::ReportFatalError function. by Lukasz Anforowicz · 2 years, 9 months ago
- 3a0cc5a Make `salsa_utils::SalsaResult` (now `arc_anyhow::Result`) the common result type. by Devin Jeanpierre · 2 years, 9 months ago
- 52a14c3 Use salsa in src_code_gen.rs. by Devin Jeanpierre · 2 years, 9 months ago
- 9637e85 Automatic code cleanup. by Googler · 2 years, 10 months ago
- 8d1e432 Avoid conflicts/duplicates in `CovertToCcIdentifier(const BazelLabel&)`. by Lukasz Anforowicz · 2 years, 10 months ago
- 6e8b3a7 Propagate errors from `clang::tooling::applyAllReplacements`. by Lukasz Anforowicz · 2 years, 10 months ago
- 1583cd9 Add test for converting lifetime names to tokens. by Devin Jeanpierre · 2 years, 10 months ago
- a68fdbc Implement `ToTokens` for `LifetimeName`, so that formatting doesn't require an extra step. by Devin Jeanpierre · 2 years, 10 months ago
- d4678de Import decls in LinkageSpecDecl by Marcel Hlopko · 2 years, 10 months ago
- c21d92f Add gtest to fix unit test compilation. by Luca Versari · 2 years, 10 months ago
- 75c7ad0 Add enough Bazel to build `//rs_bindings_from_cc:rs_bindings_from_cc_impl` by Googler · 2 years, 10 months ago
- 457bdef Split libc++ and libc headers in toolchain_headers.bzl and be precise which by Marcel Hlopko · 2 years, 11 months ago
- fea0db9 Fields of unsupported type can be represented as opaque blobs of bytes. by Lukasz Anforowicz · 2 years, 11 months ago
- b1ff2e5 Type aliases bound to fully-instantiated template by Lukasz Anforowicz · 2 years, 11 months ago
- f294538 Remove source_location from public headers, we don't yet assume C++20 by Marcel Hlopko · 2 years, 11 months ago
- 974bf15 Fix source code warnings by Michael Forster · 2 years, 11 months ago
- 2ee2391 Collect template instantiations. by Marcel Hlopko · 2 years, 11 months ago
- 3f771a9 Extract GenerateBindingsAndMetadata by Marcel Hlopko · 2 years, 11 months ago
- 1c28ff2 Replace pin_project with a home-grown clone. by Devin Jeanpierre · 2 years, 11 months ago
- b10e49b Add 'collect_instantiations' by Marcel Hlopko · 2 years, 11 months ago
- 54ff318 Support custom rustfmt.toml path for formatting generated bindings. by Lukasz Anforowicz · 2 years, 11 months ago
- 0611ea7 Internal-only change. by Googler · 2 years, 11 months ago
- b368e68 UpCast trait in an OOPS (Object Oriented Programming Support) module. by Devin Jeanpierre · 2 years, 11 months ago
- c60df1e Move `TypedefNameDeclImporter` into its own file. by Michael Forster · 3 years ago
- 284fb5a Move `NamespaceDeclImporter` into its own file. by Michael Forster · 3 years ago
- 7e4244a Move `FunctionDeclImporter` to its own file. by Michael Forster · 3 years ago
- 350d531 Move `FunctionTemplateDeclImporter` to its own file. by Michael Forster · 3 years ago
- 4fa849d Move `EnumDeclImporter` into its own file. by Michael Forster · 3 years ago
- c0bc926 Move `CXXRecordDeclImporter` into its own file. by Michael Forster · 3 years ago
- b3503e0 Prepare move of all `DeclImporter`s into their own files. by Michael Forster · 3 years ago
- 4f6dfc6 Update itertools dependency from v0_9 to v0_10 by Lukasz Anforowicz · 3 years ago
- 7f14b4c Move token_stream_printer to common package by Marcel Hlopko · 3 years ago
- 2745013 Implement the "definition" half of forward declarations / incomplete types. by Devin Jeanpierre · 3 years ago
- c61bcc4 Move the rest of rs_bindings_from_cc/util into crubit/common. by Marco Poletti · 3 years ago
- 65978eb Move ffi_types into a common location where other Crubit tools can depend on it. by Marcel Hlopko · 3 years ago
- 6669c69 Move file I/O to a common directory in preparation for using it in the migrator. by Marco Poletti · 3 years ago
- 9a94fc4 Internal change. by Marcel Hlopko · 3 years ago
- 17d64ba Use absl flags directly. by Googler · 3 years ago
- 6c3de12 Project import generated by Copybara. by Googler · 3 years ago