232 Commits (f5a225597b04743164f87777110ec64f4f8bdaed)

Author SHA1 Message Date
Alyssa Haroldsen 035d6ec2cb Implement map iteration 1 year ago
Alyssa Haroldsen 3657e05292 Improve field publicity for repeated/maps 1 year ago
Protobuf Team Bot bdd833f8fc Fix issue where nested messages in non-primary .proto files couldn't be used. 1 year ago
Alyssa Haroldsen 4c61b4364a Consolidate PhantomData in maps 1 year ago
Jakob Buchgraber 929f19d3cc #protobuf #rust publicly export ParseError 1 year ago
Alyssa Haroldsen a48090e329 Make map insert return if the value was newly inserted 1 year ago
Hong Shin dc7001e517 Fix message vtable::clear 1 year ago
Hong Shin f9ec860691 Add more test coverage exercising msg_mut and msg_opt 1 year ago
Jakob Buchgraber 6f1d88107f Support proto_library targets that contain '-' 1 year ago
Protobuf Team Bot d2b2ef34ba Add SettableValue<Msg> for owned Msg. 1 year ago
Hong Shin 7e1316ca81 Implement _opt for messages 1 year ago
Hong Shin f4511fda5a Implement and use field entries for `_mut` 1 year ago
Marcel Hlopko d21425d334 Use consistent thunk prefix between generator and cpp.rs 1 year ago
Jakob Buchgraber 90015d3145 #protobuf #rust Generate fields with imported types 1 year ago
Marcel Hlopko 0e744e12d6 Fix bug number in a TODO 1 year ago
Hong Shin e320c85283 Move MessageVTable to $pbr$ from $pbi$ 1 year ago
Jakob Buchgraber 4517308a91 Also apply r# prefix to crates whose names are reserved keywords 1 year ago
Hong Shin 0d090df3e2 Implement ProxiedWithRawVTable, ProxiedWithRawOptionalVTable, and ProxiedWithPresence for Messages 1 year ago
Marcel Hlopko 0f4cf16815 Depend directly on cc_proto_aspect in rust_cc_proto_library 1 year ago
Alyssa Haroldsen f0ccf26e63 Correct raw identifier terminology in rust_keywords 1 year ago
Marcel Hlopko c1d174f7d2 Stop codegenning module for .proto package 1 year ago
Marcel Hlopko 39e8ca7faf Add support for repeated strings/bytes 1 year ago
Alyssa Haroldsen 457ed9b44f Use `self` accessors for accessing maps in views 1 year ago
Alyssa Haroldsen c1bb1981a4 Remove Deref from MapMut 1 year ago
Alyssa Haroldsen b6ea6f9192 Remove Deref from RepeatedMut 1 year ago
Alyssa Haroldsen ab8b762941 Use `self` for all methods on views, return `'msg` 1 year ago
Hong Shin 808487918c Initialize scaffolding for ProxiedWithPresence for Messages 1 year ago
Alyssa Haroldsen e16dd47999 Implement IntoIterator for &Repeated{View,Mut} 1 year ago
Alyssa Haroldsen 19851968bb Fix indentation of a macro in simple_nested_test.rs 1 year ago
Kevin King 9bd8dfa639 Add Repeated<Message> accessors 1 year ago
Kevin King df376c807c Implement ProxiedInRepeated for Messages 1 year ago
Kevin King b3639a0e9a Add rust bindings for `upb_Array_GetMutable` 1 year ago
Protobuf Team Bot 4773c091d2 Also emit the oneof accessors into $Msg$Mut and $Msg$View 1 year ago
Protobuf Team Bot cd575718be Update the r# prefixing logic: 1 year ago
Jakob Buchgraber 85972e505a #rust #protobuf Implement bytes as map values 1 year ago
Protobuf Team Bot d716c2e963 Reuse Message's accessor definitions on Msg+MsgMut+MsgView 1 year ago
Protobuf Team Bot deb2dff4e1 Progress towards reusing the same accessor definitions on Msg+MsgMut+MsgView 1 year ago
Marcel Hlopko 88d991d310 Depend on all deps of a proto_library, not just the first 1 year ago
Kevin King 7b42f1c08b Add `Msg::as_{view,mut}()` 1 year ago
Alyssa Haroldsen 0a4c006a39 Return RepeatedMut<c_int> for cpp cast_enum_repeated_mut 1 year ago
Alyssa Haroldsen e7a224cd85 Support enums as oneof fields 1 year ago
Jakob Buchgraber 8d9e3e9a1c #rust #protobuf Refactor maps to make ProxiedInMapValue independent of the runtime 1 year ago
Alyssa Haroldsen 406fa60c9e Edit comment in empty_repeated suggesting it's a thread-local value 1 year ago
Marcel Hlopko 648c20d602 Pass crate mapping from Bazel to protoc 1 year ago
Jakob Buchgraber 8615daab29 #rust #unsafe Fix unsound cast of RepeatedMut to RepeatedView 1 year ago
Protobuf Team Bot e5b547bcb8 Change MsgMut's _mut() accessors to use (&mut self) instead of (&self) 1 year ago
Alyssa Haroldsen 0b5cd4e9ef Implement repeated enum accessors 1 year ago
Alyssa Haroldsen 20933b2b22 Implement singular enum accessors 1 year ago
Alyssa Haroldsen 1eab5a0237 Generate `pub use` for imported enums 1 year ago
Protobuf Team Bot 434d109d9c Make utf8chars.chars iter return `impl Iterator + fmt::Debug`. 1 year ago