aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Down-integrate from internal branchxiaofeng@google.com2012-09-22244-3902/+24555
|
* Down-integration form opensource depotliujisi@google.com2012-08-011-18/+39
|
* Add support for NaCl in atomicops.pliard@google.com2012-07-172-89/+22
| | | | | | | | | | This does additionally a significant cleanup in platform_macros.h (initially pulled from v8). It implemented some subtleties that we don't use like the HOST/TARGET arch distinction. Changes related to NaCl support come from Chromium's build/build_config.h. BUG=392
* Fix issue/333. skip any escaped characters in quotes.liujisi@google.com2012-07-131-2/+2
|
* -lz in protobuf.pc belongs in Libs.private, not Libsliujisi@google.com2012-07-031-1/+2
|
* set _VARDADIC_MAX=10 preprocessor definition to make test pass in vc11.liujisi@google.com2012-07-031-2/+2
|
* Allow configure to disable maintainer modeliujisi@google.com2012-07-031-0/+1
|
* Update atomicops to support new platforms where intptr_t = long.liujisi@google.com2012-06-0511-161/+250
| | | | Fix license headers.
* Fix a NULL/bool conversion.liujisi@google.com2012-05-171-1/+1
|
* Fix issue 378xiaofeng@google.com2012-05-163-3/+6
|
* Update outdated use of GoogleOnceType.pliard@google.com2012-05-101-2/+1
|
* Don't call AddDesc() at static init time in LITE_RUNTIME mode.pliard@google.com2012-05-047-62/+247
| | | | | | | | | | | | | | | This patch makes the generation of StaticDescriptorInitializer_$filename$ depend on whether LITE_RUNTIME is enabled. Note that this works only when extensions are not used. This lets us significantly decrease the number of static initializers generated by protoc in LITE_RUNTIME mode (used in Chromium). In LITE_RUNTIME mode, $adddescriptorsname$() is called the first time that default_instance() is called (rather than being called during static init). To benefit from this patch in LITE_RUNTIME mode without extensions, compile with -DGOOGLE_PROTOBUF_NO_STATIC_INIT. BUG=351
* Improve GoogleOnceInit() in Protocol Buffers.pliard@google.com2012-04-102-63/+98
| | | | | | | | | | It is based on V8's new CallOnce(): http://codereview.chromium.org/9447052/. This patch includes the following changes: - POD (no static initializer generated) and faster implementation on Windows. - GoogleOnceInit() can now take an additional parameter which is forwarded to the function provided by the user. This patch is part of the static initializers removal initiative.
* Add missing guard in atomicops MSVC cc filepliard@google.com2012-03-082-1/+4
|
* Fix build error in Mac atomicops.pliard@google.com2012-03-062-9/+9
|
* Remove static initializer in wire_format_lite.cc.pliard@google.com2012-03-022-4/+19
|
* Add atomicops from V8.pliard@google.com2012-03-0213-0/+1660
|
* A workaround for MSVC 2010 x64 platform bug,liujisi@google.com2011-07-051-0/+7
| | | | which affects proto compiler in generating field has_bit mask.
* Add missing dll export macros.liujisi@google.com2011-07-054-6/+6
|
* Update external gtest to 1.5.0.liujisi@google.com2011-07-051-3/+3
|
* Remove extra semicolon in primitive repeated field init code.liujisi@google.com2011-07-051-1/+1
|
* Support for C-style comments in editors/proto.vim -- patch from infnty.liujisi@google.com2011-07-051-2/+1
|
* Close resources properly for java tests and examples.liujisi@google.com2011-06-073-10/+25
|
* Fixed a memory leak in python CPP implementation.liujisi@google.com2011-06-071-1/+3
|
* Update comments for globally unique extension number for custom options.liujisi@google.com2011-05-251-4/+9
|
* Allow String to be used as message names.liujisi@google.com2011-05-042-22/+47
|
* Update mainline version to 2.4.2-pre.liujisi@google.com2011-05-036-6/+6
|
* Update changelog for 2.4.1 release.liujisi@google.com2011-04-301-0/+19
|
* Python CPP implementation now requires c++ libprotobuf installed before runningliujisi@google.com2011-04-292-8/+9
| | | | setup.py to fix RPATH problem.
* Add missing plugin.h into extract_includes.bat script.liujisi@google.com2011-04-291-0/+1
|
* Define serailVersionUID for generated java class.liujisi@google.com2011-04-291-0/+1
|
* Fix incomplete comments.liujisi@google.com2011-04-281-1/+1
|
* Make protobuf java JDK 1.5 compatible.liujisi@google.com2011-04-288-35/+77
|
* Use fully qualified java.lang.Object in protoc java code.liujisi@google.com2011-04-083-8/+13
|
* Fix issue 256: compute the correct size for negative enum values, which need ↵jasonh@google.com2011-02-182-1/+16
| | | | to be sign extended.
* Add an intermediate method to propagate the friendship access to nested ↵liujisi@google.com2011-02-071-3/+6
| | | | classes as a workaround for old compilers (e.g. gcc 3.4)
* Update version number to 2.4.1 in common.h.liujisi@google.com2011-02-033-3/+3
|
* Update mainline version to 2.4.1-pre.liujisi@google.com2011-02-023-3/+3
|
* Update the release date of 2.4.0liujisi@google.com2011-02-021-1/+1
|
* Add missing files into pom.xml for protobuf-lite.liujisi@google.com2011-01-271-1/+6
|
* Update contributors.liujisi@google.com2011-01-241-0/+2
|
* update ez_setup.py to fix the python2.6 problem.liujisi@google.com2011-01-211-12/+14
|
* Fix corner case in acx_pthread.m4 to work with -nostdlib, patch from Kacper ↵liujisi@google.com2011-01-131-0/+34
| | | | Kowalik.
* Use Subprocess::Win32ErrorMessage() in command_line_interface_unittest to ↵liujisi@google.com2010-12-211-3/+3
| | | | make the it OS locale independent.
* Escape C++ Trigraphs.liujisi@google.com2010-12-218-4/+28
|
* fix a typo in vcprojliujisi@google.com2010-12-091-1/+1
|
* rollback the previous acx_pthread.m4 fix.liujisi@google.com2010-12-091-4/+2
|
* Boost version number to 2.4.0-pre, add more test cases for text_format.py ↵liujisi@google.com2010-12-097-18/+29
| | | | about unicode field.
* Fix issues: 223 224 242.liujisi@google.com2010-12-083-13/+43
|
* Add new files for vcprojs, fix issues: 165, 211, 228, 240liujisi@google.com2010-12-076-54/+108
|