1. b2cd021 Add `is_trivial_abi` bit to Record IR. by Devin Jeanpierre · 3 years, 6 months ago
  2. c06204a Handle more of the fundamental types. by Michael Forster · 3 years, 6 months ago
  3. 64ca9f6 Slightly improve field matcher error messages. by Devin Jeanpierre · 3 years, 6 months ago
  4. 5ea8864 Add static assertions for struct layout to generated C++ code. by Googler · 3 years, 6 months ago
  5. cb0277b Oops, fix comments. by Devin Jeanpierre · 3 years, 6 months ago
  6. 09c6f45 Split `Type` in half: separate `RsType` and `CcType`. by Devin Jeanpierre · 3 years, 6 months ago
  7. c6c62eb Expand on notes about cv-qualified function and reference types. by Devin Jeanpierre · 3 years, 6 months ago
  8. 42d540f Don't separate all tokens by spaces in cc_tokens_to_string(). by Googler · 3 years, 6 months ago
  9. ec648ff Add static assertions for size and alignment to generated Rust code. by Googler · 3 years, 6 months ago
  10. 0f9b1e9 Add an end-to-end test using a simple struct. by Googler · 3 years, 6 months ago
  11. 51da81a Add more fundamental types. by Michael Forster · 3 years, 6 months ago
  12. d3e2b45 Add TODO to handle enums correctly. by Michael Forster · 3 years, 6 months ago
  13. 315ae6d Add `long long` to the integer type conversion test. by Michael Forster · 3 years, 6 months ago
  14. e6e5f30 Serialize and deserialize size/alignment/offset. by Googler · 3 years, 6 months ago
  15. 6986c07 Add size/alignment/offset to C++ IR and populate. by Googler · 3 years, 6 months ago
  16. 184f9ac Add const. by Devin Jeanpierre · 3 years, 6 months ago
  17. f09ef0e Add matchers for types. by Googler · 3 years, 6 months ago
  18. 5bb2351 Add matchers to make writing AstVisitor tests easier. by Googler · 3 years, 6 months ago
  19. f74c149 Automatically format generated C++ bindings using clang-format. by Michael Forster · 3 years, 6 months ago
  20. dc683af Return `StatusOr` with type payload for failed type conversions by Michael Forster · 3 years, 6 months ago
  21. 25a1a30 Make vectors in `IR` default to empty, both in Rust and JSON. by Googler · 3 years, 6 months ago
  22. a921463 Split test_deserializing into smaller, more focused tests. by Googler · 3 years, 6 months ago
  23. 949b7d9 Structify Record. by Googler · 3 years, 6 months ago
  24. ec589eb Make private and protected member variables private in Rust. by Googler · 3 years, 6 months ago
  25. 2294c70 Serialize and deserialize access specifiers. by Googler · 3 years, 6 months ago
  26. 1de27b8 Handle basic integer types. by Michael Forster · 3 years, 6 months ago
  27. 7a7328e Add pointer support to C++ codegen. by Devin Jeanpierre · 3 years, 6 months ago
  28. 2e85f34 C++ IR: Add access specifiers to fields and populate in AstVisitor. by Googler · 3 years, 6 months ago
  29. 7d67331 Create a (temporary) bzl macro that generates and builds bindings for end-to-end tests by Marcel Hlopko · 3 years, 6 months ago
  30. da14e02 Remove unnecessary explicit std::string constructor calls by Marcel Hlopko · 3 years, 6 months ago
  31. 0d5d0d4 Structify IR! by Devin Jeanpierre · 3 years, 6 months ago
  32. 9f8ab4f Use ASSERT_THAT when the test will encounter UB if the expect fails -- see[] by Devin Jeanpierre · 3 years, 6 months ago
  33. 5c87a72 Part #1 of adding mutable pointer types to Rust bindings. by Devin Jeanpierre · 3 years, 6 months ago
  34. ea1aff8 Remove "Test" from names of tests, as it's redundant. by Googler · 3 years, 6 months ago
  35. 76b2cad More test name shortening. by Googler · 3 years, 6 months ago
  36. 52c709b Remove "Test" from names of tests in ast_visitor_test.cc. by Googler · 3 years, 6 months ago
  37. 73e3355 Migrate TODOs to buganizer entries by Marcel Hlopko · 3 years, 6 months ago
  38. d343b29 Cleanup style in ir.h/ir.cc by Marcel Hlopko · 3 years, 6 months ago
  39. 6e95ad3 Structify Field. by Michael Forster · 3 years, 6 months ago
  40. b4b2874 Import simple structs by Marcel Hlopko · 3 years, 6 months ago
  41. 29a25f1 Structify Type. by Devin Jeanpierre · 3 years, 6 months ago
  42. 4d33b59 Structify Func. by Devin Jeanpierre · 3 years, 6 months ago
  43. 601f14f Change `FuncParam` to be a struct, per IRL conversations. by Devin Jeanpierre · 3 years, 6 months ago
  44. 06da6b9 Remove obsolete TODO by Marcel Hlopko · 3 years, 6 months ago
  45. e936aac Move & and * to the left in C++ code by Marcel Hlopko · 3 years, 7 months ago
  46. a5f59ae Replace absl::Cord with std::string by Marcel Hlopko · 3 years, 7 months ago
  47. 3164eee Handle simple inline functions by Marcel Hlopko · 3 years, 7 months ago
  48. 45fba97 Return both Rust and C++ code from SrcCodeGen by Marcel Hlopko · 3 years, 7 months ago
  49. f1123c8 Add public_headers to the IR by Marcel Hlopko · 3 years, 7 months ago
  50. 884ae7f Extract ffi_types library/crate. by Marcel Hlopko · 3 years, 7 months ago
  51. 3962d18 Rename rs_src_code_gen to src_code_gen. by Marcel Hlopko · 3 years, 7 months ago
  52. 19f2ebf Error out on invalid input. by Marcel Hlopko · 3 years, 7 months ago
  53. 45b60ef Add --public_headers flag by Marcel Hlopko · 3 years, 7 months ago
  54. 7d73979 Create bindings for simple C++ functions by Marcel Hlopko · 3 years, 7 months ago
  55. 42abfc8 Send IR to Rust to generate rust source code using quote! by Marcel Hlopko · 3 years, 8 months ago
  56. bfd8d32 Create initial intermediate representation types by Marcel Hlopko · 3 years, 8 months ago
  57. 7ebafb2 Internal change by Marcel Hlopko · 3 years, 8 months ago
  58. e8f1c4e Add a walking skeleton for rs_bindings_from_cc generator by Marcel Hlopko · 3 years, 8 months ago