aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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
|
* 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-216-4/+26
|
* Boost version number to 2.4.0-pre, add more test cases for text_format.py ↵liujisi@google.com2010-12-094-12/+12
| | | | about unicode field.
* Fix issues: 223 224 242.liujisi@google.com2010-12-081-1/+1
|
* Add new files for vcprojs, fix issues: 165, 211, 228, 240liujisi@google.com2010-12-073-10/+44
|
* Fix issues: 200 202 211 215 237 246.liujisi@google.com2010-12-063-5/+17
|
* Fix issues: 166 167 172 175 181 188 192 194 195.liujisi@google.com2010-12-038-64/+25
|
* Fix byte encoding macros.liujisi@google.com2010-12-011-4/+2
|
* Add some explicit casts to eliminate some warnings as described in issue 83 ↵kenton@google.com2010-11-301-2/+2
| | | | comment 17.
* Submit recent changes from internal branch. See CHANGES.txt for more details.liujisi@google.com2010-11-0290-2236/+8812
|
* Roll back revision 313. A similar but far more exensive change was made in ↵kenton@google.com2010-09-172-51/+9
| | | | our internal branch, which will be integrated soon.
* add cast to avoid compiler warningkenton@google.com2010-04-231-1/+2
|
* Allow services with lite runtime when using rpc generator plugin.kenton@google.com2010-04-192-3/+17
|
* Improve coded_stream.h handling on MSVC. Avoid a bogus runtime check and ↵kenton@google.com2010-04-051-16/+28
| | | | enable little-endian optimization. Based on patch from Nathan McDaniel.
* Use full paths when writing MSVS-style errors. Patch from Oleg Smolsky.kenton@google.com2010-04-052-4/+14
|
* Fix bug with permanent callbacks that delete themselves when run. Patch ↵kenton@google.com2010-02-162-6/+24
| | | | from Evan Jones.
* Remove comment referring to non-protobuf code.kenton@google.com2010-02-101-3/+1
|
* Fix missing header issue -- INT_MAX is defined in limits.h. I chose to use ↵kenton@google.com2010-02-091-1/+1
| | | | a different constant rather than add the #include.
* Fix issue 162: generated code should #include <algorithm> for std::swap().kenton@google.com2010-02-013-1/+9
|
* Optimize Java string serialization. Patch from Evan Jones.kenton@google.com2010-02-012-9/+51
|
* More Java warning tweaks from Evan Jones.kenton@google.com2010-01-282-14/+24
|
* Add missing include (that apparently didn't break anything on most platforms).kenton@google.com2010-01-201-0/+1
|
* Fix obvious syntax error that somehow works fine on MSVC and GCC 3.x-win32.kenton@google.com2010-01-201-1/+1
|
* Fix issues with Windows build: Always use ASCII version of CreateProcess ↵kenton@google.com2010-01-153-30/+29
| | | | (even if UNICODE is defined) and move GetMessage macro work-around to common.h so that it covers extension_set.h as well. Patch from Nick Carter.
* Fixes compile on GCC 3.2 according to Sergey Tihansky.kenton@google.com2010-01-131-1/+1
|
* Fix bogus sign-compare warnings in header at request of user.kenton@google.com2010-01-111-2/+2
|
* Update version number in trunk to 2.3.1.kenton@google.com2010-01-093-3/+3
|
* Fix memory leak in CommandLineInterface, not that it really matters.kenton@google.com2010-01-081-5/+9
|
* Minor compatibility tweaks for FreeBSD.kenton@google.com2010-01-082-12/+5
|
* Tweak doc comments.kenton@google.com2010-01-084-15/+41
|