aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Adds more checks before deleting temporary files.Feng Xiao2014-11-083-2/+8
|
* Merge pull request #50 from dlitz/compat-py3kFeng Xiao2014-11-081-2/+11
|\ | | | | setup.py fixes for Python 3
| * Omit google-apputils dependency under Python 3Dwayne Litzenberger2014-10-141-1/+5
| | | | | | | | Temporary change until a py3k-compatible google-apputils is released.
| * Use 2to3 when building under Python 3.Dwayne Litzenberger2014-10-141-1/+6
| |
* | Merge pull request #71 from abyss7/masterFeng Xiao2014-11-051-1/+1
|\ \ | | | | | | Silence -Wsign-compare warning on Mac
| * | Silence -Wsign-compare warning on Macabyss72014-11-031-1/+1
| | |
* | | Merge pull request #70 from AustinSchuh/masterFeng Xiao2014-11-054-17/+19
|\ \ \ | | | | | | | | Fixed Unused Parameter warning in headers.
| * | | Fixed Unused Parameter warning in compiler headers.Austin Schuh2014-10-311-5/+6
| | | |
| * | | Fixed Unused Parameter warning in headers.Austin Schuh2014-10-313-12/+13
| |/ /
* | | Merge pull request #72 from Steelskin/masterFeng Xiao2014-11-052-2/+2
|\ \ \ | | | | | | | | Change references to `vector` to use `std::vector`
| * | | Change references to `vector` to use `std::vector`Fabrice de Gans-Riberi2014-11-032-2/+2
| |/ / | | | | | | | | | | | | Upstreaming patch used by Chromium in https://codereview.chromium.org/693773003/
* / / Corrected code example in coded_stream.hacidtonic2014-11-041-1/+1
|/ / | | | | There is an example at the top of the page which contains code that appears to show a user how to create and serialize a message to a file. However the flags to open the file lack the O_CREAT flag which allows creating the file if it doesn't exist. I was troubleshooting a situation where this snippet was used and compiled, but never created a file.
* | Add the missing solaris atomics header file.Feng Xiao2014-10-221-1/+2
| |
* | Update version number to 2.6.2-pre.Feng Xiao2014-10-217-10/+10
| |
* | Merge changes from 2.6.1 release branch.Feng Xiao2014-10-214-5/+5
|\ \
| * | Update version number to 2.6.1.v2.6.1Feng Xiao2014-10-204-5/+5
| |/
* / Add .gitignore fileJohn Beard2014-10-161-0/+49
|/ | | | | | | Includes files generated by each of: * autogen.sh * configure * make
* Don't test for sched_yield on WindowsWilliam Orr2014-10-101-2/+8
|
* Update CHANGES.txt to include a bug fix.v2.6.1rc1Feng Xiao2014-10-091-0/+1
|
* Update version number in generated files.Feng Xiao2014-10-092-2/+2
|
* Update CHANGES.txt for 2.6.1rc1.Feng Xiao2014-10-091-0/+17
|
* Merge remote-tracking branch 'origin/master' into 2.6.1Feng Xiao2014-10-092-0/+17
|\
| * Merge pull request #43 from abuszta/bugfixFeng Xiao2014-10-092-0/+17
| |\ | | | | | | Release objects allocated by InitializeDefaultRepeatedFields()
| | * DestroyDefaultRepeatedFields is registered using OnShutdown.Antoni Buszta2014-10-091-3/+1
| | |
| | * InitializeDefaultRepeatedFields() allocates memory but does not release it.Antoni Buszta2014-10-082-0/+19
| | |
* | | Update version number to 2.6.1rc1Feng Xiao2014-10-085-8/+8
|/ /
* | Avoid using the macro name again in macro definitions.Feng Xiao2014-10-081-3/+3
| |
* | Fix the memory leak of GetEmptyString().Feng Xiao2014-10-081-1/+5
|/
* Down-integrate from internal branch.Feng Xiao2014-10-074-6/+22
|
* Merge pull request #35 from dsrosario/fix_warningFeng Xiao2014-10-061-1/+1
|\ | | | | Fix "warning C4018: '<' : signed/unsigned mismatch"
| * Fix "warning C4018: '<' : signed/unsigned mismatch" at wire_format_lite_inl.hDinis Rosário2014-09-231-1/+1
| |
* | Merge pull request #38 from xfxyjwf/fix17Feng Xiao2014-10-032-3/+38
|\ \ | | | | | | Fix a bug that causes DynamicMessage.setField() to not work for repeated enum fields.
| * | Update verification methods' names.Feng Xiao2014-10-021-6/+8
| | |
| * | Fix a bug that causes DynamicMessage.setField() to not work for repeatedFeng Xiao2014-10-012-2/+35
| | | | | | | | | | | | enum fields.
* | | Down-integrate from internal branch.Feng Xiao2014-10-033-15/+14
| | |
* | | Merge pull request #39 from xfxyjwf/fix24Feng Xiao2014-10-022-7/+34
|\ \ \ | | | | | | | | Fix descriptor validation logic for packed enum fields.
| * | | Fix descriptor validation logic for packed enum fields.Feng Xiao2014-10-012-7/+34
| |/ /
* | | Merge pull request #3 from dhirschfeld/pyext-fixFeng Xiao2014-10-021-0/+1
|\ \ \ | |/ / |/| | Explicitly specify pyext/cpp_message.py in py_modules list
| * | Explicitly specify pyext/cpp_message.py in py_modules listDavid Hirschfeld2014-08-271-0/+1
| | |
* | | Merge pull request #37 from google/fix_linksxfxyjwf2014-10-01398-405/+405
|\ \ \ | | | | | | | | Replace links to code.google.com/protobuf with developers.google.com/protocol-buffers
| * | | Replace links to code.google.com/protobuf with ↵Feng Xiao2014-10-01398-405/+405
|/ / / | | | | | | | | | developers.google.com/protocol-buffers
* | | Merge pull request #32 from worr/bug/solaris-atomicopsxfxyjwf2014-09-235-2/+208
|\ \ \ | |_|/ |/| | Add support for solaris atomicops
| * | Update CONTRIBUTORS.txtWilliam Orr2014-09-221-1/+4
| | |
| * | Update copyright notice and remove first lineWilliam Orr2014-09-221-2/+1
| | |
| * | Add support for solaris atomicopsWilliam Orr2014-09-194-1/+205
| | | | | | | | | | | | | | | | | | This patch adds support for atomic operations on Solaris, on any platform. It makes use of the atomic functions made available in Solaris' atomic.h header.
* | | Merge pull request #31 from worr/bug/autoconf-sched-yieldxfxyjwf2014-09-221-0/+3
|\ \ \ | |/ / |/| | Add check for sched_yield in librt
| * | Add check for sched_yield in librtWilliam Orr2014-09-191-0/+3
|/ / | | | | | | | | In Solaris, sched_yield lives in librt, rather than libc. This patch adds a check which will link in librt if necessary.
* | Merge pull request #30 from edmonds/branches/fix_generic_atomicops_memory_modelsxfxyjwf2014-09-191-2/+2
|\ \ | | | | | | generic atomicops: promote Acquire_Store() and Release_Load() to use SEQ_CST fence
| * | generic atomicops: promote Acquire_Store() and Release_Load() to use SEQ_CST ↵Robert Edmonds2014-09-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fence __atomic_store_n() cannot take a memory model argument of __ATOMIC_ACQUIRE, and __atomic_load_n() cannot take a memory model argument of __ATOMIC_RELEASE, per the GCC documentation: https://gcc.gnu.org/onlinedocs/gcc-4.9.1/gcc/_005f_005fatomic-Builtins.html On Clang this generates a -Watomic-memory-ordering warning. Promote the fences in Acquire_Store() and Release_Load() to the stronger __ATOMIC_SEQ_CST memory model, which ought to be safe. Note that there are no actual uses of Acquire_Store() or Release_Load() in protobuf, though. This follows the TSAN atomicops implementation, which also uses SEQ_CST fences for these functions. (Fixes #25.)
* | | Merge pull request #29 from ↵xfxyjwf2014-09-181-0/+2
|\ \ \ | |/ / |/| | | | | | | | edmonds/branches/undef_GOOGLE_PROTOBUF_PLATFORM_ERROR platform_macros.h: #undef GOOGLE_PROTOBUF_PLATFORM_ERROR once it's no longer needed