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