| Commit message (Collapse) | Author | Age |
| |
|
|\ |
|
|\ \ |
|
| | | |
|
| | | |
|
|\ \ \ |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
python/setup.py
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
python/google/protobuf/internal/message_factory_test.py
python/google/protobuf/internal/reflection_test.py
python/google/protobuf/internal/text_format_test.py
|
| | | | |
| | | | |
| | | | |
| | | | | |
Use stdlib's 'unittest' instead.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Remove PY25 cruft.
- Selectively apply cleanups from 'python-modernize':
- New exception syntax.
- Use 'six' to handle module renames.
- Use 'six' to handle text / binary stuff.
This PR covers most of the work from #66 which falls inside `python`
(rather than the Python code generation stuff in 'src').
|
|/ / / |
|
|/ /
| |
| |
| | |
Downloaded from https://bootstrap.pypa.io/ez_setup.py.
|
|/
|
|
|
|
|
|
|
| |
- 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.
|
|\
| |
| | |
Include names.h as java_names.h in the opensource tree
|
| | |
|
|/ |
|
|\
| |
| | |
Update python version / setuptools instructions
|
|\ \
| | |
| | | |
Add __version__
|
|\ \ \
| | | |
| | | | |
Improved little endian byte order detection
|
| |_|/
|/| |
| | |
| | |
| | | |
Reflect the change that protobuf should now only be supporting 2.6+ (I'd guess note python 3.x+ when its supported in implementation)
Refer to the Python Packaging User Guide for installing setuptools (and pip) instead of out of date telecommunity guide.
|
|/ /
| |
| |
| |
| |
| |
| | |
Including <sys/param.h> on Mac/iOS doesn't define __BYTE_ORDER so
PROTOBUF_LITTLE_ENDIAN was never being defined. This commit adds a check
for the __LITTLE_ENDIAN__ macro which is defined by clang and Apple gcc on
little endian architectures.
|
| | |
|
|\ \
| | |
| | | |
Support Ruby code generation only for proto3.
|
|/ / |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Update Ruby build setup to produce gems successfully. Include upb as a single .c / .h file.
|
|/ /
| |
| |
| |
| |
| | |
system. The Ruby module build now uses an amalgamated distribution of
upb, and successfully builds a Ruby gem called 'google-protobuf' with
module 'google/protobuf'.
|
|\ \
| | |
| | | |
Source code refactoring. Extracted common functionality in cpp_helpers.c...
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
printserviceclass in python generator
|
|\ \ \
| | | |
| | | | |
Make C++ code generation of string oneof field compatible with C++11
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
configure.ac
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
and python/python_generator.cc
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Provide a Ruby extension.
|
| | | | | | |
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This adds a Ruby extension in ruby/ that is based on the 'upb' library
(now included as a submodule), and adds support for Ruby code generation
to the protoc compiler.
|