457 Commits (34019f45178c2814f93dd7a479eb4ee66134974b)

Author SHA1 Message Date
Jakob Buchgraber 11bbab1664 #protobuf #rust Build gencode files when building a rust_proto_library target 11 months ago
Marcel Hlopko 66ef7bc133 Do not default to private visibility in rust_proto_library internal alias 12 months ago
Protobuf Team Bot fd4625e906 Remove setter_opt and add clearer for with-presence scalar fields, and add flat setter for msg fields. 12 months ago
Alyssa Haroldsen fe5092a392 Support enums as map values 12 months ago
Alyssa Haroldsen 5983f7033c Transpose the map thunk macros, relocate to header file 12 months ago
Protobuf Team Bot 5a0135e65a Bring back 'flat' setters for singular scalars and strings. 12 months ago
Alyssa Haroldsen 4395d97f66 Use a 64K static for zeroed scratch space in upb 12 months ago
Alyssa Haroldsen c6af7f76b7 Replace UpbTypeConversions::empty_message_value with MaybeUninit/null 12 months ago
Alyssa Haroldsen dd27b6b877 Use consistent name for the "get item from untyped map iterator" thunk 12 months ago
Protobuf Team Bot 033ff1710e Introduce a RustFieldType enum which captures the primitive types that a rust field can be. 12 months ago
Protobuf Team Bot 9a56a497b2 Fix unused 'use' warning in simple_nested_test.rs 12 months ago
Protobuf Team Bot 42c215718e Add serialize(&self) on MsgView and MsgMut (in addition to the preexisting owned Message) 12 months ago
Protobuf Team Bot 8d9fb756be Internal 12 months ago
Adam Cozzette c32c04c7ed Tweak BUILD setup to make the layering check change less disruptive 1 year ago
Protobuf Team Bot e0942c8f29 Return a non_null::dangling() for 0-sized allocations. 1 year ago
Protobuf Team Bot 3dc3dab85c Add zero-length deserialize unit test. 1 year ago
Protobuf Team Bot 9473beb76c Up the upb scratch space from 64000 bytes to 65536 bytes since 64 KiB is the maximum supported message size in upb. 1 year ago
Marcel Hlopko 73769a030d Fix msan issue in Map<bool,*> 1 year ago
Marcel Hlopko 5842cc9c3d Implement support for messages as map values 1 year ago
Alyssa Haroldsen a522a47120 Validate that map keys are copied 1 year ago
Alyssa Haroldsen 398508287e Correct ExactSizeIterator impl for RepeatedIter 1 year ago
Alyssa Haroldsen 3ccccdb855 Copy repeated string/bytes in upb when pushing/setting/copying 1 year ago
Alyssa Haroldsen 01312f9c34 Add RepeatedIter to public protobuf items 1 year ago
Alyssa Haroldsen a9bcb60dc5 Remove RepeatedIterMut 1 year ago
Alyssa Haroldsen d445953603 Add map key and value iterators 1 year ago
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