1. 578ba8b Panic on internal / impossible errors: `make_ir`. by Lukasz Anforowicz · 1 year, 10 months ago
  2. c503d33 Test host-only code with cross-compilation. by Devin Jeanpierre · 1 year, 11 months ago
  3. 851a641 Fully implement "soft" bindings generation failures. by Devin Jeanpierre · 2 years ago
  4. 319bcac Use `supported | experimental` features everywhere in tests. by Devin Jeanpierre · 2 years ago
  5. 55bcd44 Enable `supported` features in unit tests. by Devin Jeanpierre · 2 years, 1 month ago
  6. d1d5dd0 Cleanup: Return `IR`, not `Rc<IR>`, from testing functions. by Devin Jeanpierre · 2 years, 1 month ago
  7. 6ed0f60 Thread Crubit feature flags into the IR and `src_code_gen.rs`. by Devin Jeanpierre · 2 years, 1 month ago
  8. c2102ee Replace `String` with `Rc<str>` in ir.rs to improve `Clone` performance by Googler · 2 years, 4 months ago
  9. 8c1a6c4 s/ `String` / `Rc<str>` / in `NamespaceQualifier` and `ir::Identifier`. by Lukasz Anforowicz · 2 years, 4 months ago
  10. b4d5d8e Assume bindings are generated in `__cc_template_instantiations_rs_api` by Marcel Hlopko · 2 years, 4 months ago
  11. 121338a Generate a comment about `#include`s of `--public_headers`. by Lukasz Anforowicz · 2 years, 5 months ago
  12. 3a0cc5a Make `salsa_utils::SalsaResult` (now `arc_anyhow::Result`) the common result type. by Devin Jeanpierre · 2 years, 9 months ago
  13. e9850a7 Use `Rc<IR>` instead of `&IR` at the top-level entry point. by Devin Jeanpierre · 2 years, 9 months ago
  14. 8cd8ae7 Use `Rc` for items in the `IR`, and `RsTypeKind`. by Devin Jeanpierre · 2 years, 9 months ago
  15. e5ba6b6 Use new `annotate_type` lifetime annotations (aka `$a`) in tests. by Martin Brænne · 2 years, 9 months ago
  16. 14732b2 Support for template specializations used outside of type aliases. by Lukasz Anforowicz · 2 years, 10 months ago
  17. b1ff2e5 Type aliases bound to fully-instantiated template by Lukasz Anforowicz · 2 years, 10 months ago
  18. edabf00 Move `TESTING_TARGET` and `make_ir_from_items` into `ir_testing.rs`. by Lukasz Anforowicz · 2 years, 11 months ago
  19. 67cbfd2 Remove ir_func, rewrite a test that uses it with a different helper by Dmitri Gribenko · 3 years ago
  20. 93d7495 Remove dead code from ir_testing.rs by Dmitri Gribenko · 3 years ago
  21. c89994c Remove assert_cc_produces_ir_items_ignoring_decl_ids and some unused code by Dmitri Gribenko · 3 years ago
  22. d638cf5 Rename DeclId to ItemId and make all our items have an item id. by Rosica Dejanovska · 3 years ago
  23. 4c3a2cc Split IR's `Record::indentifier` into `rs_name` and `cc_name`. by Lukasz Anforowicz · 3 years ago
  24. e6e1665 Major change: additional requirements for rust-reference-safety/Unpin, which now includes "tail padding is safe to write to". by Devin Jeanpierre · 3 years, 3 months ago
  25. 7f53a1a Simplify ir_func(). by Googler · 3 years, 4 months ago
  26. 4e1bc13 Populate Func::lifetime_params and RsType::lifetime_args. by Googler · 3 years, 4 months ago
  27. 64e4edb Add lifetimes to IR. by Googler · 3 years, 4 months ago
  28. a0f3866 Do not generate bindings for records from other targets by Marcel Hlopko · 3 years, 4 months ago
  29. 7e9a1de Implement[] by Devin Jeanpierre · 3 years, 4 months ago
  30. 78bc9b3 Add a return to the ir_testing function definitions, so that they build without warnings. by Devin Jeanpierre · 3 years, 4 months ago
  31. 4c660dd Do not emit UnsupportedItems for declarations from other targets by Marcel Hlopko · 3 years, 4 months ago
  32. ff7fc23 Rename `type_params` to `type_args` in RsType and CcType. by Googler · 3 years, 4 months ago
  33. c0956cf Read type identifier from the item in src_code_gen by Marcel Hlopko · 3 years, 4 months ago
  34. 3b9bf9e Introduce a IR wrapper with additional state and methods. by Marcel Hlopko · 3 years, 4 months ago
  35. 80441c1 Add current target to the IR, add owning target to items by Marcel Hlopko · 3 years, 4 months ago
  36. 9c150da Add DeclId to items by Marcel Hlopko · 3 years, 4 months ago
  37. ccfefc8 Use .into() for helpers, as discussed in unknown commit by Devin Jeanpierre · 3 years, 5 months ago
  38. 2e7eebc Expose IR-from-C++ in ir_testing.rs, and use it to generate the top-level prototypal items. by Devin Jeanpierre · 3 years, 5 months ago
  39. c6877bb Include member function information in the IR. by Devin Jeanpierre · 3 years, 5 months ago
  40. f2ec871 Initial support for non-identifier names (currently: constructors, destructors), but without much special support in codegen. by Devin Jeanpierre · 3 years, 5 months ago
  41. 409d941 Retain doc comments on functions. by Michael Forster · 3 years, 6 months ago
  42. 028800b Retain struct doc comments from C++ headers. by Michael Forster · 3 years, 6 months ago
  43. 8fc6b43 Add Rust IR equivalents to the special member functions. by Devin Jeanpierre · 3 years, 6 months ago
  44. 3a4615d Use the IR testing helpers across the existing source code gen tests. by Michael Forster · 3 years, 6 months ago
  45. ed64202 Observe item order in Rust source code generation. by Michael Forster · 3 years, 6 months ago