390 Commits (5ac8ee1a2067d1abab015bdd64e8102af799cc74)

Author SHA1 Message Date
Marcel Hlopko 73769a030d Fix msan issue in Map<bool,*> 10 months ago
Marcel Hlopko 5842cc9c3d Implement support for messages as map values 10 months ago
Alyssa Haroldsen a522a47120 Validate that map keys are copied 10 months ago
Alyssa Haroldsen 398508287e Correct ExactSizeIterator impl for RepeatedIter 10 months ago
Alyssa Haroldsen 3ccccdb855 Copy repeated string/bytes in upb when pushing/setting/copying 10 months ago
Alyssa Haroldsen 01312f9c34 Add RepeatedIter to public protobuf items 10 months ago
Alyssa Haroldsen a9bcb60dc5 Remove RepeatedIterMut 10 months ago
Alyssa Haroldsen d445953603 Add map key and value iterators 10 months ago
Alyssa Haroldsen 035d6ec2cb Implement map iteration 10 months ago
Alyssa Haroldsen 3657e05292 Improve field publicity for repeated/maps 10 months ago
Protobuf Team Bot bdd833f8fc Fix issue where nested messages in non-primary .proto files couldn't be used. 10 months ago
Alyssa Haroldsen 4c61b4364a Consolidate PhantomData in maps 10 months ago
Jakob Buchgraber 929f19d3cc #protobuf #rust publicly export ParseError 10 months ago
Alyssa Haroldsen a48090e329 Make map insert return if the value was newly inserted 11 months ago
Hong Shin dc7001e517 Fix message vtable::clear 11 months ago
Hong Shin f9ec860691 Add more test coverage exercising msg_mut and msg_opt 11 months ago
Jakob Buchgraber 6f1d88107f Support proto_library targets that contain '-' 11 months ago
Protobuf Team Bot d2b2ef34ba Add SettableValue<Msg> for owned Msg. 11 months ago
Hong Shin 7e1316ca81 Implement _opt for messages 11 months ago
Hong Shin f4511fda5a Implement and use field entries for `_mut` 11 months ago
Marcel Hlopko d21425d334 Use consistent thunk prefix between generator and cpp.rs 11 months ago
Jakob Buchgraber 90015d3145 #protobuf #rust Generate fields with imported types 11 months ago
Marcel Hlopko 0e744e12d6 Fix bug number in a TODO 11 months ago
Hong Shin e320c85283 Move MessageVTable to $pbr$ from $pbi$ 11 months ago
Jakob Buchgraber 4517308a91 Also apply r# prefix to crates whose names are reserved keywords 11 months ago
Hong Shin 0d090df3e2 Implement ProxiedWithRawVTable, ProxiedWithRawOptionalVTable, and ProxiedWithPresence for Messages 11 months ago
Marcel Hlopko 0f4cf16815 Depend directly on cc_proto_aspect in rust_cc_proto_library 11 months ago
Alyssa Haroldsen f0ccf26e63 Correct raw identifier terminology in rust_keywords 11 months ago
Marcel Hlopko c1d174f7d2 Stop codegenning module for .proto package 11 months ago
Marcel Hlopko 39e8ca7faf Add support for repeated strings/bytes 11 months ago
Alyssa Haroldsen 457ed9b44f Use `self` accessors for accessing maps in views 11 months ago
Alyssa Haroldsen c1bb1981a4 Remove Deref from MapMut 11 months ago
Alyssa Haroldsen b6ea6f9192 Remove Deref from RepeatedMut 11 months ago
Alyssa Haroldsen ab8b762941 Use `self` for all methods on views, return `'msg` 11 months ago
Hong Shin 808487918c Initialize scaffolding for ProxiedWithPresence for Messages 11 months ago
Alyssa Haroldsen e16dd47999 Implement IntoIterator for &Repeated{View,Mut} 11 months ago
Alyssa Haroldsen 19851968bb Fix indentation of a macro in simple_nested_test.rs 11 months ago
Kevin King 9bd8dfa639 Add Repeated<Message> accessors 11 months ago
Kevin King df376c807c Implement ProxiedInRepeated for Messages 11 months ago
Kevin King b3639a0e9a Add rust bindings for `upb_Array_GetMutable` 11 months ago
Protobuf Team Bot 4773c091d2 Also emit the oneof accessors into $Msg$Mut and $Msg$View 11 months ago
Protobuf Team Bot cd575718be Update the r# prefixing logic: 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
Protobuf Team Bot deb2dff4e1 Progress towards reusing the same accessor definitions on Msg+MsgMut+MsgView 11 months ago
Marcel Hlopko 88d991d310 Depend on all deps of a proto_library, not just the first 11 months ago
Kevin King 7b42f1c08b Add `Msg::as_{view,mut}()` 11 months ago
Alyssa Haroldsen 0a4c006a39 Return RepeatedMut<c_int> for cpp cast_enum_repeated_mut 11 months ago
Alyssa Haroldsen e7a224cd85 Support enums as oneof fields 11 months ago
Jakob Buchgraber 8d9e3e9a1c #rust #protobuf Refactor maps to make ProxiedInMapValue independent of the runtime 11 months ago