Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add support for NaCl in atomicops. | 2012-07-17 | ||
| | | | | | | | | | | 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. | 2012-06-05 | ||
| | | | | Fix license headers. | |||
* | Fix a NULL/bool conversion. | 2012-05-17 | ||
| | ||||
* | Fix issue 378 | 2012-05-16 | ||
| | ||||
* | Update outdated use of GoogleOnceType. | 2012-05-10 | ||
| | ||||
* | Don't call AddDesc() at static init time in LITE_RUNTIME mode. | 2012-05-04 | ||
| | | | | | | | | | | | | | | | 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. | 2012-04-10 | ||
| | | | | | | | | | | 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 file | 2012-03-08 | ||
| | ||||
* | Fix build error in Mac atomicops. | 2012-03-06 | ||
| | ||||
* | Remove static initializer in wire_format_lite.cc. | 2012-03-02 | ||
| | ||||
* | Add atomicops from V8. | 2012-03-02 | ||
| | ||||
* | A workaround for MSVC 2010 x64 platform bug, | 2011-07-05 | ||
| | | | | which affects proto compiler in generating field has_bit mask. | |||
* | Add missing dll export macros. | 2011-07-05 | ||
| | ||||
* | Remove extra semicolon in primitive repeated field init code. | 2011-07-05 | ||
| | ||||
* | Update comments for globally unique extension number for custom options. | 2011-05-25 | ||
| | ||||
* | Allow String to be used as message names. | 2011-05-04 | ||
| | ||||
* | Update mainline version to 2.4.2-pre. | 2011-05-03 | ||
| | ||||
* | Define serailVersionUID for generated java class. | 2011-04-29 | ||
| | ||||
* | Use fully qualified java.lang.Object in protoc java code. | 2011-04-08 | ||
| | ||||
* | Add an intermediate method to propagate the friendship access to nested ↵ | 2011-02-07 | ||
| | | | | classes as a workaround for old compilers (e.g. gcc 3.4) | |||
* | Update version number to 2.4.1 in common.h. | 2011-02-03 | ||
| | ||||
* | Use Subprocess::Win32ErrorMessage() in command_line_interface_unittest to ↵ | 2010-12-21 | ||
| | | | | make the it OS locale independent. | |||
* | Escape C++ Trigraphs. | 2010-12-21 | ||
| | ||||
* | Boost version number to 2.4.0-pre, add more test cases for text_format.py ↵ | 2010-12-09 | ||
| | | | | about unicode field. | |||
* | Fix issues: 223 224 242. | 2010-12-08 | ||
| | ||||
* | Add new files for vcprojs, fix issues: 165, 211, 228, 240 | 2010-12-07 | ||
| | ||||
* | Fix issues: 200 202 211 215 237 246. | 2010-12-06 | ||
| | ||||
* | Fix issues: 166 167 172 175 181 188 192 194 195. | 2010-12-03 | ||
| | ||||
* | Fix byte encoding macros. | 2010-12-01 | ||
| | ||||
* | Add some explicit casts to eliminate some warnings as described in issue 83 ↵ | 2010-11-30 | ||
| | | | | comment 17. | |||
* | Submit recent changes from internal branch. See CHANGES.txt for more details. | 2010-11-02 | ||
| | ||||
* | Roll back revision 313. A similar but far more exensive change was made in ↵ | 2010-09-17 | ||
| | | | | our internal branch, which will be integrated soon. | |||
* | add cast to avoid compiler warning | 2010-04-23 | ||
| | ||||
* | Allow services with lite runtime when using rpc generator plugin. | 2010-04-19 | ||
| | ||||
* | Improve coded_stream.h handling on MSVC. Avoid a bogus runtime check and ↵ | 2010-04-05 | ||
| | | | | enable little-endian optimization. Based on patch from Nathan McDaniel. | |||
* | Use full paths when writing MSVS-style errors. Patch from Oleg Smolsky. | 2010-04-05 | ||
| | ||||
* | Fix bug with permanent callbacks that delete themselves when run. Patch ↵ | 2010-02-16 | ||
| | | | | from Evan Jones. | |||
* | Remove comment referring to non-protobuf code. | 2010-02-10 | ||
| | ||||
* | Fix missing header issue -- INT_MAX is defined in limits.h. I chose to use ↵ | 2010-02-09 | ||
| | | | | a different constant rather than add the #include. | |||
* | Fix issue 162: generated code should #include <algorithm> for std::swap(). | 2010-02-01 | ||
| | ||||
* | Optimize Java string serialization. Patch from Evan Jones. | 2010-02-01 | ||
| | ||||
* | More Java warning tweaks from Evan Jones. | 2010-01-28 | ||
| | ||||
* | Add missing include (that apparently didn't break anything on most platforms). | 2010-01-20 | ||
| | ||||
* | Fix obvious syntax error that somehow works fine on MSVC and GCC 3.x-win32. | 2010-01-20 | ||
| | ||||
* | Fix issues with Windows build: Always use ASCII version of CreateProcess ↵ | 2010-01-15 | ||
| | | | | (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. | 2010-01-13 | ||
| | ||||
* | Fix bogus sign-compare warnings in header at request of user. | 2010-01-11 | ||
| | ||||
* | Update version number in trunk to 2.3.1. | 2010-01-09 | ||
| | ||||
* | Fix memory leak in CommandLineInterface, not that it really matters. | 2010-01-08 | ||
| | ||||
* | Minor compatibility tweaks for FreeBSD. | 2010-01-08 | ||
| |