| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
include descriptor.proto in nuget package
|
| | |
|
|\ \
| |/
|/| |
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>
|
| | |
| | |
| | |
| | | |
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>
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
python/google/protobuf/descriptor_pool.py
python/google/protobuf/internal/api_implementation_default_test.py
python/google/protobuf/internal/cpp_message.py
python/google/protobuf/internal/descriptor_database_test.py
python/google/protobuf/internal/descriptor_pool_test.py
python/google/protobuf/internal/descriptor_python_test.py
python/google/protobuf/internal/descriptor_test.py
python/google/protobuf/internal/generator_test.py
python/google/protobuf/internal/message_factory_python_test.py
python/google/protobuf/internal/message_factory_test.py
python/google/protobuf/internal/message_test.py
python/google/protobuf/internal/proto_builder_test.py
python/google/protobuf/internal/python_message.py
python/google/protobuf/internal/reflection_test.py
python/google/protobuf/internal/service_reflection_test.py
python/google/protobuf/internal/symbol_database_test.py
python/google/protobuf/internal/text_encoding_test.py
python/google/protobuf/internal/text_format_test.py
python/google/protobuf/internal/unknown_fields_test.py
python/google/protobuf/internal/wire_format_test.py
python/google/protobuf/pyext/descriptor_cpp2_test.py
python/google/protobuf/pyext/message_factory_cpp2_test.py
python/google/protobuf/pyext/reflection_cpp2_generated_test.py
python/setup.py
ruby/lib/google/protobuf/message_exts.rb
|
| | | | | |
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Move human-centric metadata to top of 'setup()' call.
- Add Trove classifiers for supported Python versions.
- Use 'find_packages()' + MANIFEST.in to avoid errors in listing modules
and packages.
|
| |\ \ \ \ \ |
|
| | |/ / / /
| | | | | |
| | | | | |
| | | | | | |
Downloaded from https://bootstrap.pypa.io/ez_setup.py.
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \ |
|
| | |/ / / / |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|