4 Commits (cee9da9469c0cd4c94a9891e5c81fd94257ae2ed)

Author SHA1 Message Date
Jakob Buchgraber 0d6e9794d1 Migrate Repeated::{push, set} and Map::insert to use the IntoProxied trait. 5 months ago
Protobuf Team Bot c07de7c9df Change to proto2_rust C prefix and proto2::rust C++ namespace 5 months ago
Protobuf Team Bot a9bc366522 Stop using double underscores for our C function names and standardize on the 'rust_proto_' prefix. 5 months ago
Protobuf Team Bot 419760f873 Split up cpp_api.h/.cc into smaller units. 5 months ago
Marcel Hlopko 6b7e814347 Add ProtoString/Bytes owned types 5 months ago
Jakob Buchgraber ec61d65a23 Fix debug_test to work with C++ lite 6 months ago
Protobuf Team Bot 85d6d513d8 Use SerializeWithCachedSizesToArray on Rust-cpp serialization path. 6 months ago
Protobuf Team Bot d0e79cf761 Actually make Serialize fallible on Rust-cpp. 6 months ago
Jakob Buchgraber 01ec3fab1f Accept MessageLite type instead of the Message type in SerializeMsg 6 months ago
Protobuf Team Bot 1dbed2138c Fix Rust Proto cpp-kernel map insertion behavior to better match Rust's std::HashMap and the upb-kernel behavior of "insert replaces the old value" 8 months ago
Jakob Buchgraber 03687b798b #rust #protobuf Implement custom Debug for C++ kernel 9 months ago
Alyssa Haroldsen 5983f7033c Transpose the map thunk macros, relocate to header file 9 months ago
Protobuf Team Bot e0942c8f29 Return a non_null::dangling() for 0-sized allocations. 10 months ago
Joshua Haberman db20f5ffc9 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Protobuf Team Bot 49d3bca39f Improve overall `unsafe` hygiene 1 year ago
Hong Shin 4f20efbb78 Internal Change 1 year ago
Marcel Hlopko 0a05e2f334 Implement bytes field accessors for v0 Rust API 2 years ago
Marcel Hlopko 5814f6c977 Generate C++ thunks for Rust protos 2 years ago
Marcel Hlopko 083830d849 Update copyright year 2 years ago
Mike Kruskal b82232fbcb Add dll export tags to Rust protoc generator 2 years ago
Jakob Buchgraber 77b1db01c9 Add the Rust codegen to protoc 2 years ago
Protobuf Team Bot 89d6b74dea Create skeleton for a Rust backend. 2 years ago
Joshua Haberman 95e6c5b474 Sync from Piper @327110949 4 years ago
Mark Barolak 711db1d764 Qualify uses of std::string within protobuf/compiler/ruby/... 4 years ago
Joshua Haberman f77065d4eb Sync from Piper @316511779 5 years ago
Thomas Van Lenten b9cf3866c5 Tweak return types for GetSupportedFeatures to unit64_t. 5 years ago
listonjesse 2ae7cf0e03 Auxillary -> Auxiliary 5 years ago
Joshua Haberman 32e5deb1ac Sync from Piper @308829107 5 years ago
Joshua Haberman 6b759688a1
Implemented proto3 presence for Ruby. (#7406) 5 years ago
Joshua Haberman e2dd7403bc
Cleanups to allow for import by Copybara. (#5826) 6 years ago
Hao Nguyen d0f91c863a
Down integrate to Github (#5839) 6 years ago
Josh Haberman d61aede89c Down-integrate from google3. 6 years ago
Jisi Liu 3916a0aa99 Add and fix C++ runtime docs 8 years ago
Nobuaki Sukegawa de525ec219 Add missing LIBPROTOC_EXPORT to ruby generator 10 years ago
Chris Fallin 973f425725 Provide a Ruby extension. 10 years ago
Feng Xiao e428862450 Replace links to code.google.com/protobuf with developers.google.com/protocol-buffers 10 years ago
xiaofeng@google.com b55a20fa2c Down-integrate from internal branch 12 years ago
liujisi@google.com 33165fe0d5 Submit recent changes from internal branch. See CHANGES.txt for more details. 14 years ago
kenton@google.com fccb146e3f Massive roll-up of changes. See CHANGES.txt. 15 years ago
kenton@google.com 80b1d62bfc Submit recent changes from internal branch, including "lite mode" for 16 years ago
Jon Skeet f0589506c9 Wiping slate clean to start again with new layout. 16 years ago
kenton@google.com 24bf56fb3a Integrate changes from internal Google-internal branch. 16 years ago
Jon Skeet f92c545f49 Initial commit of C# code developed before installing Git. 17 years ago
temporal 40ee551715 Initial checkin. 17 years ago