39 Commits (39e8ca7fafae96867e98242e6f47a98dc8387637)

Author SHA1 Message Date
Protobuf Team Bot 4773c091d2 Also emit the oneof accessors into $Msg$Mut and $Msg$View 1 year ago
Kevin King 7b42f1c08b Add `Msg::as_{view,mut}()` 1 year ago
Alyssa Haroldsen e7a224cd85 Support enums as oneof fields 1 year ago
Alyssa Haroldsen 20933b2b22 Implement singular enum accessors 1 year ago
Kevin King 8876b1069f impl SettableValue for MsgView 1 year ago
Hong Shin 52ee619733 Migrate all remaining instances of assert_eq! to googletest-rust sans strings 1 year ago
Adrian Sadłocha b19deb9275 Remove separate setters for singular scalars 1 year ago
Hong Shin 53411896ab Add coverage for default_string and default_bytes in test_default_accessors 1 year ago
Hong Shin acad27f027 Move repeated tests into their own file 1 year ago
Hong Shin b3cfff3478 Introduce preliminary submessage_mut semantics 1 year ago
Protobuf Team Bot a2eda0427b Enable the mutable oneof accessor. 1 year ago
Protobuf Team Bot f083530a06 Allow string + bytes fields in oneofs (now that the underyling accessors match the expected shape) 1 year ago
Kevin King 65cdac4ac5 Finish Proxied impls for rust repeated scalars 1 year ago
Adrian Sadłocha c303109141 Implement mutators for singular primitive fields with presence 1 year ago
Protobuf Team Bot e1bb7d65a8 Implement rust repeated scalars for cpp and upb 1 year ago
Hong Shin 6424bcad0a Add custom matchers for ProxiedWithPresence. 1 year ago
Hong Shin 19aad63844 Migrate accessors_test.rs to googletest-rust 1 year ago
Sandy Zhang 81068e8e8c Internal change 1 year ago
Protobuf Team Bot 09d2511a6c Initial skeleton towards oneof's Mut accessor, and clarify oneof the View accessor to use View<> instead of the raw primitive type. 1 year ago
Adrian Sadłocha 207331d860 Return Optional instead of Option in getter_opt 1 year ago
Hong Shin d72e790084 Return the correct view type for messages 1 year ago
Joshua Haberman 67ee3b98c5 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Alyssa Haroldsen 614e29f946 Implement v0.6 string fields 1 year ago
Protobuf Team Bot 99d4060ec2 Implement initial oneof support in Rust pb. 2 years ago
Alyssa Haroldsen 9a0bc392b3 Implement v0.6 Optional Bytes 2 years ago
Protobuf Team Bot 9a7ca55ca5 Support without-presence scalars better. 2 years ago
Hong Shin a81be2e610 Flesh out Proxied impls for $Msg$View and $Msg$Mut :: v0.6 SingularMessageField 2 years ago
Protobuf Team Bot 3c9e763841 Add sfixed32 & 64 support 2 years ago
Hong Shin 87e6b7f6e9 Sketch of v0.6 SingularMessageField 2 years ago
Hong Shin 7e9d0c1630 Add V0 support for fixed ints (32 and 64) 2 years ago
Hong Shin 43778a5e2b Add V0 support for floats and doubles 2 years ago
Adrian Sadłocha d70e3dea0e Update a doc comment 2 years ago
Hong Shin fcab1a4371 Add V0 support for signed ints 2 years ago
Hong Shin 4f20efbb78 Internal Change 2 years ago
Hong Shin b3942c0618 In this CL, we add V0 support for unsigned ints (32 and 64). 2 years ago
Protobuf Team Bot ead5d565e7 Fix hazzer emission of Optional 2 years ago
Protobuf Team Bot 68b34feb5a Add support for int32 in V0. 2 years ago
Marcel Hlopko cc83427ee3 Do not pass nullptr to slice::from_raw_parts 2 years ago
Jakob Buchgraber 0ecb729906 Implement 'bytes' accessors for UPB :) 2 years ago
Marcel Hlopko e5679c01e8 Implement nested messages for v0 API for cpp kernel 2 years ago
Marcel Hlopko a1ba8d238a Generate bindings under the correct package. 2 years ago
Marcel Hlopko 0a05e2f334 Implement bytes field accessors for v0 Rust API 2 years ago
Marcel Hlopko 777f84f559 Implement bool and int64 field accessors for v0 Rust API 2 years ago
Marcel Hlopko f7a2f4acea Add initial end-to-end test directory structure. 2 years ago
Marcel Hlopko 083830d849 Update copyright year 2 years ago
Marcel Hlopko ab9f1ab58a Configure the build for the Rust UPB backend 2 years ago
Marcel Hlopko 26af540a7a Add support for proto dependencies to rust_proto_library 2 years ago
Marcel Hlopko 3dc546daff Implement a minimal, internal, experimental rust_proto_library rule. 2 years ago
listonjesse 2ae7cf0e03 Auxillary -> Auxiliary 5 years ago
Paul Yang e0e54661f7 Check in php implementation. (#2052) 9 years ago