116 Commits (3d93344ca26afa0092b4e4933835057b263fc007)

Author SHA1 Message Date
Hong Shin 7e9d0c1630 Add V0 support for fixed ints (32 and 64) 1 year ago
Nevena Kotlaja 19d674dca6 Clean grep_includes 1 year ago
Protobuf Team Bot 8fe9d8e7c1 Define the shape of ProtoStr as a DST 1 year ago
Protobuf Team Bot 230a9a751f Remove stubs for in-place mutating BytesMut operations 1 year ago
Hong Shin 43778a5e2b Add V0 support for floats and doubles 1 year ago
Adrian Sadłocha d70e3dea0e Update a doc comment 1 year ago
Protobuf Team Bot a75def66cd Define the shape of BytesMut with stubbed methods 1 year ago
Hong Shin fcab1a4371 Add V0 support for signed ints 1 year ago
Protobuf Team Bot d42b23718a Add remaining helper functions for Optional v0.6 1 year ago
Protobuf Team Bot 0d7a39663b Implement the rest of the v0.6 Optional design 1 year ago
Hong Shin b01794cb3b Add test that ensures rust protos build with reserved keywords 1 year ago
Hong Shin 4f20efbb78 Internal Change 1 year ago
Hong Shin b3942c0618 In this CL, we add V0 support for unsigned ints (32 and 64). 1 year ago
Dmitri Gribenko 3508b47f34 Improve doc comments 1 year ago
Protobuf Team Bot 9609f42dd7 Internal change. 1 year ago
Nevena Kotlaja ebcfaa5a17 Clean usages of grep_includes 1 year ago
Protobuf Team Bot ead5d565e7 Fix hazzer emission of Optional 1 year ago
Protobuf Team Bot 68b34feb5a Add support for int32 in V0. 1 year ago
Protobuf Team Bot 29a26156bb Add SettableValue for generic field setting 1 year ago
Protobuf Team Bot 263248e5b7 Add Optional, FieldEntry stubs for v0.6 1 year ago
Marcel Hlopko f71a9263f9 Refine proxied traits instead of using bounds 1 year ago
Protobuf Team Bot 0a45abe4c2 Internal Change 1 year ago
Protobuf Team Bot 5a48187464 Move internal-only but kernel-agnostic paths into an `__internal` module 1 year ago
Protobuf Team Bot 381b31e9c9 Make ViewFor/MutFor use assoc. type instead of generic, rename to match 1 year ago
Marcel Hlopko cc83427ee3 Do not pass nullptr to slice::from_raw_parts 1 year ago
Dmitri Gribenko 0246e09df8 Copy-edit comments in shared.rs 1 year ago
Dmitri Gribenko de21810745 Copy-edit comments in the BUILD file 1 year ago
Marcel Hlopko 209accaf6f Implement Proxied for v0.6 1 year ago
Marcel Hlopko c0c66ec1ea Internal change 1 year ago
Marcel Hlopko ff750bb4c3 Put shared.rs and cpp.rs/upb.rs into the same crate. 1 year ago
Marcel Hlopko f92edc13c2 Automated rollback of commit fe7c4f9422. 1 year ago
Marcel Hlopko fe7c4f9422 Simplify Protobuf Rust runtime build setup 2 years ago
Marcel Hlopko 2f78ca72eb Delete unnecessary TODO 2 years ago
Marcel Hlopko c58067fa70 Enable sanitizers 2 years ago
Marcel Hlopko db587750b9 Document the BUILD file setup 2 years ago
Marcel Hlopko 993705bad1 Cleanup references to b/270125787 2 years ago
Marcel Hlopko 701e056e2b Zhuzh up the C++/Rust interop test to demonstrate more uses. 2 years ago
Jakob Buchgraber a1b6dd9247 Implement Msg.deserialize() for the UPB kernel 2 years ago
Jakob Buchgraber 0ecb729906 Implement 'bytes' accessors for UPB :) 2 years ago
Miguel Young de la Sota 8e53046d94 Make protobuf_upb::Arena into a proper Rust RAII type. 2 years ago
Jakob Buchgraber 44ac124713 Test nested messages support for UPB. 2 years ago
Marcel Hlopko e5679c01e8 Implement nested messages for v0 API for cpp kernel 2 years ago
Marcel Hlopko 5091c9fd10 Enable sanitized CI builds 2 years ago
Marcel Hlopko a1ba8d238a Generate bindings under the correct package. 2 years ago
Marcel Hlopko 0a05e2f334 Implement bytes field accessors for v0 Rust API 2 years ago
Marcel Hlopko 777f84f559 Implement bool and int64 field accessors for v0 Rust API 2 years ago
Jakob Buchgraber 0bb76d70f7 Implement 'optional int64' accessors per v0 API spec. 2 years ago
Marcel Hlopko 390b7f3e6f Implement Msg::parse(&mut self) for V0 API. 2 years ago
Jakob Buchgraber c575758ad9 Implement accessors for 'optional bool' per v0 API spec 2 years ago
Marcel Hlopko 5814f6c977 Generate C++ thunks for Rust protos 2 years ago