Thomas Van Lenten
afbe1338d4
"big sur" -> "Big Sur".
3 years ago
Thomas Van Lenten
cefde30ee9
cypher -> cipher for the codespell workflow.
3 years ago
Matt Fowles Kulukundis
5ab8239d4b
Merge pull request #8730 from kspinka/master
...
Add override to C++ code generation for InternalGetTable
4 years ago
Dave MacLachlan
36e9bfc963
Add basic KVO test.
...
Add a simple KVO test just to verify that KVO continues to function for protobufs.
4 years ago
Kristofer Spinka
02263b2c9c
Add override to C++ code generation for InternalGetTable
...
This should conclude the larger efforts from issue #8612
regarding clang warnings.
4 years ago
deannagarcia
d1ef6d9826
Merge pull request #8723 from protocolbuffers/updateErrorprone
...
Fix errorprone conflict
4 years ago
deannagarcia
09588d44b0
Update pom.xml
4 years ago
Paul Yang
b24d0c2b7a
Disable the warning for adding duplicated symbol ( #8720 )
...
When we need to aggregate metadata, duplication does happen.
Disable the warning for now to mitigate the noise for users of aggregate
metadata.
4 years ago
Marc Plano-Lesay
9223147983
Add missing capability attributes for LLVM 12 ( #8714 )
4 years ago
Yuriy Chernyshov
2bff7d18f2
Make StringPiece constructible from std::string_view ( #8707 )
...
* Make StringPiece constructible from std::string_view
This improves interop with certain string-like data structures, allowing to save extra allocation.
* Check feature-testing macro before use
4 years ago
deannagarcia
ab229be611
Merge pull request #8709 from protocolbuffers/3.17.x
...
Merge 3.17.x into master
4 years ago
Matt Fowles Kulukundis
5ccbe55f35
Merge pull request #8718 from georgthegreat/patch-1
...
Fix -Wunused-parameter introduced in 3.17.3
4 years ago
Yuriy Chernyshov
8cab680cfd
Fix -Wunused-parameter introduced in 3.17.3
4 years ago
Stanislav Kashirin
37b18c5f12
Remove unnecessary allocation during String field emptiness checks ( #7526 )
4 years ago
Marc Plano-Lesay
4644980d81
Fix warnings raised by clang 11 ( #8664 )
...
This fixes a few kinds of warnings:
- inconsistent-missing-override when the overriding site is missing the
override keyword
- unused-function when a function is neither visible nor used
- unused-private-field when a private field exists but is never used
- sign-compare when unsigned ints are compared to signed ints. Not all
of those have been addressed, but this warning isn't enabled by
default.
This fixes #8612 .
4 years ago
deannagarcia
909a0f36a1
Merge pull request #8701 from protocolbuffers/updateChangelogs
...
Updating changelog
4 years ago
Deanna Garcia
ec645c03f4
Updating changelog
4 years ago
deannagarcia
e15d56af27
Merge pull request #8700 from deannagarcia/3.17.x-202106042117
...
Update protobuf version
4 years ago
Deanna Garcia
367851d124
Update protobuf version
4 years ago
deannagarcia
704118b2a4
Merge pull request #8699 from deannagarcia/morePomFixes
...
Fixing kotlin duplicate class error
4 years ago
Deanna Garcia
0717715ae9
Removing more from the pom
4 years ago
Deanna Garcia
5330d0d5da
Updating pom files
4 years ago
deannagarcia
a1d8f8f969
Merge pull request #8698 from protocolbuffers/3.17.x
...
Merge 3.17.x into master
4 years ago
Jorge López Fueyo
1ae531d73b
Disabled version.rc for clang-cl ( #8139 )
4 years ago
deannagarcia
f5a0e3988b
Merge branch 'master' into 3.17.x
4 years ago
Matt Fowles Kulukundis
8d8ba6acc3
Merge pull request #8637 from dschopf/fix-qnx-7.0-support
...
Fix QNX 7.0 support #8593
4 years ago
Matt Fowles Kulukundis
c05e7ad0a8
Merge pull request #8690 from maxgolov/maxgolov/vs2019_16.10_constinit_broken
...
constinit not working as expected in Visual Studio 2019 Update 16.10
4 years ago
Jan Tattermusch
439e6cf403
Merge pull request #8666 from jtattermusch/protobuf_fix_result_parser
...
OSS benchmarks: print benchmarks JSON results to build job log
4 years ago
Elliotte Rusty Harold
7a374d4a2f
deps: update to Guava 30.1.1 ( #8521 )
...
@eklitzke
4 years ago
Paul Yang
548e01324e
Merge pull request #8689 from deannagarcia/merge3.17.2
...
Merge 3.17.x into master
4 years ago
Max Golovanov
bc46fce1bd
constinit not working as expected in Visual Studio 2019 Update 16.10
4 years ago
Deanna Garcia
50a317556a
Fixing merge conflict
4 years ago
Deanna Garcia
506f2273d1
Merging 3.17.x branch into master
4 years ago
Matt Fowles Kulukundis
b650ea44b1
Merge pull request #8557 from yuzawa-san/osx-m1-fix
...
protoc maven artifacts: reuse osx-x86_64 for osx-aarch_64
4 years ago
deannagarcia
70db61a91b
Merge pull request #8686 from protocolbuffers/addToChanges
...
Adding PHP fix to changes for 3.17.2
4 years ago
Deanna Garcia
c26e452e9e
Adding PHP fix to changes for 3.17.2
4 years ago
deannagarcia
09cf1839e1
Merge pull request #8685 from protocolbuffers/addDokka
...
Adding dokka to main pom
4 years ago
Deanna Garcia
7090f7ab55
Adding dokka to main pom
4 years ago
Paul Yang
bd42fcc7a3
Merge pull request #8652 from haberman/sync-stage
...
Integrate from Piper for C++, Java, and Python
4 years ago
Kelvin Jin
fd896ba23e
Use modern JS tooling instead of Closure's deprecated Python scripts. ( #8610 )
4 years ago
Thomas Van Lenten
3069f82bbc
Tweak tests to allow common protos to evolve more.
...
Don't check field counts, instead only test based on the fields that exists (and
likely will never exist). This allows the protos to evolve with almost zero
chance of the tests breaking for those other changes.
4 years ago
Thomas Van Lenten
0dc4ad80d1
Some cpp style fixes.
4 years ago
Yoav Miller
0b05994474
fixed warning about missing pragma warning push ( #8678 )
4 years ago
Jan Tattermusch
b4a06a193b
print benchmarks JSON results to build job log
4 years ago
Jan Tattermusch
0b8d13a1d4
Merge pull request #8665 from jtattermusch/protobuf_fix_benchmark_script
...
Fix OSS benchmarking script
4 years ago
Matt Fowles Kulukundis
dd247c20ad
Merge pull request #8673 from mrjoel/mrjoel/correct-export-order
...
Correct ordering of export API for DescriptorTable
4 years ago
Joshua Haberman
b42f2376e4
Merge pull request #8670 from haberman/php-wkt-submsg
...
Fixed SEGV in sub-message getters for well-known types when message is unset.
4 years ago
Joel Johnson
11edc34d08
Correct ordering of export API for DescriptorTable
...
This resolves issues with GCC and Clang warning (as error) about
attribute in an unallowed location, in particular when used with a
generated file using a dllexport_decl value of [[gnu::visibility]].
The correct ordering is already used in the compiler in
FileGenerator::ForwardDeclarations() for each of classes_, as well
as for other existing local values in pregenerated files. This
change ensures that all usages can compile without issue.
4 years ago
Thomas Van Lenten
f415285c3e
Scope `string` usage with the namespace.
4 years ago
Thomas Van Lenten
8275756142
ObjC: Add stdin/stdout/stderr to reserved word list.
...
This will cause fields named exactly these names to get `_p` appended to them.
This is being done since the C89/C99/etc specs say these name should be macros,
so in an ObjC context, trying to access the fields would result in runtime
failures for unknown selectors. The only way the fields were usable was to use
KVC or via the descriptor based apis, but if someone hit that they likely would
have reported the general issue also.
4 years ago