| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Protoc, C++ runtime and Java runtime are updated to v3.0.0-beta-1, other
languages are updated to v3.0.0-alpha-4.
|
| |
|
|\ |
|
| |\
| | |
| | | |
Fix JSON map fields parsing.
|
| | |
| | |
| | |
| | | |
Change-Id: If61e16cea84492474a71bbfe985131ec980b0b0a
|
| |\ \
| | | |
| | | | |
include descriptor.proto in nuget package
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
add static cast to silence signedness comparison warning
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Fix cmake build on linux.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Backport: Change where we rename Descriptor.cs to DescriptorProtoFile.cs.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Include descriptor.proto in nuget package
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix compile issues with -std=c++11
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This compiles with -std=c++11:
message Foo {
map<string, Foo> value = 1;
}
This does not compile:
message Foo {
map<int32, Foo> value = 1;
}
Needs to dig more into the underlying issue.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
fix "memory leaks" in protostream-object files.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I0aca56802d974cb03cb89c1a294f37068b5b9758
|
|\| | | | | |
| |/ / / / /
|/| | | | | |
Fix commandline interface file under heapcheck.
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The internal down-integrate script probably does not handle the
top level macros well. Moved the macro inside of the namespace
declrations to avoid down-integrate errors in the future.
Change-Id: I3790357f36b0204a2a26577805192a3a1e989df8
|
|\ \ \ \ \
| |/ / / /
|/| / / /
| |/ / / |
|
| |\ \ \
| | |/ /
| |/| | |
Define GOOGLE_ATTRIBUTE_NOINLINE for MSVC. Workaround for VS2015 Release build compiler bug
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
build compiler bug.
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?
|
| |\ \ \
| | | | |
| | | | | |
Change where we rename Descriptor.cs to DescriptorProtoFile.cs.
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| |\ \ \
| | | | |
| | | | | |
Remove Python 2.5 cruft
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |/ / / |
|
| |\ \ \
| | | | |
| | | | | |
Add tox, Python 2.6 compatibility, and many Python 3 compatibility fixes
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | |\ \ \
| | | | | |
| | | | | |
| | | | | | |
py2_py3_straddle
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | |/ / /
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
implementation in tox.
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|
| | |\| | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
|