35 Commits (29b755fffd5670738cfb21b20e79d351b72d57b4)

Author SHA1 Message Date
Protobuf Team Bot 3c95fc8b76 Create AsView/IntoView/AsMut/IntoMut traits 4 months ago
Dmitri Gribenko 0a917b95f2 Use `#[googletest::test]` in Protobuf Rust 4 months ago
Protobuf Team Bot cf948e4a81 Restructure the ViewProxy versus MutProxy trait setup. 4 months ago
Derek Benson 9c994245f2 implement repeated_new and repeated_free for enums and messages. Drop the default impl since it is now required 4 months ago
Derek Benson cee9da9469 add IntoProxied Repeated blanket impl for Iterators 4 months ago
Jakob Buchgraber 0d6e9794d1 Migrate Repeated::{push, set} and Map::insert to use the IntoProxied trait. 5 months ago
Marcel Hlopko fe6963970c Rename IntoProxied::into -> IntoProxied::into_proxied 6 months ago
Jakob Buchgraber 3c9978d4bd Mark owned Repeated & Map types as Send & Sync. 6 months ago
Derek Benson 904266db57 inline repeated field methods 7 months ago
Derek Benson f2d8c2bdd8 Add a reserve method on ProxiedInRepeated 7 months ago
Jakob Buchgraber b6e0a48b02 Implement `IntoProxied` for repeated field setters 7 months ago
Bastien Jacot-Guillarmod 7b3682fcf2 Pin the rev of googletest to the GitHub main branch 7 months ago
Jakob Buchgraber 959903d199 Remove the now unused vtable types. In particular, 7 months ago
Jakob Buchgraber 1a7ce61061 Split Proxied into Proxied and MutProxied traits. 7 months ago
Protobuf Team Bot 2678e10c99 Create a upb rust directory. 8 months ago
Protobuf Team Bot 063c198f59 add empty case to extend repeated and map tests, fix map methods that consumed self 8 months ago
Protobuf Team Bot 7f6a0ba347 Implement Extend for Repeated 8 months ago
Jakob Buchgraber ad5e55ab92 #protobuf #rust Mark {Map, Repeated}::new() as public 9 months ago
Protobuf Team Bot 9ff062cd34 Make types for 'inner' (runtime-specific) owned Repeated and Maps 9 months ago
Alyssa Haroldsen 398508287e Correct ExactSizeIterator impl for RepeatedIter 10 months ago
Alyssa Haroldsen a9bcb60dc5 Remove RepeatedIterMut 10 months ago
Alyssa Haroldsen 3657e05292 Improve field publicity for repeated/maps 10 months ago
Marcel Hlopko 39e8ca7faf Add support for repeated strings/bytes 10 months ago
Alyssa Haroldsen b6ea6f9192 Remove Deref from RepeatedMut 10 months ago
Alyssa Haroldsen e16dd47999 Implement IntoIterator for &Repeated{View,Mut} 10 months ago
Jakob Buchgraber 8615daab29 #rust #unsafe Fix unsound cast of RepeatedMut to RepeatedView 11 months ago
Alyssa Haroldsen fcf0d01694 Expose repeated _unchecked accessors, interior accessor 11 months ago
Protobuf Team Bot 14dd8e9ee0 Implement ExactSizeIterator and FusedIterator for repeated fields. 12 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
Alyssa Haroldsen 74ff001424 Remove iteration and item mutators from Repeated 12 months ago
Jakob Buchgraber ab11a0d1a8 Name the lifetime in the signature of SettableValue.set_on() 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