Adam Cozzette
0e7a35f24b
Update dist_install test to work around Python issue
...
googletest uses a Python script in its build which is not compatible
with Python 3. Unfortunately we can't easily upgrade googletest right
now, so this commit works around the problem by putting a python symlink
pointing to Python 2 in the $PATH.
3 years ago
deannagarcia
9466151605
Merge pull request #9033 from protocolbuffers/toolchain
...
Specify bits of architectures in toolchain names
3 years ago
Deanna Garcia
f921df8ee0
Specify bits of architectures in toolchain names
3 years ago
Luke Sandberg
b83d5919ce
Merge pull request #8519 from zakhenry/fix/splitFloat32-inaccuracy
...
fix(splitFloat32): Fix incorrect exponent when converting double to float
3 years ago
Joshua Haberman
ef8d418fad
Merge pull request #9030 from haberman/sync-stage
...
Integrate from Piper for C++, Java, and Python
3 years ago
Masaki Hara
f2b5c33baf
Specify aarch64 for older autotools
3 years ago
Masaki Hara
4111d50488
Merge branch 'master' into arm64-darwin
3 years ago
Joshua Haberman
a3d24e34a9
Added new files to Makefile.am.
3 years ago
Joshua Haberman
82deebfa7a
Added new Java Lite files to BUILD/pom.xml.
3 years ago
deannagarcia
c57ee04cf3
Merge pull request #9029 from protocolbuffers/toolchain
...
Change tool paths for docker
3 years ago
Josh Haberman
5a77804106
Added changelog entries from google3.
3 years ago
Deanna Garcia
3a493ffae5
Change tool paths for docker
3 years ago
deannagarcia
bc23dfe314
Merge pull request #9028 from protocolbuffers/toolchain
...
Changing clang path in toolchain
3 years ago
Deanna Garcia
d1a1818898
Changing clang path
3 years ago
Josh Haberman
129b3e8a98
Merge branch 'master' into sync-stage
3 years ago
Joshua Haberman
567efd4c3e
Merge pull request #9026 from haberman/merge-release
...
Merge 3.18.x release branch to master
3 years ago
deannagarcia
72c76f3ffc
Merge pull request #9027 from protocolbuffers/toolchain
...
Changing directory of clang to match docker container
3 years ago
Deanna Garcia
5e62362a09
Changing directory of clang to match docker container
3 years ago
Joshua Haberman
31980b3f6c
Corrected the labels for CHANGES.txt.
3 years ago
Joshua Haberman
2128ce074f
Merge branch '3.18.x' into merge-release
3 years ago
Josh Haberman
28c52fd5c4
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago
Josh Haberman
624d29d833
Sync from Piper @399250367
...
PROTOBUF_SYNC_PIPER
3 years ago
deannagarcia
c86071c9d0
Merge pull request #9024 from protocolbuffers/toolchain
...
Changing format of features
3 years ago
Joshua Haberman
bf8d7f0b72
Merge pull request #9023 from haberman/dyn-msg-perf-fix
...
Performance fix for DynamicMessage: force GetRaw() to be inlined.
3 years ago
Deanna Garcia
2a2c9767ac
Changing format of features
3 years ago
Joshua Haberman
5e8396fd27
Performance fix for DynamicMessage: force GetRaw() to be inlined.
3 years ago
deannagarcia
257146364d
Merge pull request #9022 from protocolbuffers/toolchain
...
Remove config suffix from .bazelrc configs
3 years ago
Deanna Garcia
25b1945fae
Remove config suffix from .bazelrc configs
3 years ago
Adam Cozzette
151e632bac
Fix dist install test by ensuring that we use Python 3 ( #9011 )
...
* Fix dist install test by ensuring that we use Python 3
Now that we have dropped Python 2 support, we need to make sure this
install test uses Python 3.
* Update Docker image to install Python 3 version of setuptools
* Run pip3 instead of pip
3 years ago
AN Long
2fffff8320
Add python-requires in setup.py ( #8989 )
...
* Add python-requires in setup.py
* Update setup.py
3 years ago
Thomas Van Lenten
5d5bc234ea
Move some common code into a helper.
3 years ago
Oleg Golberg
cb7be38519
Add Protokt to the list of 3rd party implementations ( #7169 )
3 years ago
Thomas Van Lenten
57da2b45ae
Update some types to be more current.
3 years ago
Adam Cozzette
1288d1ee2d
Fix dist install test by ensuring that we use Python 3 ( #9011 )
...
* Fix dist install test by ensuring that we use Python 3
Now that we have dropped Python 2 support, we need to make sure this
install test uses Python 3.
* Update Docker image to install Python 3 version of setuptools
* Run pip3 instead of pip
3 years ago
Prawn
8c39a1c4fd
An additional range so we can have FieldOptions, MessageOptions, EnumOptions, FileOptions, and OneOfOptions ( #9012 )
3 years ago
deannagarcia
2a5bf40b37
Merge pull request #9010 from protocolbuffers/toolchain
...
Creating bazel toolchain to crosscompile with
3 years ago
Thomas Van Lenten
c4e0deddb9
Add two new generation options around objc prefix usage.
...
- `require_prefixes`: Fail generation if a file doesn't have the option.
- `prefixes_must_be_registered`: If a prefix is in a file, it must be registered
in the expected file. There is a grey space here for files without packages as
there is no way to register it, so these case will still warn at the moment.
3 years ago
AN Long
b75bb09551
Add python-requires in setup.py ( #8989 )
...
* Add python-requires in setup.py
* Update setup.py
3 years ago
johanmoe
06c8cbea59
Fix cmake install for protoc component ( #8994 )
...
Fixes:
* RUNTIME DESTINATION for protoc TARGET is not given a COMPONENT option
3 years ago
Deanna Garcia
b1877bb27f
Style nits
3 years ago
Eddie-cz
58a7c8ab92
Update port_def.inc ( #8993 )
3 years ago
Vasily Fomin
8b59d5367c
Fix typo in Descriptor docstring ( #9001 )
3 years ago
Deanna Garcia
33f3c0ec99
Addressing first round of comments
3 years ago
Deanna Garcia
5532dae1da
Creating bazel toolchain to crosscompile with
3 years ago
zhangskz
740c4b082d
Update ruby_generator.cc to allow proto2 imports in proto3 ( #9003 )
...
* Update ruby_generator.cc to allow proto2 imports in proto3, with updated unit tests
* Update Makefile.am with new ruby_generated_code_proto2_import.proto
* Fix ruby_generator unit test to use temporary test directory for imported protos
* Add test for imported proto2 to ruby/tests
* Fix proto_path, restore to ../src/protoc, and fix/cleanup unit test.
* Rename Proto2TestMessage to TestImportedMessage for consistency, for ruby compiler tests
3 years ago
Elliotte Rusty Harold
a93074e546
deps: add j2objc annotations ( #9005 )
...
* deps: add j2objc annotations
@pzd this will be needed on the next sync with google3
3 years ago
Elliotte Rusty Harold
15c40c6cda
Merge pull request #9002 from elharo/elharo-patch-1
...
docs: 3.18.0 is released
3 years ago
Jason Erb
8e451fa7c4
Protobuf: Fix for C5041 for VC++ >= 15.5 ( #8979 )
...
* Protobuf: Fix for C5041 for VC++ > 15.5
Introduced in 15.5: https://docs.microsoft.com/en-us/cpp/overview/cpp-conformance-improvements-2017?view=msvc-160#inline-variables
15.5 is 1912: https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-160
Issue: #8978
* Fix comment wording for #8978
3 years ago
Sil3ntStorm
32677158b4
Fix unused variable warnings outside of compiler directory ( #8945 )
3 years ago
Prawn
e9b977fdce
Adding an extension number for protoc-gen-jsonschema ( #8999 )
3 years ago