35 Commits (42ecd61b3e15430bb393b467bb39520025efdc63)

Author SHA1 Message Date
Alyssa Haroldsen 0ce51da377 Implement v0.6 enum definitions 11 months ago
Alyssa Haroldsen 6ae76fd6ed Rework Repeated and primitives with traits for use by out-of-crate items 12 months ago
Alyssa Haroldsen c2532d5f17 Move the info about perfect derive to shared.rs 12 months ago
Alyssa Haroldsen 74ff001424 Remove iteration and item mutators from Repeated 12 months ago
Jakob Buchgraber 976029283f Implement Maps for strings 12 months ago
Jakob Buchgraber 001be3c655 Implement Maps for scalar types for the C++ kernel 1 year ago
Jakob Buchgraber ac3f553073 This CL implements msg.<field>() and msg.<field_mut>() accessors for maps with primitive-typed keys and values for the UPB kernel only. 1 year ago
Kevin King 65cdac4ac5 Finish Proxied impls for rust repeated scalars 1 year ago
Protobuf Team Bot e1bb7d65a8 Implement rust repeated scalars for cpp and upb 1 year ago
Joshua Haberman 4a513035cf Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Adrian Sadłocha 8c08df5a84 Implement mutators for singular primitive fields without presence 1 year ago
Alyssa Haroldsen 614e29f946 Implement v0.6 string fields 1 year ago
Alyssa Haroldsen d5d207f099 Move common macros to a shared location 1 year ago
Alyssa Haroldsen 9a0bc392b3 Implement v0.6 Optional Bytes 1 year ago
Protobuf Team Bot 33f239d355 Use a glob import in protobuf.rs 1 year ago
Protobuf Team Bot 49d3bca39f Improve overall `unsafe` hygiene 1 year ago
Protobuf Team Bot 8fe9d8e7c1 Define the shape of ProtoStr as a DST 1 year ago
Protobuf Team Bot a75def66cd Define the shape of BytesMut with stubbed methods 1 year ago
Protobuf Team Bot 0d7a39663b Implement the rest of the v0.6 Optional design 1 year ago
Hong Shin 4f20efbb78 Internal Change 1 year ago
Protobuf Team Bot 29a26156bb Add SettableValue for generic field setting 1 year ago
Protobuf Team Bot 263248e5b7 Add Optional, FieldEntry stubs for v0.6 1 year ago
Protobuf Team Bot 5a48187464 Move internal-only but kernel-agnostic paths into an `__internal` module 1 year ago
Marcel Hlopko cc83427ee3 Do not pass nullptr to slice::from_raw_parts 1 year ago
Dmitri Gribenko 0246e09df8 Copy-edit comments in shared.rs 1 year ago
Marcel Hlopko 209accaf6f Implement Proxied for v0.6 1 year ago
Marcel Hlopko ff750bb4c3 Put shared.rs and cpp.rs/upb.rs into the same crate. 1 year ago
Marcel Hlopko f92edc13c2 Automated rollback of commit fe7c4f9422. 1 year ago
Marcel Hlopko fe7c4f9422 Simplify Protobuf Rust runtime build setup 2 years ago
Marcel Hlopko 701e056e2b Zhuzh up the C++/Rust interop test to demonstrate more uses. 2 years ago
Miguel Young de la Sota 8e53046d94 Make protobuf_upb::Arena into a proper Rust RAII type. 2 years ago
Marcel Hlopko 0a05e2f334 Implement bytes field accessors for v0 Rust API 2 years ago
Marcel Hlopko 390b7f3e6f Implement Msg::parse(&mut self) for V0 API. 2 years ago
Marcel Hlopko 5814f6c977 Generate C++ thunks for Rust protos 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 aaa338b285 Configure build for the C++ backend 2 years ago
Marcel Hlopko ab9f1ab58a Configure the build for the Rust UPB backend 2 years ago
Marcel Hlopko 3dc546daff Implement a minimal, internal, experimental rust_proto_library rule. 2 years ago
Protobuf Team Bot 89d6b74dea Create skeleton for a Rust backend. 2 years ago
Adam Cozzette dea15165c6 Add simple golden test for CMake file list generation 2 years ago
Mike Kruskal b393dace83 Reverting bad merges due to OSS changes since last sync 2 years ago
zhangskz 740c4b082d
Update ruby_generator.cc to allow proto2 imports in proto3 (#9003) 3 years ago
listonjesse 2ae7cf0e03 Auxillary -> Auxiliary 5 years ago
Harshit Chopra d0535cc09e Adds support for proto2 syntax for Ruby gem. 6 years ago