Thomas Van Lenten
ffcae81f1f
Merge pull request #9039 from thomasvl/test_parse_simple
...
ObjC: Test the simple parse helper and fix an edge case with errors in the final line
3 years ago
Thomas Van Lenten
be37b08a31
review feedback
3 years ago
Thomas Van Lenten
9ab14a81e1
Fix spacing in message (missing a space between words from line split)
3 years ago
Thomas Van Lenten
5a81e07d44
Add Xcode 13 to the build/test script.
3 years ago
Adam Cozzette
bfc4c3472d
Merge pull request #9021 from acozzette/cherry-pick-fixes
...
Cherry-pick fixes for 3.18.1
3 years ago
Thomas Van Lenten
a9e1d7c177
Remove some of the state handoff via ivars within Parser.
...
Hopefully makes things a litte easier to follow.
3 years ago
Adam Cozzette
5378c9a710
Use the stable version of rvm
...
I am hoping this will fix the error we are getting as described here:
https://github.com/rvm/rvm/issues/5014
3 years ago
Adam Cozzette
55b0e11f52
Fix Ruby tests on Mac
...
It appears that this extra conditional in travis-test.sh is no longer
necessary, and in fact we need to avoid using a custom version of
OpenSSL since that is causing its own error.
3 years ago
Thomas Van Lenten
a7823bbd45
Ensure errors are reported from the last chunk of a file.
...
- Fix case where no error was provide if the consumer rejected something in the
final chunk of input.
- Expose a more testable interface for the parser.
- Test all the basic behaviors of the parser.
3 years ago
Adam Cozzette
0333cb77de
Update ruby/travis-test.sh to print commands
3 years ago
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
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