39 Commits (457ed9b44ff8d6c639c33bbf3c01cace0d2b2018)

Author SHA1 Message Date
Hong Shin 808487918c Initialize scaffolding for ProxiedWithPresence for Messages 10 months ago
Kevin King df376c807c Implement ProxiedInRepeated for Messages 10 months ago
Kevin King b3639a0e9a Add rust bindings for `upb_Array_GetMutable` 10 months ago
Jakob Buchgraber 85972e505a #rust #protobuf Implement bytes as map values 10 months ago
Protobuf Team Bot d716c2e963 Reuse Message's accessor definitions on Msg+MsgMut+MsgView 11 months ago
Protobuf Team Bot deb2dff4e1 Progress towards reusing the same accessor definitions on Msg+MsgMut+MsgView 11 months ago
Jakob Buchgraber 8d9e3e9a1c #rust #protobuf Refactor maps to make ProxiedInMapValue independent of the runtime 11 months ago
Alyssa Haroldsen 406fa60c9e Edit comment in empty_repeated suggesting it's a thread-local value 11 months ago
Jakob Buchgraber 991a2f4d54 #refactor Simplify maps through the new ProxiedInMapValue<K> trait 11 months ago
Kevin King 8876b1069f impl SettableValue for MsgView 11 months ago
Alyssa Haroldsen 0ce51da377 Implement v0.6 enum definitions 11 months ago
Protobuf Team Bot c288343d01 Implement SettableValue[u8] for SerializedData 11 months ago
Jakob Buchgraber b539fa9c05 #cleanup Drop MapWithKeyOps::Value type in favor of Proxied::View. 11 months ago
Alyssa Haroldsen f51182b543 Add RepeatedMut::clear, free for owned Repeated 12 months ago
Alyssa Haroldsen 6ae76fd6ed Rework Repeated and primitives with traits for use by out-of-crate items 12 months ago
Alyssa Haroldsen 1dd6a7d06e Clean up some trivial lifetime usage 12 months ago
Jakob Buchgraber 976029283f Implement Maps for strings 12 months 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
Protobuf Team Bot 0a13fde74b Optimize RepeatedField<Scalar>::copy_from 1 year ago
Hong Shin b3cfff3478 Introduce preliminary submessage_mut semantics 1 year ago
Jakob Buchgraber 90aa298406 Migrate upb.rs to googletest 1 year ago
Jakob Buchgraber ac3f553073 This CL implements msg.<field>() and msg.<field_mut>() accessors for maps with primitive-typed keys and values for the UPB kernel only. 1 year ago
Kevin King 65cdac4ac5 Finish Proxied impls for rust repeated scalars 1 year ago
Hong Shin 2690017b16 cleanup upb.rs 1 year ago
Protobuf Team Bot e1bb7d65a8 Implement rust repeated scalars for cpp and upb 1 year ago
Hong Shin 6d4ea615cc Fix segfault in upb pathway in terra rust 1 year ago
Sandy Zhang 81068e8e8c Internal change 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
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
Miguel Young de la Sota 8e53046d94 Make protobuf_upb::Arena into a proper Rust RAII type. 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