Joshua Haberman
036865fa7f
Add C++ text format failure list, and a Python 2.7 text format failure list.
4 years ago
lakshayg
3cff48db79
Spell check only comments and strings in vim
4 years ago
Jan Tattermusch
9d9c670589
Merge pull request #7701 from basvdlinden/safe_bytestring_copyfrom_span
...
annotate ByteString.CopyFrom(ReadOnlySpan<byte>) as SecuritySafeCritical
4 years ago
Jichan
022078d3ee
Fix a CMake module for support RelWithDebInfo and MinSizeRel install
4 years ago
Thomas Van Lenten
2123ed5df7
Switch to atomic for setting autocreated objects.
...
- Update semaphore comment to new scope.
- Use an atomic swap to avoid needing to use the semaphore.
This means the semaphore is create only when extension are auto created (less
memory usage).
4 years ago
Joshua Haberman
56ae807dbd
Sync from Piper @338744130
...
PROTOBUF_SYNC_PIPER
4 years ago
Joshua Haberman
356d59ab57
Merge tag 'refs/tags/sync-piper' into sync-stage
4 years ago
Joshua Haberman
4cd56bdef8
Sync from Piper @338718276
...
PROTOBUF_SYNC_PIPER
4 years ago
Joshua Haberman
9d69c754a8
Merge tag 'refs/tags/sync-piper' into sync-stage
4 years ago
Joshua Haberman
981be5be20
Python/C++ text_format conformance test fix.
...
Pass the Python/C++ text_format failure list to the conformance runner.
4 years ago
Joshua Haberman
90021b813f
Updated changelog.
4 years ago
Joshua Haberman
b70695dd68
Sync from Piper @338707351
...
PROTOBUF_SYNC_PIPER
4 years ago
Joshua Haberman
73ac11febe
Merge tag 'refs/tags/sync-piper' into sync-stage
4 years ago
Joshua Haberman
3fff95e1bd
Updated changelog.
4 years ago
Joshua Haberman
510cdff1f0
Merge branch 'master' into php-wkt
4 years ago
Adam Cozzette
de5d1b98c2
Updated compiler code to fully qualify std::string
...
This is one step toward removing the "using std::string" statement from
stubs/common.h.
4 years ago
dependabot[bot]
74de188815
Bump junit from 4.13 to 4.13.1 in /java
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.13 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Alexander Morozov
2558c5deef
Fix finding google/protobuf/descriptor.proto on FreeBSD ( #7954 )
4 years ago
Jan Tattermusch
151d49436a
upgrade System.Memory dependency to 4.5.3
4 years ago
Thomas Van Lenten
666b592e36
Remove some extra newlines to warning/note output.
...
Should make output a little more compact, easier to see common things in one
block when generating multiple files at once.
4 years ago
Thomas Van Lenten
a645d7176b
Update the iOS project for Xcode 12.
...
- Move the min up to iOS 9. Things should still work with 8, just can't have
the project set to that and be able to run the tests, so moving it up to
support running the tests.
- Remove the bitcode setting from the unittest bundle, was causing an error
with Xcode 12.
4 years ago
Thomas Van Lenten
676ea98902
Update the build/testing script for Xcode 12.
4 years ago
Thomas Van Lenten
9c27f6a479
Add cast to avoid warning on Xcode 12.
4 years ago
Joshua Haberman
de371235c9
Sync from Piper @338284531
...
PROTOBUF_SYNC_PIPER
4 years ago
Joshua Haberman
820d1ca5af
Merge tag 'refs/tags/sync-piper' into sync-stage
4 years ago
Joshua Haberman
8ea38263ec
Put NDEBUG in upb, not in CFLAGS.
4 years ago
Joshua Haberman
e1b42ab946
Disable assertions for release build.
4 years ago
Joshua Haberman
4936abe813
Fixed bug with oneofs in JSON decoding.
4 years ago
Joshua Haberman
d140b1cdce
Optimizations for loading of descriptors in PHP:
...
1. Eliminate hex2bin() call by putting binary data directly into PHP
strings.
2. upb optimizations, including a new hash function.
4 years ago
Joshua Haberman
2187eb0448
Updated PHP generator to output raw binary strings instead of requiring hex2bin() at runtime.
4 years ago
RPG3D
ce66f6047d
Update libprotobuf.cmake
4 years ago
RPG3D
6aaa40f2a9
Update libprotobuf.cmake
...
link log library on Android
4 years ago
RPG3D
6eedd1a519
Update libprotobuf-lite.cmake
...
link log library on Android
4 years ago
Misha Seltzer
7daf0aa7b0
Removed the unnecessary setuptools package dependency for Python package.
...
The setuptools package was added to allow definition of namespaces using
the now outdated (and discouraged from use) pkg_resources-style.
The code here, for a long while now, uses a try/except (`ImportError`)
protection around the setuptools code, and falls back to the more
encoraged pkgutil-style.
Removing this library won't affect any current workflow, and in the case
of setuptools not found, it'll actually use a more modern (and
encouraged) flow.
4 years ago
Daniel Joos
c8f76331ab
Adds a CMake option to build `libprotoc` separately ( #7949 )
...
This exposes the variable `protobuf_BUILD_LIBPROTOC` as CMake option to be able to build libprotoc without building the protoc binary.
4 years ago
Paul Yang
4eea2b00a3
Remove php 5 tests on mac ( #7956 )
4 years ago
Paul Yang
9ccde30967
Add cmake and protoc to mergeable config ( #7955 )
4 years ago
Paul Yang
0a648daaca
Use the https address for git clone ( #7951 )
...
The previous git address failed for no access
4 years ago
Paul Yang
7ab0be202d
Merge pull request #7952 from TeBoring/3.13.x-merge
...
Merge 3.13.x into master
4 years ago
Bo Yang
37e69bcddf
Merge branch '3.13.x'
4 years ago
Paul Yang
d1eca4e4b4
Update version number to 3.13.0.1 for php ( #7950 )
4 years ago
Joshua Haberman
8308aa0c31
Properly terminate method array.
4 years ago
Joshua Haberman
5a98ff98d7
Create a separate InternalDescriptorPool method to see if that fixes preloading.
4 years ago
Joshua Haberman
e62cf76b94
Added missing base classes.
4 years ago
Joshua Haberman
05644f0313
Revert upb changes to minimize changes as we evaluate performance.
4 years ago
Joshua Haberman
ec4b194608
Regenerated protos with new script.
4 years ago
Joshua Haberman
cfc0c2b5e0
Passes all tests.
4 years ago
David L. Jones
f5a3b92cf7
Update default dependency for gtest. ( #7907 )
...
The gtest source was changed in #7237 on an opt-in basis, and has been
released since 3.12.0. The comments state that the default should change
in 3.13.0, but that didn't quite happen.
This change does flip the default, and updates comments to say 3.14.0.
4 years ago
David L. Jones
ad29d402c4
Enhance documentation for `generate_py_protobufs`. ( #7937 )
...
This change updates the README.md to describe the order of resolution
between `options['generate_py_protobufs']`, `--protoc`, and the `PROTOC`
env var.
Since the `setup.py` script is not the main way to find docs, this change
deletes the parts of the docstring that are redundant with `README.md`.
4 years ago
Joshua Haberman
a93d840881
WIP.
4 years ago