- e26ef86 Cleanup pass on where we use Private and doc(hidden) by Protobuf Team Bot · 7 months ago
- c7d4697 Add an protobuf::__internal::SealedInternal trait by Protobuf Team Bot · 8 months ago
- 1e1bf0d Move the declaration of the upb map begin constant into rust by Derek Benson · 8 months ago
- 6f58085 Adds an initial Cargo.toml for the protobuf crate. by Derek Benson · 8 months ago
- a1c53e4 Remove +?Sized bounds which simply aren't honored anyway. by Protobuf Team Bot · 8 months ago
- 9d2dafe Add #[doc(hidden)] and a _private arg on SerializedData by Protobuf Team Bot · 8 months ago
- cf948e4 Restructure the ViewProxy versus MutProxy trait setup. by Protobuf Team Bot · 9 months ago
- f712ca5 Rust protobuf: fix memory leaks by Adam Cozzette · 9 months ago
- 9c99424 implement repeated_new and repeated_free for enums and messages. Drop the default impl since it is now required by Derek Benson · 9 months ago
- 08da921 Remove the defensive copy on singular string setter by Jakob Buchgraber · 9 months ago
- 0d6e979 Migrate Repeated::{push, set} and Map::insert to use the IntoProxied trait. by Jakob Buchgraber · 9 months ago
- 6b7e814 Add ProtoString/Bytes owned types by Marcel Hlopko · 10 months ago
- 68da933 Remove 'assert_c_type_sizes' test by Jakob Buchgraber · 10 months ago
- 904266d inline repeated field methods by Derek Benson · 11 months ago
- f2d8c2b Add a reserve method on ProxiedInRepeated by Derek Benson · 11 months ago
- b6e0a48 Implement `IntoProxied` for repeated field setters by Jakob Buchgraber · 11 months ago
- 959903d Remove the now unused vtable types. In particular, by Jakob Buchgraber · 11 months ago
- 1980e02 Remove PrimitiveMut and related vtable types by Jakob Buchgraber · 11 months ago
- 1d0028d Fix unused warnings in Rust Proto by Protobuf Team Bot · 11 months ago
- 734729a Create the concept of 'owned data' in upb/rust as a generalization of the upb.rs SerializedData (which is a arena + data for arbitrary types, both thin and wide ref types), use that for the wire parse/serialize path. by Protobuf Team Bot · 11 months ago
- 849b975 Temporarily use AsRef<{ProtoStr, [u8]}> for string/bytes accessors by Jakob Buchgraber · 11 months ago
- 5c7a9fd Move the Rust `Arena` type which wraps a upb_Arena into the upb directory. by Protobuf Team Bot · 12 months ago
- 2678e10 Create a upb rust directory. by Protobuf Team Bot · 12 months ago
- b8bb56d Change Rust-upb to use upb_Encode and upb_Decode directly, instead of going through the upb C gencode. by Protobuf Team Bot · 12 months ago
- 9ff062c Make types for 'inner' (runtime-specific) owned Repeated and Maps by Protobuf Team Bot · 1 year, 1 month ago
- 4395d97 Use a 64K static for zeroed scratch space in upb by Alyssa Haroldsen · 1 year, 1 month ago
- c6af7f7 Replace UpbTypeConversions::empty_message_value with MaybeUninit/null by Alyssa Haroldsen · 1 year, 1 month ago
- 9473beb Up the upb scratch space from 64000 bytes to 65536 bytes since 64 KiB is the maximum supported message size in upb. by Protobuf Team Bot · 1 year, 2 months ago
- 73769a0 Fix msan issue in Map<bool,*> by Marcel Hlopko · 1 year, 2 months ago
- 5842cc9 Implement support for messages as map values by Marcel Hlopko · 1 year, 2 months ago
- 3ccccdb Copy repeated string/bytes in upb when pushing/setting/copying by Alyssa Haroldsen · 1 year, 2 months ago
- 035d6ec Implement map iteration by Alyssa Haroldsen · 1 year, 2 months ago
- 3657e05 Improve field publicity for repeated/maps by Alyssa Haroldsen · 1 year, 2 months ago
- a48090e Make map insert return if the value was newly inserted by Alyssa Haroldsen · 1 year, 2 months ago
- e320c85 Move MessageVTable to $pbr$ from $pbi$ by Hong Shin · 1 year, 2 months ago
- 39e8ca7 Add support for repeated strings/bytes by Marcel Hlopko · 1 year, 2 months ago
- 8084879 Initialize scaffolding for ProxiedWithPresence for Messages by Hong Shin · 1 year, 3 months ago
- df376c8 Implement ProxiedInRepeated for Messages by Kevin King · 1 year, 3 months ago
- b3639a0 Add rust bindings for `upb_Array_GetMutable` by Kevin King · 1 year, 3 months ago
- 85972e5 #rust #protobuf Implement bytes as map values by Jakob Buchgraber · 1 year, 3 months ago
- d716c2e Reuse Message's accessor definitions on Msg+MsgMut+MsgView by Protobuf Team Bot · 1 year, 3 months ago
- deb2dff Progress towards reusing the same accessor definitions on Msg+MsgMut+MsgView by Protobuf Team Bot · 1 year, 3 months ago
- 8d9e3e9 #rust #protobuf Refactor maps to make ProxiedInMapValue independent of the runtime by Jakob Buchgraber · 1 year, 3 months ago
- 406fa60 Edit comment in empty_repeated suggesting it's a thread-local value by Alyssa Haroldsen · 1 year, 3 months ago
- 991a2f4 #refactor Simplify maps through the new ProxiedInMapValue<K> trait by Jakob Buchgraber · 1 year, 3 months ago
- 8876b10 impl SettableValue for MsgView by Kevin King · 1 year, 3 months ago
- 0ce51da Implement v0.6 enum definitions by Alyssa Haroldsen · 1 year, 3 months ago
- c288343 Implement SettableValue[u8] for SerializedData by Protobuf Team Bot · 1 year, 3 months ago
- b539fa9 #cleanup Drop MapWithKeyOps::Value type in favor of Proxied::View. by Jakob Buchgraber · 1 year, 3 months ago
- f51182b Add RepeatedMut::clear, free for owned Repeated by Alyssa Haroldsen · 1 year, 4 months ago
- 6ae76fd Rework Repeated and primitives with traits for use by out-of-crate items by Alyssa Haroldsen · 1 year, 4 months ago
- 1dd6a7d Clean up some trivial lifetime usage by Alyssa Haroldsen · 1 year, 4 months ago
- 9760292 Implement Maps for strings by Jakob Buchgraber · 1 year, 4 months ago
- 95073f8 Implement Proxied for Maps by Jakob Buchgraber · 1 year, 4 months ago
- 245a6e6 Remove the protobuf::__runtime::Map type by Jakob Buchgraber · 1 year, 5 months ago
- 001be3c Implement Maps for scalar types for the C++ kernel by Jakob Buchgraber · 1 year, 5 months ago
- 0a13fde Optimize RepeatedField<Scalar>::copy_from by Protobuf Team Bot · 1 year, 5 months ago
- b3cfff3 Introduce preliminary submessage_mut semantics by Hong Shin · 1 year, 5 months ago
- 90aa298 Migrate upb.rs to googletest by Jakob Buchgraber · 1 year, 5 months ago
- ac3f553 This CL implements msg.<field>() and msg.<field_mut>() accessors for maps with primitive-typed keys and values for the UPB kernel only. by Jakob Buchgraber · 1 year, 5 months ago
- 65cdac4 Finish Proxied impls for rust repeated scalars by Kevin King · 1 year, 5 months ago
- 2690017 cleanup upb.rs by Hong Shin · 1 year, 6 months ago
- e1bb7d6 Implement rust repeated scalars for cpp and upb by Protobuf Team Bot · 1 year, 6 months ago
- 6d4ea61 Fix segfault in upb pathway in terra rust by Hong Shin · 1 year, 6 months ago
- 81068e8 Internal change by Sandy Zhang · 1 year, 7 months ago
- 4a51303 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. by Joshua Haberman · 1 year, 7 months ago
- 8c08df5 Implement mutators for singular primitive fields without presence by Adrian Sadłocha · 1 year, 7 months ago
- 9fe3ac6 Add explanation of mutator invariants by Alyssa Haroldsen · 1 year, 7 months ago
- 9a0bc39 Implement v0.6 Optional Bytes by Alyssa Haroldsen · 1 year, 7 months ago
- 1525300 Replace `NonNull<u8>` for raw messages with a dedicated opaque pointer by Protobuf Team Bot · 1 year, 8 months ago
- 87e6b7f Sketch of v0.6 SingularMessageField by Hong Shin · 1 year, 8 months ago
- 49d3bca Improve overall `unsafe` hygiene by Protobuf Team Bot · 1 year, 9 months ago
- 4f20efb Internal Change by Hong Shin · 1 year, 9 months ago
- 3508b47 Improve doc comments by Dmitri Gribenko · 1 year, 9 months ago
- ff750bb Put shared.rs and cpp.rs/upb.rs into the same crate. by Marcel Hlopko · 1 year, 10 months ago[Renamed from rust/upb_kernel/upb.rs]
- f92edc1 Automated rollback of commit fe7c4f94223ad2e6190102fbe3473ce3be19ec48. by Marcel Hlopko · 1 year, 10 months ago
- fe7c4f9 Simplify Protobuf Rust runtime build setup by Marcel Hlopko · 1 year, 10 months ago
- 8e53046 Make protobuf_upb::Arena into a proper Rust RAII type. by Miguel Young de la Sota · 2 years ago
- 5814f6c Generate C++ thunks for Rust protos by Marcel Hlopko · 2 years ago
- 083830d Update copyright year by Marcel Hlopko · 2 years ago
- aaa338b Configure build for the C++ backend by Marcel Hlopko · 2 years, 1 month ago[Renamed (81%) from rust/upb_backend/upb.rs]
- ab9f1ab Configure the build for the Rust UPB backend by Marcel Hlopko · 2 years, 1 month ago