608 Commits (0da4a89c971b51f814f9dbe76a1dca47f5b440b4)

Author SHA1 Message Date
Jon Skeet 493e3db985 Codegen changes to support descriptor runtime changes 10 years ago
Jon Skeet 78ea98f56f Implement reflection properly for fields. 10 years ago
Jon Skeet 38d8d3948a Remove unused code in C# codegen 10 years ago
Jon Skeet f2a27cc2c7 First pass (not yet compiling) at removing all the array handling code from Coded*Stream. 10 years ago
Jon Skeet 8d83f8d13e Fix for doubly-nested types - issue #307. 10 years ago
Jon Skeet fb77cc9d9f More cleanup, based around searches for "Google.ProtocolBuffers" 10 years ago
Jon Skeet c12833104f Tweaks and more tests for maps 10 years ago
Jon Skeet df44ae4413 More map tests, and various production code improvements. 10 years ago
Jon Skeet 0d684d3420 First pass at map support. 10 years ago
Jon Skeet d487c322de Regenerated descriptor C++ code 10 years ago
Jon Skeet 322ec53161 Revert the change to wire_format.h. 10 years ago
Jon Skeet bfee2dfe13 Implement freezing for messages and repeated fields. 10 years ago
Jon Skeet 8c896b259e Implement requested changes for IMessage<T> 10 years ago
Jon Skeet 6c1fe6ea3e Implement Clone. 10 years ago
Jon Skeet cdeda4b876 Minor cleanup. 10 years ago
Jisi Liu a2b7937777 using ::isnan to avoid conflicts with std::isnan for C++11 build. 10 years ago
Feng Xiao 818c5eee08 Fix broken builds. 10 years ago
Jon Skeet 828b7e61d0 Use the fact that we know the tag size and bytes at codegen time to optimize. 10 years ago
Jisi Liu 78d470c7a5 Make the code independent of config.h 10 years ago
Thomas Van Lenten 8c88957ef3 Add nonnil markup to ObjC library. 10 years ago
Feng Xiao e96ff30120 Down-integrate from internal code base. 10 years ago
Jisi Liu f48dca5044 Make pbconfig.h independent of config.h 10 years ago
Qartar 2fe6d7bc57 Workaround for MSVC's string literal compiler limit. 10 years ago
Jon Skeet a8dae140c6 Fix oneof generator - forgot to provide variables... 10 years ago
Jon Skeet 5a33827eec Move Count checks into the serialization code 10 years ago
Tamir Duberstein 66463d7e4b Give descriptor.proto a go package 10 years ago
Jon Skeet 1b71db1180 Optimization of CalculateSize: avoid foreach over empty lists. 10 years ago
Jon Skeet 4352744859 Use Length to check string/bytes fields for emptiness - it's faster than an equality check. 10 years ago
Jon Skeet 8fcde2cabd Fix oneof behaviour in the face of default values. 10 years ago
Jon Skeet 96ddf01aed Coded*Stream streamlining. 10 years ago
Jon Skeet 39aaf21d51 Reimplement enums as int values, and get rid of EnumHelper. 10 years ago
Austin Schuh 1ecef1a2f5 Modified FindRubyTestDir to use GOOGLE_THIRD_PARTY_PROTOBUF 10 years ago
Jon Skeet e38294a62d First pass at the mutable API. Quite a bit more to do - in particular, it's pretty slow right now. 10 years ago
Austin Schuh fd73235f6b Refactored threadlocal logic. 10 years ago
Thomas Van Lenten d846b0b059 Beta quality drop of Objective C Support. 10 years ago
Austin Schuh 307af628e6 Marked another compiler literal unsigned. 10 years ago
Austin Schuh f4c8627edb Fixed bug in GOOGLE_PREDICT_FALSE. 10 years ago
Jon Skeet f52426827e First stab at new proto3-only code generator 10 years ago
Jie Luo 90da3514cd Migrate writer to io::Printer for C# 10 years ago
Dan Barry 0af3ed5189 Add protoc path detection for Mac OS 10 years ago
Feng Xiao 4333edb340 Add cmake support. 10 years ago
Feng Xiao 93d6838ab5 Call copy() only if there is something to copy. 10 years ago
Feng Xiao 5a9be2c6f6 Fix MapAllocator::destroy() bug. 10 years ago
Jie Luo a21a2cf7d3 Change the C# enum generator inherit from primitive generator 10 years ago
Jie Luo f7b417ddfe Add oneof support for C# 10 years ago
unknown ca1c252923 Fixes on visual studio 2008 10 years ago
Feng Xiao b11d6fe515 Replace "\\" with "/" for windows path names. 10 years ago
TeBoring 9250fbaead In std11, on mac, operator new doesn't take right reference. 10 years ago
Feng Xiao bdd105d978 Make MapAllocator work with C++11. 10 years ago
Bo Yang 83d334f713 When doing make distcheck, a src/google/protobuf/compiler/ruby is created to 10 years ago