1. 37d49b2 cc_template: Canonicalize template instantiations by removing whitespaces. by Jing Lu · 1 year, 3 months ago
  2. 1b6368f `From<&CStr> for std::string_view` by Devin Jeanpierre · 1 year, 3 months ago
  3. cf64530 `From<*const [u8]> for std::string_view` by Devin Jeanpierre · 1 year, 3 months ago
  4. b112cfc Move and document Crubit features. by Devin Jeanpierre · 1 year, 4 months ago
  5. 8bc1cd0 Remove most of the "experimental, heavy development" disclaimers. by Devin Jeanpierre · 1 year, 4 months ago
  6. 68d0702 Make the `string_view` bindings sound. by Devin Jeanpierre · 1 year, 4 months ago
  7. d9a190f Re-add deleted tests from `prototype/*/non_trivially_relocatable_class/`. by Devin Jeanpierre · 1 year, 4 months ago
  8. 19840f6 Move test for string_view next to its implementation in crubit/support/cc_std/. by Jing Lu · 1 year, 5 months ago
  9. 44f03fa Sort load statements lexicographically. by Jing Lu · 1 year, 7 months ago
  10. e99622e Google-internal change. by Jing Lu · 1 year, 7 months ago
  11. 25d207a Refactor `ReturnValueSlot.Test` to avoid reading destroyed objects. by Lukasz Anforowicz · 1 year, 8 months ago
  12. df70bf7 Google-internal change. by Jing Lu · 1 year, 8 months ago
  13. 12c8f3f Bindings for Rust types with custom `Drop` or "drop glue". by Lukasz Anforowicz · 1 year, 8 months ago
  14. 785831e Fix ClangTidy warnings, include what you spell by Dmitri Gribenko · 1 year, 8 months ago
  15. 6d9048d Refactor ReturnValueSlot to be a class instead of a union by Dmitri Gribenko · 1 year, 8 months ago
  16. 6229471 Clarify that AssumeInitAndTakeValue leaves the object in uninitialized state. by Dmitri Gribenko · 1 year, 8 months ago
  17. 5e657bd Use a 1-arg static_assert since we already use it elsewhere by Dmitri Gribenko · 1 year, 8 months ago
  18. a7f2dc4 Fix comment on the move constructor of `ReturnValueSlot` by Dmitri Gribenko · 1 year, 8 months ago
  19. 976526c Fix and clarify comments on ReturnValueSlot by Dmitri Gribenko · 1 year, 8 months ago
  20. 66c7d22 Add an extra assertion and clarify comments by Dmitri Gribenko · 1 year, 8 months ago
  21. efc8664 Remove `THIRD_PARTY` from header guards by Dmitri Gribenko · 1 year, 8 months ago
  22. 594bf45 Move the `#include` inside include guards by Dmitri Gribenko · 1 year, 8 months ago
  23. 47a937a Add missing includes by Dmitri Gribenko · 1 year, 8 months ago
  24. 92e07a4 Google-internal change. by Jing Lu · 1 year, 10 months ago
  25. c850c77 Allow types which use `CRUBIT_INTERNAL_RUST_TYPE` to also specify ABI-compatibility. by Devin Jeanpierre · 1 year, 10 months ago
  26. f89b01d Make CRUBIT_INTERNAL_ANNOTATE style-guide compliant, now that we have a waiver. by Devin Jeanpierre · 1 year, 10 months ago
  27. b7f8e28 Use the dedicated TypeMapOverride item as the decl_id for MappedType. by Devin Jeanpierre · 1 year, 10 months ago
  28. f46bdfb Improve documentation of `rs_char` ABI. by Lukasz Anforowicz · 1 year, 10 months ago
  29. 1d6cff5 Delete `original_cc_size`, instead, round sizeof() to alignment when asserting on layout. by Devin Jeanpierre · 1 year, 10 months ago
  30. c8cc8f6 Google-internal change by Googler · 1 year, 10 months ago
  31. 12b7b57 rs_bindings_from_cc: Use an attribute to dynamically specify type mapping. by Devin Jeanpierre · 1 year, 11 months ago
  32. 763e2a9 Remove redundant `licenses(["notice"])` directives from `BUILD` files. by Lukasz Anforowicz · 1 year, 11 months ago
  33. 39f69b3 Google-internal change. by Googler · 1 year, 11 months ago
  34. 7dc3783 Google internal change by Googler · 1 year, 11 months ago
  35. b6da877 Automatic code cleanup. by Googler · 1 year, 11 months ago
  36. 5311a1e Use the centralized build environment settings. by Devin Jeanpierre · 1 year, 11 months ago
  37. 168c6bc Use Aarch64 platform headers on Aarch64. by Devin Jeanpierre · 1 year, 11 months ago
  38. f87285e Migrate `cc_bindings_from_rs` from a rule, to an aspect with a wrapper rule. by Devin Jeanpierre · 2 years ago
  39. aaa2a0f Fix license handling in OSS build of Crubit. by Lukasz Anforowicz · 2 years ago
  40. 7059c3a Add support for `mov!(T)`, where T is a mutable reference to an Unpin type. by Googler · 2 years ago
  41. 0c5c99a Implement `Deref<Target=T>` for `RvalueReference<T>` and `ConstRvalueReference<T>` by Googler · 2 years ago
  42. 2eb2429 Add bindings for individual `struct` and `union` fields. by Lukasz Anforowicz · 2 years ago
  43. a3b7db0 Stop returning structs by value from `extern "C"` thunks. by Lukasz Anforowicz · 2 years ago
  44. c958bfc make string_view no_std by Googler · 2 years, 1 month ago
  45. 594745b make ctor_proc_macros no_std by Googler · 2 years, 1 month ago
  46. f8296f8 make ctor no_std by Googler · 2 years, 1 month ago
  47. a492826 Fix clippy warning about no-op `mem::forget` call. by Devin Jeanpierre · 2 years, 1 month ago
  48. b06e081 Add docs and tests for assumptions about `rs_char` ABI compatibility. by Lukasz Anforowicz · 2 years, 1 month ago
  49. 207a065 Fix sketchy code: don't use dangling pointers in string_view. by Devin Jeanpierre · 2 years, 1 month ago
  50. abf02de Move the `cc_std` target to `crubit/support/cc_std` directory. by Lukasz Anforowicz · 2 years, 1 month ago
  51. ec0b64e Rename `rs_std::Char` to `rs_std::rs_char`. by Lukasz Anforowicz · 2 years, 1 month ago
  52. d71686c Rename `rstd` to `rs_std`. by Lukasz Anforowicz · 2 years, 1 month ago
  53. 49e20fb Automatic code cleanup. by Googler · 2 years, 1 month ago
  54. 7341f5e crubit: Generate bindings for `operator=` for `Unpin` types. by Googler · 2 years, 2 months ago
  55. d18179b Mostly internal change. by Lukasz Anforowicz · 2 years, 2 months ago
  56. ad9ed1c Move remaining runtime libraries to `crubit/support`. by Devin Jeanpierre · 2 years, 2 months ago
  57. 467a420 Introduce `Char::MAX` constant. by Lukasz Anforowicz · 2 years, 2 months ago
  58. f1abea7 Use `ABSL_PREDICT_FALSE` in `rstd::Char::from_u32`. by Lukasz Anforowicz · 2 years, 2 months ago
  59. 706b25c `rstd::Char::from_u32` that checks character validity. by Lukasz Anforowicz · 2 years, 2 months ago
  60. 3ffc18d Make default-constructed `rstd::Char` well-defined (same as `'\0'`). by Lukasz Anforowicz · 2 years, 2 months ago
  61. 1165a1f Change `rstd::Char` into a `class`. by Lukasz Anforowicz · 2 years, 2 months ago
  62. c7035e4 Add safety comment to `forward_declare::internal::CcType`. by Devin Jeanpierre · 2 years, 2 months ago
  63. 12dfb9a Move macro internals of `forward_declare.rs` into an `internal` submodule. by Devin Jeanpierre · 2 years, 2 months ago
  64. c19a9a8 Move internal runtime support headers to an `internal` subdirectory. by Devin Jeanpierre · 2 years, 2 months ago
  65. a782bda Add `--crubit-support-path` and `rstd::Char` type. by Lukasz Anforowicz · 2 years, 2 months ago
  66. 0704c1d Move `crubit/rs_bindings_from_cc/support` to `crubit/support`. by Lukasz Anforowicz · 2 years, 2 months ago