aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Rollback the export macros on internal classes/functions.liujisi@google.com2013-01-153-4/+4
|
* add missing dll export macros for msvc.liujisi@google.com2013-01-115-10/+11
|
* Remove "using" directives to disambiguate type_traits for vc2012.liujisi@google.com2013-01-111-21/+2
|
* Fix a typo of nacl file name.liujisi@google.com2013-01-101-1/+1
|
* Add missing qnx files.liujisi@google.com2013-01-101-0/+146
|
* Add arm_qnx atomic ops support and add missing header files in Makefile.amliujisi@google.com2013-01-103-0/+7
|
* Update upb namespace in friendship declaration.liujisi@google.com2013-01-102-11/+11
|
* Generate a warning for duplicated enum values, when allow_alias option isn'tliujisi@google.com2012-12-283-7/+20
| | | | set.
* Add the missing PNaCl atomicops support.liujisi@google.com2012-12-191-0/+73
|
* Down-integrate form internal opensource branchliujisi@google.com2012-12-194-2/+11
|
* Fix the name of thread safety macros.xiaofeng@google.com2012-12-132-4/+4
|
* Remove unused macros.liujisi@google.com2012-12-101-10/+0
|
* Remove the customized operator delete.liujisi@google.com2012-12-101-8/+0
|
* Add java options to plugin proto and rollback the r450liujisi@google.com2012-12-055-53/+8
|
* Remove undeeded no-rtti guards.liujisi@google.com2012-12-051-6/+2
|
* Fix build warnings for gcc 4.6liujisi@google.com2012-12-055-58/+65
|
* Remove extra semicolonsliujisi@google.com2012-12-052-13/+13
|
* Add missing export macroliujisi@google.com2012-12-051-1/+1
|
* Set pointers to NULL after shutdown, so the shutdown function can be called ↵liujisi@google.com2012-12-054-3/+52
| | | | for multiple times.
* Make custom option able to work for -f-no-rtti; Fix remaining death tests ↵liujisi@google.com2012-12-056-15/+31
| | | | for gtest 1.6
* Update gtest to 1.6; Disable death tests when exceptions are enabled.liujisi@google.com2012-12-046-8/+15
|
* Make PROTOBUF_USE_EXCEPTIONS configurable from CPPFLAGS.liujisi@google.com2012-12-042-6/+11
|
* Merge from tags/2.5.0rc1 to trunkxiaofeng@google.com2012-12-042-166/+47
|
* Fix issues: 342, 424, 428, 430, 436xiaofeng@google.com2012-12-044-6/+9
|
* Update version to 2.5.0-preliujisi@google.com2012-11-304-12/+12
|
* Fix compile issues under GCC 3.4.6xiaofeng@google.com2012-11-304-11/+26
|
* Fix issue 412: update protobuf for 64-bit compatibility on Mac OS X - patch ↵xiaofeng@google.com2012-11-142-8/+9
| | | | from Mark Mentovai
* Generate missing inclusion of common.h.pliard@google.com2012-10-023-0/+3
| | | | | | | | | | | FileGenerator::GenerateBuildDescriptors() emits "::google::protobuf::internal::OnShutdown(&$shutdownfilename$);" which is declared in common.h. Although Protobuf is very well tested a compilation error was triggered while rolling Protobuf r423:426. There might be something wrong in the Chromium roll (still in progress). It seems safer anyway not to rely on indirect headers inclusion.
* Use string::size_type instead of int for results of string.find() etc. -- ↵xiaofeng@google.com2012-09-272-2/+2
| | | | patch from hans
* Update MSVC project files and fix compilation issues in MSVC.xiaofeng@google.com2012-09-245-56/+25
|
* Down-integrate from internal branchxiaofeng@google.com2012-09-22156-2972/+13457
|
* 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
* 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-0210-0/+1625
|
* 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
|
* Remove extra semicolon in primitive repeated field init code.liujisi@google.com2011-07-051-1/+1
|
* 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-041-22/+27
|
* Update mainline version to 2.4.2-pre.liujisi@google.com2011-05-033-3/+3
|
* Define serailVersionUID for generated java class.liujisi@google.com2011-04-291-0/+1
|
* Use fully qualified java.lang.Object in protoc java code.liujisi@google.com2011-04-082-7/+8
|