1. d3403c6 Implement Send and Sync for Span and SpanMut. by Kezia Rijadi · 3 days ago upstream/main
  2. 864cd20 Remove rs_std from the release. by Devin Jeanpierre · 3 days ago
  3. 3c3fe0f Try to fix the known major usability issues with learning how to `std::string`: by Devin Jeanpierre · 3 days ago
  4. 80432ec Better error messages for unsupported bridge type locations. by Devin Jeanpierre · 3 days ago
  5. e26909d Generate `impl Debug` bindings for records that `impl_debug` by Googler · 4 days ago upstream/latest
  6. 61384a7 Conditionally move IR to generate_bindings call if `--ir-out` flag is not set. by Kezia Rijadi · 4 days ago
  7. 35cf559 Add crubit_annotate::do_not_bind for methods but not structs by Googler · 4 days ago
  8. 6db2ff8 Canonicalize the frontend IR to use the protobuf format, deprecating any C++ IR usage. by Kezia Rijadi · 4 days ago
  9. bfda5d0 Use `take_from` in `cc_api` to own the IR protobuf (handle) from GenerateBindingsRequest. by Kezia Rijadi · 4 days ago
  10. 5c73207 Remove legacy IR structs in ir.h by Kezia Rijadi · 4 days ago
  11. 21b413f Remove the protoview field from the Rust-side IR struct. by Kezia Rijadi · 4 days ago
  12. 9daffa6 Remove usages and declarations of legacy IR struct methods. by Kezia Rijadi · 4 days ago
  13. 12b60af Migrate remaining readers to read directly from IRProto instead of member functions on the legacy IR struct. by Kezia Rijadi · 4 days ago
  14. a017c2f Fix constructor thunks for rs_std::Tuple. by Ethan Smith · 4 days ago
  15. e4bc5f0 Add generated_cpp_support_deps to rust_api_from_cpp macro. by Taylor Cramer · 4 days ago
  16. 9f3c5f1 Remove bug stale link by Googler · 4 days ago
  17. 3ca072d Expose references to thread-safe C++ types as non-const references. by Taylor Cramer · 4 days ago
  18. fe062e6 Enable additional C/C++ warnings. by Lukasz Anforowicz · 4 days ago
  19. 3509dbc Roll back https://github.com/google/crubit/commit/b02943f08ff6ce9591d1b4e94bdda72acddf9461. Unfortunately, it breaks a transitive rdep. by Devin Jeanpierre · 4 days ago
  20. 103a7c8 Disable Android platforms for clone_test. by Googler · 4 days ago
  21. ac4c493 Add thunkless_accessors feature. by Luke Zarko · 5 days ago
  22. b02943f Relax cc_bindings_from_rs Send bound checking by Googler · 5 days ago
  23. 25185d3 Add converting constructor for SliceRef<const uint8_t> from string_view. by Taylor Cramer · 5 days ago
  24. e3c9229 Swap AST importers to populate (IR) protobuf directly instead of allocating intermediate C++ structs. by Kezia Rijadi · 5 days ago
  25. 02d83b5 Fix signature of assignment operators for CRUBIT_THREAD_SAFE types. by Taylor Cramer · 5 days ago
  26. 90fdec2 Resolve the remaining TODOs for b/409128537 and call it done. by Devin Jeanpierre · 5 days ago
  27. bda61cd Propagate CrateInfo from toolchain headers bindings and support srcs_mod/root_namespaces in rust_api_from_cpp. by Taylor Cramer · 5 days ago
  28. 389b098 Correctly document the CRUBIT_THREAD_SAFE annotation. by Devin Jeanpierre · 5 days ago
  29. 2281065 Fix nightly test matrix failure. by Dhairya Gupta · 5 days ago
  30. 98c9bc1 Roll back rs_std -> rs migration. by Taylor Cramer · 6 days ago
  31. 7216f4d Assign by-value clone return directly in cc_bindings_from_rs copy constructor. by Googler · 6 days ago
  32. cb51db4 Add golden test for async fn taking a slice by Googler · 6 days ago
  33. 95fa74a Better error messages. by Devin Jeanpierre · 6 days ago
  34. 43b74b0 Add Android platform testing for crubit_cc_test targets. by Googler · 6 days ago
  35. 9bcf3ed Move rs_std types to rs namespace by Taylor Cramer · 6 days ago
  36. ec530bd Fix ABI-compatible type definitions in cc_bindings_from_rs. by Devin Jeanpierre · 6 days ago
  37. 1caab3c Support Dockerizing Crubit Explorer and Loading into Docker workspaces for hosting. by Dhairya Gupta · 6 days ago
  38. 8491951 Create API routes for compilation and support base64 binding generation requests by Dhairya Gupta · 6 days ago
  39. 273aae8 Fix signed char issue in `is_utf8.h` and add regression testing. by Lukasz Anforowicz · 6 days ago
  40. c069d4b Remove `unsafe` from `ManuallyDropCtor::new`. by Devin Jeanpierre · 6 days ago
  41. ca4a858 rs_bindings_from_cc: Add proto support to label-encoded crate names. by Krasimir Georgiev · 6 days ago
  42. 6a39451 Remove `CRUBIT_INTERNAL_SAME_ABI` from char_ etc. by Devin Jeanpierre · 6 days ago
  43. 4ecc258 GitHub Actions CI for Crubit Explorer by Dhairya Gupta · 7 days ago
  44. d8ee03a Add intial caching to test_bazel. by Ethan Smith · 7 days ago
  45. 3aadb98 Collect layout_compatible specializations defined in other crates by Taylor Cramer · 7 days ago
  46. f63ad12 Add Crubit Explorer Frontend and add to Rust server backend serve paths by Dhairya Gupta · 7 days ago
  47. 77514b8 Exercise CheckNoMutableAliasing in CMake test. by Ethan Smith · 7 days ago
  48. de61f0d rs_bindings_from_cc: use label-encoded crate names for generated bindings of dependencies by Krasimir Georgiev · 7 days ago
  49. 5f0e4c9 Use core::ptr::write() instead of .write() by Googler · 10 days ago
  50. 0438f8f Change generated IR output (--ir-out) from JSON to textproto. by Kezia Rijadi · 11 days ago
  51. 93dd33c Don't fully qualify types that are imported at the top level by Googler · 11 days ago
  52. 9f0e298 Internal-only change by Googler · 11 days ago
  53. efc6cab Close long-completed bug. by Googler · 11 days ago
  54. f2d2caf Reduce noise for followup change by Googler · 11 days ago
  55. bf2d6cc Internal-only change. by Googler · 11 days ago
  56. d2896df Update C++ Cookbook thread-safety documentation. by Taylor Cramer · 12 days ago
  57. 671ebfb Replace &'static mut MaybeUninit<T> with *mut T in generated bindings by Googler · 12 days ago
  58. d544ab1 Add `carcinize` CLI tool for automated C++ to Rust migration by Andrew Le · 12 days ago
  59. 95d878f Modify Crubit to natively generate inline_cpp! and global_cpp! by Andrew Le · 12 days ago
  60. 2ba430e Build Crubit explorer via Crubit cc_bindings_from_rs Bazel Binary by Dhairya Gupta · 12 days ago
  61. ec955da assume_lifetimes: adjust the heuristic that determines when a record is a view by Luke Zarko · 12 days ago
  62. 9ac6de2 Handle naming conflicts in generated C++ code from cc_bindings_from_rs by Michael VanBemmel · 12 days ago
  63. 4f19841 Build bazel project as presubmit. by Ethan Smith · 12 days ago
  64. 0e82fbc Remove rs_bindings_from_cc from Cargo.toml, instead of copybara-stripping it. by Devin Jeanpierre · 12 days ago
  65. 716f45e Permanently address the issues that crop up with a new stable release. by Devin Jeanpierre · 12 days ago
  66. 35150fb Add C++ rs_std::usize and rs_std::isize wrappers in int.h by Ethan Smith · 12 days ago
  67. 226b2e7 Remove ident_or_opt_ident by Googler · 12 days ago
  68. c78768e Add decltype_cast support library by Googler · 12 days ago
  69. 4caee42 Remove declval support library by Googler · 12 days ago
  70. cf48d22 Handle naming conflicts in generated C++ code from cc_bindings_from_rs by Abhinav Tripathi · 12 days ago
  71. 722a275 Attempt to document Result/Option. by Devin Jeanpierre · 12 days ago
  72. f89f425 Fix https://github.com/google/crubit/issues/1497. by Devin Jeanpierre · 12 days ago
  73. f74bb58 Touch up examples in C++ bindings docs. by Devin Jeanpierre · 12 days ago
  74. ebaef63 Delete the `json` field off GenerateBindingsRequest. by Kezia Rijadi · 13 days ago
  75. 5770eb9 No public description by Kezia Rijadi · 13 days ago
  76. 59e3d24 Parameterize all types in ir.rs with the 'pb (protobuf) lifetime, and update getters to return borrowed values from the IR protoview. by Kezia Rijadi · 13 days ago
  77. 926a71e Refactor tests to manage IRProto lifetimes explicitly for borrowed IR. by Kezia Rijadi · 13 days ago
  78. 5c061dd Introduce a Cow-like enum to wrap the underlying ProtoView in the Rust IR. by Kezia Rijadi · 13 days ago
  79. 3e9584a Deprecate JSON serialization and conversion to the backend IR. by Kezia Rijadi · 13 days ago
  80. 64ea3aa Temporarily exclude rs_bindings_from_cc from being built and tested by Cargo. by Kezia Rijadi · 13 days ago
  81. e3a50ba Don't ignore hasher when rustversion doesn't match exactly by Googler · 13 days ago
  82. f5a1c59 cleanup generate_function_thunk.rs by Googler · 13 days ago
  83. c88f88f correct typos by Googler · 13 days ago
  84. bf14db3 rs_bindings_from_cc: remove reliance on force_all_deps_direct by Krasimir Georgiev · 13 days ago
  85. 74af7bd Check more places that can instantiate bad templates. by Luke Zarko · 14 days ago
  86. 3f417b1 Initial commit for an open-source Crubit Explorer Server using a Rust Backend. by Dhairya Gupta · 14 days ago
  87. c94ad57 Remove stale TODO about propagation of def/fwd-decl dependencies. by Lukasz Anforowicz · 14 days ago
  88. 149c27e Refresh unpin.md: by Devin Jeanpierre · 14 days ago
  89. 45a03ae Support parsing extra C++ sources during AST generation by Andrew Le · 14 days ago
  90. 66a6106 internal change by Googler · 14 days ago
  91. 30f4ccf Reject possibly invalid aliases to template instantiations across targets. by Luke Zarko · 2 weeks ago
  92. 6e5bc2f Bazel test project. by Ethan Smith · 2 weeks ago
  93. 0bcc57c internal change by Googler · 2 weeks ago
  94. 31a50a1 Diagnose uninitialized nonnull fields in constructors. by Radoslaw Burny · 2 weeks ago
  95. b0b0321 Fix code generation for Index/IndexMut. by Luke Zarko · 2 weeks ago
  96. a3069a2 Fix projections of free-function style operator overloads with assume_lifetimes enabled. by Luke Zarko · 2 weeks ago
  97. 3617262 Simplify generate_doc_comment by Googler · 3 weeks ago
  98. 70df821 Update golden tests. by Fabian Wolff · 3 weeks ago
  99. 5ff7ef3 Cleanup and guard must_use_attr_of by Googler · 3 weeks ago
  100. 59d4a33 Ancilliary changes to fix up bazel build. by Ethan Smith · 3 weeks ago