1. c21d92f Add gtest to fix unit test compilation. by Luca Versari · 2 years, 10 months ago
  2. 974bf15 Fix source code warnings by Michael Forster · 2 years, 11 months ago
  3. cec7a8a Changing include paths used in the public repo. by Lukasz Anforowicz · 2 years, 11 months ago
  4. b2bd59e Make items that stem from decl context have a list of children item ids and generate code recursively by Rosica Dejanovska · 3 years ago
  5. f15e8ce Rename all namespaces in crubit to 'crubit' by Marcel Hlopko · 3 years ago
  6. 6c3de12 Project import generated by Copybara. by Googler · 3 years ago
  7. d638cf5 Rename DeclId to ItemId and make all our items have an item id. by Rosica Dejanovska · 3 years ago
  8. d41a4e9 Fork status_macros.h into crubit/rs_bindings_from_cc/util/ by Lukasz Anforowicz · 3 years ago
  9. 3b4be12 Replace json dependency with llvm::json by Lukasz Anforowicz · 3 years ago
  10. 4c3a2cc Split IR's `Record::indentifier` into `rs_name` and `cc_name`. by Lukasz Anforowicz · 3 years, 1 month ago
  11. 3b254b3 Move //devtools/rust/cc_interop/rs_bindings_from_cc //third_party/crubit by Marcel Hlopko · 3 years, 1 month ago
  12. 7b628b1 Only emit comments from the public headers. by Michael Forster · 3 years, 2 months ago
  13. 360351c Rename AstVisitorTest to ImporterTest. by Michael Forster · 3 years, 2 months ago
  14. 500b476 Manually traverse the AST instead of using an `AstVisitor`. by Michael Forster · 3 years, 2 months ago[Renamed from rs_bindings_from_cc/ast_visitor_test.cc]
  15. dcca7f7 Populate `TypeAlias` items in the IR. by Googler · 3 years, 3 months ago
  16. e05154d Rename `Label` to `BlazeLabel`. by Googler · 3 years, 3 months ago
  17. 96839c1 Support virtual functions. This is really just a handful of one-line changes and it Just Works! Mostly. by Devin Jeanpierre · 3 years, 3 months ago
  18. 7b62e95 Rename NontrivialSelf to NontrivialUserDefined. by Devin Jeanpierre · 3 years, 4 months ago
  19. 264b9ad Rename Record::decl_id to id, Func::decl_id to record_decl_id. by Marcel Hlopko · 3 years, 4 months ago
  20. ff7fc23 Rename `type_params` to `type_args` in RsType and CcType. by Googler · 3 years, 4 months ago
  21. 61dce3b Add support for lvalue references. by Googler · 3 years, 4 months ago
  22. 870b38e Bug fix: Set `is_const` correctly for tag types. by Googler · 3 years, 4 months ago
  23. 1661eee Make IR::get_items_if() a const method. by Googler · 3 years, 4 months ago
  24. 7aa38a7 Refactor ir_from_cc to allow specifying custom headers by Marcel Hlopko · 3 years, 5 months ago
  25. 20f4ce4 Run iwyu & build_cleaner by Marcel Hlopko · 3 years, 5 months ago
  26. b41041d s/isDefaulted/!isUserProvided/. They aren't the same thing, but I thought it'd work out if we were looking at the declaration rather than the definition -- since they *are* the same thing when you're looking at the *first declaration*. by Devin Jeanpierre · 3 years, 5 months ago
  27. be2f33b Categorize two types of nontrivial special member functions: those which are nontrivial due **only** to member variables, and the rest. by Devin Jeanpierre · 3 years, 5 months ago
  28. df4dc8b Add implicit types to AST visitor. by Devin Jeanpierre · 3 years, 5 months ago
  29. bf0d560 Really bad support for struct types as types (in member variables, parameters, etc.) :) by Devin Jeanpierre · 3 years, 5 months ago
  30. 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
  31. 523dbd4 Add a simple diagnostics type to the IR and use it to report type conversion by Michael Forster · 3 years, 6 months ago
  32. 3f323be Refactor the clang invocations to make them more uniform and robust: by Michael Forster · 3 years, 6 months ago
  33. 623d509 Move the type mapping unit test to Rust. by Michael Forster · 3 years, 6 months ago
  34. deccfd3 Move the doc comment IR unit test to Rust. by Michael Forster · 3 years, 6 months ago
  35. 6a63857 Delete tests that become obsolete with unknown commit. by Googler · 3 years, 6 months ago
  36. a4896de Add simple tests for `is_trivial_abi`. by Devin Jeanpierre · 3 years, 6 months ago
  37. 028800b Retain struct doc comments from C++ headers. by Michael Forster · 3 years, 6 months ago
  38. e78b2fb Add trivial destructor flags to the IR. by Devin Jeanpierre · 3 years, 6 months ago
  39. 0793127 Add trivial construction flags to the IR. by Devin Jeanpierre · 3 years, 6 months ago
  40. 7ef8073 Replace the two lists of `Func`s and `Record`s in the IR by a single list of by Michael Forster · 3 years, 6 months ago
  41. 9e7bad6 Fix the type mapping of `size_t` and `ptrdiff_t`, which I had mixed up. by Michael Forster · 3 years, 6 months ago
  42. c7976ec Add infrastructure for golden tests and a first test to demonstrate how it works. by Michael Forster · 3 years, 6 months ago
  43. 741ed9c Pull out ImportCode() into a separate library. by Googler · 3 years, 6 months ago
  44. c06204a Handle more of the fundamental types. by Michael Forster · 3 years, 6 months ago
  45. 64ca9f6 Slightly improve field matcher error messages. by Devin Jeanpierre · 3 years, 6 months ago
  46. cb0277b Oops, fix comments. by Devin Jeanpierre · 3 years, 6 months ago
  47. 09c6f45 Split `Type` in half: separate `RsType` and `CcType`. by Devin Jeanpierre · 3 years, 6 months ago
  48. 51da81a Add more fundamental types. by Michael Forster · 3 years, 6 months ago
  49. 315ae6d Add `long long` to the integer type conversion test. by Michael Forster · 3 years, 6 months ago
  50. 6986c07 Add size/alignment/offset to C++ IR and populate. by Googler · 3 years, 6 months ago
  51. f09ef0e Add matchers for types. by Googler · 3 years, 6 months ago
  52. 5bb2351 Add matchers to make writing AstVisitor tests easier. by Googler · 3 years, 6 months ago
  53. 949b7d9 Structify Record. by Googler · 3 years, 6 months ago
  54. 1de27b8 Handle basic integer types. by Michael Forster · 3 years, 6 months ago
  55. 2e85f34 C++ IR: Add access specifiers to fields and populate in AstVisitor. by Googler · 3 years, 6 months ago
  56. da14e02 Remove unnecessary explicit std::string constructor calls by Marcel Hlopko · 3 years, 6 months ago
  57. 0d5d0d4 Structify IR! by Devin Jeanpierre · 3 years, 6 months ago
  58. 9f8ab4f Use ASSERT_THAT when the test will encounter UB if the expect fails -- see[] by Devin Jeanpierre · 3 years, 6 months ago
  59. 5c87a72 Part #1 of adding mutable pointer types to Rust bindings. by Devin Jeanpierre · 3 years, 6 months ago
  60. 76b2cad More test name shortening. by Googler · 3 years, 6 months ago
  61. 52c709b Remove "Test" from names of tests in ast_visitor_test.cc. by Googler · 3 years, 6 months ago
  62. 6e95ad3 Structify Field. by Michael Forster · 3 years, 6 months ago
  63. b4b2874 Import simple structs by Marcel Hlopko · 3 years, 6 months ago
  64. 29a25f1 Structify Type. by Devin Jeanpierre · 3 years, 6 months ago
  65. 4d33b59 Structify Func. by Devin Jeanpierre · 3 years, 6 months ago
  66. 601f14f Change `FuncParam` to be a struct, per IRL conversations. by Devin Jeanpierre · 3 years, 6 months ago
  67. a5f59ae Replace absl::Cord with std::string by Marcel Hlopko · 3 years, 7 months ago
  68. 3164eee Handle simple inline functions by Marcel Hlopko · 3 years, 7 months ago
  69. f1123c8 Add public_headers to the IR by Marcel Hlopko · 3 years, 7 months ago
  70. 19f2ebf Error out on invalid input. by Marcel Hlopko · 3 years, 7 months ago
  71. 45b60ef Add --public_headers flag by Marcel Hlopko · 3 years, 8 months ago
  72. 7d73979 Create bindings for simple C++ functions by Marcel Hlopko · 3 years, 8 months ago
  73. e8f1c4e Add a walking skeleton for rs_bindings_from_cc generator by Marcel Hlopko · 3 years, 8 months ago