- 26 Aug, 2015 4 commits
-
-
Hans Wennborg authored
Updating to the current protobuf version caused the following build errors in Chromium when using Clang on Windows: ..\..\third_party\protobuf\src\google/protobuf/stubs/fastmem.h(67,43) : error: equality comparison with extraneous parentheses [-Werror,-Wparentheses-equality] if (GOOGLE_PREDICT_FALSE(n_rounded_down == 0)) { // n <= 7 ~~~~~~~~~~~~~~~^~~~ The problem is that on Windows, GOOGLE_PREDICT_FALSE is #defined to nothing, so the code expands to 'if ((n_rounded_down == 0))', which Clang warns about. Clang would not have warned if the extra parentheses came from the macro, but in this case they don't because the macro is just dropped. Fix this by making the macros behave as an identity function instead of just getting dropped. This is closer to what these macros look like in stubs/port.h internally.
-
Jon Skeet authored
include descriptor.proto in nuget package
-
Jan Tattermusch authored
-
Feng Xiao authored
Define GOOGLE_ATTRIBUTE_NOINLINE for MSVC. Workaround for VS2015 Release build compiler bug
-
- 25 Aug, 2015 3 commits
-
-
Jon Skeet authored
Change where we rename Descriptor.cs to DescriptorProtoFile.cs.
-
Jon Skeet authored
-
Jon Skeet authored
We now do this in protoc instead of the generation simpler. Benefits: - Generation script is simpler - Detection is simpler as we now only need to care about one filename - The embedded descriptor knows itself as "google/protobuf/descriptor.proto" avoiding dependency issues This PR also makes the "invalid dependency" exception clearer in terms of expected and actual dependencies.
-
- 22 Aug, 2015 6 commits
-
-
Joshua Haberman authored
Remove Python 2.5 cruft
-
Tamir Duberstein authored
-
Tamir Duberstein authored
-
Tamir Duberstein authored
-
Tamir Duberstein authored
-
Joshua Haberman authored
Add tox, Python 2.6 compatibility, and many Python 3 compatibility fixes
-
- 21 Aug, 2015 5 commits
-
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Douglas Heriot authored
See issue #240 - MSVC in VS2015 seems to inline a function it shouldn't. My original workaround was to disable inlining for the whole file, but I found a way to do it on just this specific function using __declspec(noinline). Unfortunately __declspec has to go at the start of the function declaration, while __attribute in GCC can go either before or after. I had to move lots of GOOGLE_ATTRIBUTE_NOLINE to make it compile. I have not yet tested this change with GCC. Will there be other side effects of defining this, given it wasn't previously? I also noticed a few functions marked with both the 'inline' keyword, and GOOGLE_ATTRIBUTE_NOINLINE - huh? Is there an explanation for this, or is it an oversight?
-
Joshua Haberman authored
Ruby: Conform to C89/C90 variable declaration rules.
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
- 20 Aug, 2015 8 commits
-
-
Josh Haberman authored
Change-Id: I6cf77f01370204ad4bc7b345a040a9a3de1706a0
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
- 18 Aug, 2015 1 commit
-
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
- 16 Aug, 2015 1 commit
-
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
- 15 Aug, 2015 5 commits
-
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
- 14 Aug, 2015 7 commits
-
-
Jon Skeet authored
C# fix for TypeInitializer exception.
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Dan O'Reilly authored
Signed-off-by:
Dan O'Reilly <oreilldf@gmail.com>
-
Paul Yang authored
Add support for a file listing expected package to objc prefixes for validation.
-