aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Merge pull request #2192 from google/3.0.xGravatar Jisi Liu2016-09-27
|\ | | | | Merge 3.0.x into master.
* | Fixes static analyzer issues from xcode.Gravatar Sergio Campama2016-09-20
| |
* | Merge pull request #2112 from pherl/mergeGravatar Jisi Liu2016-09-15
|\ \ | | | | | | Merge 3.0.x into master
* \ \ Merge pull request #2123 from thomasvl/objc_better_versioning_take2Gravatar Thomas Van Lenten2016-09-15
|\ \ \ | | | | | | | | Update the ObjC version checks to support a min and current version.
| * | | Update the ObjC version checks to support a min and current version.Gravatar Thomas Van Lenten2016-09-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Capture the version used to generated. - Check at compile time and runtime that generated code isn't from a newer version, also check that the min version required is also supported. - Keep the old constants/macros/functions to special case the last version that was working so those generated sources still work until we decide otherwise.
* | | | Check in php implementation. (#2052)Gravatar Paul Yang2016-09-15
|/ / / | | | | | | | | | | | | This pull request includes two implementation: C extension and PHP package. Both implementations support encode/decode of singular, repeated and map fields.
| | * Update generated files.Gravatar Jisi Liu2016-09-14
| | |
| * | Merge remote-tracking branch 'origin/3.0.x' into mergeGravatar Jisi Liu2016-09-14
|/| |
| | * Fix the version number for 3.0.2Gravatar Jisi Liu2016-09-13
| |/
* | Merge pull request #2044 from wychen/Win32ANSIGravatar Feng Xiao2016-09-09
|\ \ | | | | | | Fix Win32 error messages on Unicode build
* \ \ Merge pull request #2090 from guoxiao/findGravatar Feng Xiao2016-09-09
|\ \ \ | | | | | | | | include std::find()
* \ \ \ Merge pull request #1970 from thomasvl/objc_any_helpersGravatar Thomas Van Lenten2016-09-09
|\ \ \ \ | | | | | | | | | | Objc any helpers
* | | | | Support the -Wassign-enum compiler flag. (#2085)Gravatar Sergio Campamá2016-09-08
| | | | | | | | | | | | | | | | | | | | Support the -Wassign-enum compiler flag.
| * | | | Add ObjC helpers for Any WKT.Gravatar Thomas Van Lenten2016-09-08
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Capture the ObjC prefix used when generating the the file. - Track the containing type on descriptors. - Mark descriptors where the message class name got a suffix added to it. - Expose a fullName property on Descriptors. - Add helpers for packing/unpacking Any messages. - Bump the ObjC runtime version number. Since we added methods and invoke them in the generated code, ensure the code is running against a matching version. Otherwise, someone could compile against headers, but run with a framework that is older and get unknown selector failures. This should trip clearer messaging. Fixes https://github.com/google/protobuf/issues/1674
| * / / include std::find()Gravatar Guo Xiao2016-09-08
|/ / /
| | * Fix #2032 unused parameter 'deterministic'Gravatar Khing2016-09-08
| | | | | | | | | | | | | | | | | | Parameter deterministic is unused in InternalSerializeWithCachedSizesToArray(), which generates unused parameter warning in every message.
* | | Fix #1955 clang-tidy warning misc-macro-parenthesesGravatar Chih-Hung Hsieh2016-09-02
| | | | | | | | | | | | | | | clang-tidy gives warning "macro argument should be enclosed in parentheses" to macro ZR_, the "first" parameter.
| | * Merge pull request #1862 from pherl/3.0.0-GAGravatar Jisi Liu2016-09-02
| | |\ | | | | | | | | Cherry pick c# changes from master
* | | \ Merge pull request #2045 from mike07026/masterGravatar Feng Xiao2016-09-02
|\ \ \ \ | | | | | | | | | | fix #1342 cause by ownership issues
* \ \ \ \ Merge pull request #2053 from thomasvl/improve_root_registry_wiringGravatar Thomas Van Lenten2016-09-02
|\ \ \ \ \ | | | | | | | | | | | | Make Root's +extensionRegistry generation smarter.
| * | | | | Make Root's +extensionRegistry generation smarter.Gravatar Thomas Van Lenten2016-09-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At generation time, walk the file's dependencies to see what really contains extensions so we can generate more minimal code that only links together the roots that provided extensions. Gets a bunch of otherwise noop code out of the call flow when the roots are +initialized.
* | | | | | Merge pull request #2039 from khingblue/remove-unused-vectorGravatar Jisi Liu2016-09-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | Remove unused vector
| | | * | | | detect invaild JSON encoding in bytes fieldGravatar mike070262016-09-01
| | | | | | |
| | | * | | | detect invaild JSON encoding in bytes fieldGravatar mike070262016-09-01
| | | | | | |
| | | * | | | fix #1342 cause by ownership issuesGravatar mike070262016-09-01
| |_|/ / / / |/| | | | |
| | | * | | Fix Win32ErrorMessage on Unicode buildGravatar Wei-Yin Chen (陳威尹)2016-08-31
| | | | | |
| | | * | | Add test for Win32ErrorMessageGravatar Wei-Yin Chen (陳威尹)2016-08-31
| | | | | |
| | | * | | Support Unicode build on WindowsGravatar Wei-Yin Chen (陳威尹)2016-08-31
| |_|/ / / |/| | | |
* | | | | Merge pull request #2024 from pstavirs/masterGravatar Feng Xiao2016-08-31
|\ \ \ \ \ | |_|/ / / |/| | | | Restore New*Callback into google::protobuf namespace …
| | * | | Remove unused vectorGravatar Khing2016-08-31
| | | | |
* | | | | Speed up ObjC Generation with large dependency treesGravatar Thomas Van Lenten2016-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't create FileGenerators for each dep. FileGenerators will deeply create all the message, enum, and field generators; but those aren't needed when doing the imports for dependencies. Instead directly generate the imports off the FileDescriptors so no extra objects are created. The only other use was when chaining together the *Roots for the file extension registry, but that also can be generate off the name of the FileDescriptor directly.
| * | | | Restore New*Callback into google::protobuf namespace since these are used by ↵Gravatar Srivats P2016-08-29
| |/ / / | | | | | | | | | | | | | | | | | | | | the service stubs code Fixes #1966
* / / / Support GenerateAll().Gravatar Thomas Van Lenten2016-08-26
|/ / / | | | | | | | | | | | | - Expect calls on GenerateAll() and not Generate(). - Parse the prefix validation file once, and then check all the files.
* | | Remove the compiler options from ImportWriter.Gravatar Thomas Van Lenten2016-08-23
| | | | | | | | | | | | | | | | | | | | | | | | Breaks the tie of the ImportWriter to the ObjC generation, allow grpc to use a different extension and to relay the values they need for these. - Pass in the two framework options to the ctor. - Pass in the header extension to AddFile.
* | | Move the ImportWriter into the ObjC Helpers.Gravatar Thomas Van Lenten2016-08-23
| | | | | | | | | | | | | | | grpc likely needs to provide the same sorta handling, so expose the class so the logic can be reused.
* | | Adds better support for protos without packages (#1979)Gravatar Sergio Campamá2016-08-19
| | | | | | | | | | | | Adds better support for protos without packages and more warnings on possible improvements
| * | Fixes extra whitespace on generated comments. (#1950)Gravatar Sergio Campamá2016-08-17
| | | | | | | | | | | | Fixes extra whitespace on generated comments.
| * | Adds support for appledoc in generated code. (#1928)Gravatar Sergio Campamá2016-08-17
| | | | | | | | | | | | | | | | | | Convert mapping of proto comments to appledoc format so they show up in Xcode and cocoadocs. Fixes https://github.com/google/protobuf/issues/1866
* | | Fixes extra whitespace on generated comments. (#1950)Gravatar Sergio Campamá2016-08-12
| | | | | | | | | | | | Fixes extra whitespace on generated comments.
* | | Adds support for appledoc in generated code. (#1928)Gravatar Sergio Campamá2016-08-09
| | | | | | | | | | | | | | | | | | Convert mapping of proto comments to appledoc format so they show up in Xcode and cocoadocs. Fixes https://github.com/google/protobuf/issues/1866
* | | close opened file descriptors properlyGravatar Bryon Gloden, CISSP®2016-08-05
| | |
* | | Merge pull request #1044 from mark-whiting/masterGravatar Feng Xiao2016-08-04
|\ \ \ | | | | | | | | Adding missing generic gcc 64-bit atomicops.
| | * \ Merge pull request #1905 from pherl/fixdocGravatar Jisi Liu2016-08-02
| | |\ \ | | | | | | | | | | Add and fix C++ runtime docs
| | | * | Add and fix C++ runtime docsGravatar Jisi Liu2016-08-02
| | | | |
* | | | | Merge pull request #1893 from google/3.0.0-GAGravatar Jisi Liu2016-07-29
|\ \ \ \ \ | | |/ / / | |/| | | Merge 3.0.0-GA into master
* | | | | Be consistent with the use of CHECK()/ GOOGLE_CHECK().Gravatar Clement Courbet2016-07-29
| | | | |
| * | | | Change the build.zip.sh to support liteGravatar Jisi Liu2016-07-28
| | |/ / | |/| |
* | | | Fixed Makefile.am for Ruby file rename.Gravatar Josh Haberman2016-07-27
| | | |
| | | * Remove legacy_enum_values flag for GA.Gravatar Jon Skeet2016-07-27
| | |/ | |/|
* | | Remove legacy_enum_values flag for GA.Gravatar Jon Skeet2016-07-27
| | |