- 7ac3e67 Support specifying angular brackets for including Crubit support C++ library headers. by Jing Lu · 1 year, 6 months ago
- f18a857 Generate `static_assert(std::is_trivially_copy..._v<...>)` for `Copy` types. by Lukasz Anforowicz · 1 year, 10 months ago
- 9924c43 Calling `Default::default` from the generated C++ default constructor. by Lukasz Anforowicz · 2 years ago
- ff1f89b Tweak `format_cc_ident` to reject `0` as a C++ identifier. by Lukasz Anforowicz · 2 years, 1 month ago
- a0502fb Output aesthetics tweaks: extra `__NEWLINE__` tokens. by Lukasz Anforowicz · 2 years, 2 months ago
- 0b8a02f Return multiple snippets from `format_adt`. by Lukasz Anforowicz · 2 years, 2 months ago
- c8b362b Refactor `format_namespace_bound_cc_tokens` in functional style. by Lukasz Anforowicz · 2 years, 3 months ago
- ec58a41 Add test coverage for duplicated errors from namespace names. by Lukasz Anforowicz · 2 years, 3 months ago
- e1da537 Gracefully handle module names that are reserved C++ keywords. by Lukasz Anforowicz · 2 years, 3 months ago
- 8e5042c Make payload of `NamespaceQualifier` private. by Lukasz Anforowicz · 2 years, 3 months ago
- ec89566 Remove stale TODO about adding `make_rs_ident` to `code_gen_utils.rs`. by Lukasz Anforowicz · 2 years, 3 months ago
- 54efc16 Hiding more namespace-body-formatting within `code_gen_utils.rs`. by Lukasz Anforowicz · 2 years, 3 months ago
- 4c19ad9 Tweaking test comments and usage of `.expect...`. by Lukasz Anforowicz · 2 years, 3 months ago
- a577d82 Support translating Rust modules into C++ namespaces. by Lukasz Anforowicz · 2 years, 4 months ago
- 5bf4943 Invoke `clang-format` binary instead of linking in llvm/clang libraries. by Lukasz Anforowicz · 2 years, 4 months ago
- 8c1a6c4 s/ `String` / `Rc<str>` / in `NamespaceQualifier` and `ir::Identifier`. by Lukasz Anforowicz · 2 years, 4 months ago
- 35ba2fe Move NamespaceQualifier into `crubit/common/code_gen_utils.rs`. by Lukasz Anforowicz · 2 years, 4 months ago
- d16b6bf Fix how structs are handled by the generated thunks. by Lukasz Anforowicz · 2 years, 4 months ago
- e1aff8c Move `make_rs_ident` to the `common/code_gen_utils` crate. by Lukasz Anforowicz · 2 years, 5 months ago
- c51aeb1 Explicit names for anonymous parameters: `fn foo(_: f64, _: f64)`. by Lukasz Anforowicz · 2 years, 5 months ago
- ed17d05 Support bindings for integer types - e.g. `i32` or `usize`. by Lukasz Anforowicz · 2 years, 5 months ago
- 434c469 Add `CcInclude` to `common/code_gen_utils.rs`. by Lukasz Anforowicz · 2 years, 5 months ago
- e433306 Support bindings for `pub extern "C" fn foo() { ... }`. by Lukasz Anforowicz · 2 years, 5 months ago
- 5561689 Return an error instead of panicking in `format_cc_ident`. by Lukasz Anforowicz · 2 years, 6 months ago
- 20a3c69 Assert that `format_cc_ident` doesn't return reserved C++ keywords. 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