35 Commits (44ec9d9e86ebdd410a4b613682fb57506d6a113b)

Author SHA1 Message Date
Marcel Hlopko d21425d334 Use consistent thunk prefix between generator and cpp.rs 11 months ago
Hong Shin e320c85283 Move MessageVTable to $pbr$ from $pbi$ 11 months ago
Marcel Hlopko 39e8ca7faf Add support for repeated strings/bytes 11 months ago
Hong Shin 808487918c Initialize scaffolding for ProxiedWithPresence for Messages 11 months ago
Jakob Buchgraber 85972e505a #rust #protobuf Implement bytes as map values 11 months ago
Protobuf Team Bot d716c2e963 Reuse Message's accessor definitions on Msg+MsgMut+MsgView 11 months ago
Alyssa Haroldsen 0a4c006a39 Return RepeatedMut<c_int> for cpp cast_enum_repeated_mut 11 months ago
Jakob Buchgraber 8d9e3e9a1c #rust #protobuf Refactor maps to make ProxiedInMapValue independent of the runtime 11 months ago
Jakob Buchgraber 991a2f4d54 #refactor Simplify maps through the new ProxiedInMapValue<K> trait 11 months ago
Alyssa Haroldsen 0ce51da377 Implement v0.6 enum definitions 12 months ago
Protobuf Team Bot c288343d01 Implement SettableValue[u8] for SerializedData 12 months ago
Jakob Buchgraber b539fa9c05 #cleanup Drop MapWithKeyOps::Value type in favor of Proxied::View. 12 months ago
Alyssa Haroldsen f51182b543 Add RepeatedMut::clear, free for owned Repeated 1 year ago
Alyssa Haroldsen 6ae76fd6ed Rework Repeated and primitives with traits for use by out-of-crate items 1 year ago
Alyssa Haroldsen c2532d5f17 Move the info about perfect derive to shared.rs 1 year ago
Alyssa Haroldsen 1dd6a7d06e Clean up some trivial lifetime usage 1 year ago
Jakob Buchgraber 976029283f Implement Maps for strings 1 year ago
Jakob Buchgraber 95073f8e78 Implement Proxied for Maps 1 year ago
Jakob Buchgraber 245a6e692a Remove the protobuf::__runtime::Map type 1 year ago
Jakob Buchgraber 001be3c655 Implement Maps for scalar types for the C++ kernel 1 year ago
Hong Shin 885fd6f007 Migrate cpp.rs to googletest-rust 1 year ago
Hong Shin b3cfff3478 Introduce preliminary submessage_mut semantics 1 year ago
Kevin King 65cdac4ac5 Finish Proxied impls for rust repeated scalars 1 year ago
Protobuf Team Bot e1bb7d65a8 Implement rust repeated scalars for cpp and upb 1 year ago
Joshua Haberman 4a513035cf Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Adrian Sadłocha 8c08df5a84 Implement mutators for singular primitive fields without presence 1 year ago
Alyssa Haroldsen 9fe3ac6b0e Add explanation of mutator invariants 1 year ago
Alyssa Haroldsen 9a0bc392b3 Implement v0.6 Optional Bytes 1 year ago
Protobuf Team Bot 1525300472 Replace `NonNull<u8>` for raw messages with a dedicated opaque pointer 1 year ago
Hong Shin 87e6b7f6e9 Sketch of v0.6 SingularMessageField 1 year ago
Protobuf Team Bot 49d3bca39f Improve overall `unsafe` hygiene 1 year ago
Hong Shin 4f20efbb78 Internal Change 1 year ago
Dmitri Gribenko 3508b47f34 Improve doc comments 1 year ago
Protobuf Team Bot 0a45abe4c2 Internal Change 2 years ago
Marcel Hlopko ff750bb4c3 Put shared.rs and cpp.rs/upb.rs into the same crate. 2 years ago
Marcel Hlopko f92edc13c2 Automated rollback of commit fe7c4f9422. 2 years ago
Marcel Hlopko fe7c4f9422 Simplify Protobuf Rust runtime build setup 2 years ago
Marcel Hlopko 2f78ca72eb Delete unnecessary TODO 2 years ago
Miguel Young de la Sota 8e53046d94 Make protobuf_upb::Arena into a proper Rust RAII type. 2 years ago
Marcel Hlopko 390b7f3e6f Implement Msg::parse(&mut self) for V0 API. 2 years ago
Marcel Hlopko 5814f6c977 Generate C++ thunks for Rust protos 2 years ago
Marcel Hlopko 083830d849 Update copyright year 2 years ago
Marcel Hlopko aaa338b285 Configure build for the C++ backend 2 years ago
Marcel Hlopko ab9f1ab58a Configure the build for the Rust UPB backend 2 years ago
listonjesse 2ae7cf0e03 Auxillary -> Auxiliary 5 years ago
Paul Yang ecca6ea95d Add json encode/decode for php. (#3226) 8 years ago
Brent Shaffer b9b34e9b11 Follows proper autoloading standards (#3123) 8 years ago
Adam Cozzette 10ea25133d Added compatibility tests for version 3.0.0 8 years ago
Feng Xiao e841bac4fc Down-integrate from internal code base. 9 years ago
Feng Xiao 6ef984af4b Down-integrate from internal code base. 10 years ago