Commit Graph

8447 Commits

Author SHA1 Message Date
Thomas Van Lenten
07476375d4 Fix the skip entry so the workflow doesn't get flagged. 2021-06-17 16:36:33 -04:00
Thomas Van Lenten
c3d72a2399 Add "Sur" to the ignore list for "Big Sur". 2021-06-17 16:26:35 -04:00
Matt Fowles Kulukundis
c67c6cebc8
Merge pull request #8742 from thomasvl/cypher_to_cipher
cypher -> cipher for the codespell workflow.
2021-06-17 16:14:59 -04:00
Thomas Van Lenten
afbe1338d4 "big sur" -> "Big Sur". 2021-06-17 16:13:47 -04:00
Thomas Van Lenten
cefde30ee9 cypher -> cipher for the codespell workflow. 2021-06-17 16:10:35 -04:00
Matt Fowles Kulukundis
5ab8239d4b
Merge pull request #8730 from kspinka/master
Add override to C++ code generation for InternalGetTable
2021-06-15 12:38:29 -04:00
Dave MacLachlan
36e9bfc963 Add basic KVO test.
Add a simple KVO test just to verify that KVO continues to function for protobufs.
2021-06-12 14:16:20 -04:00
Kristofer Spinka
02263b2c9c Add override to C++ code generation for InternalGetTable
This should conclude the larger efforts from issue #8612
regarding clang warnings.
2021-06-11 20:13:37 -04:00
deannagarcia
d1ef6d9826
Merge pull request #8723 from protocolbuffers/updateErrorprone
Fix errorprone conflict
2021-06-10 12:48:23 -04:00
deannagarcia
09588d44b0
Update pom.xml 2021-06-10 11:20:28 -04:00
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.
2021-06-09 15:09:27 -07:00
Marc Plano-Lesay
9223147983
Add missing capability attributes for LLVM 12 (#8714) 2021-06-09 13:09:17 -07:00
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
2021-06-09 13:08:38 -07:00
deannagarcia
ab229be611
Merge pull request #8709 from protocolbuffers/3.17.x
Merge 3.17.x into master
2021-06-09 11:57:34 -04:00
Matt Fowles Kulukundis
5ccbe55f35
Merge pull request #8718 from georgthegreat/patch-1
Fix -Wunused-parameter introduced in 3.17.3
2021-06-09 11:00:42 -04:00
Yuriy Chernyshov
8cab680cfd
Fix -Wunused-parameter introduced in 3.17.3 2021-06-09 16:15:47 +03:00
Stanislav Kashirin
37b18c5f12
Remove unnecessary allocation during String field emptiness checks (#7526) 2021-06-08 16:48:00 -04:00
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.
2021-06-07 09:45:27 -07:00
deannagarcia
909a0f36a1
Merge pull request #8701 from protocolbuffers/updateChangelogs
Updating changelog
2021-06-04 21:47:02 +00:00
Deanna Garcia
ec645c03f4 Updating changelog 2021-06-04 21:42:35 +00:00
deannagarcia
e15d56af27
Merge pull request #8700 from deannagarcia/3.17.x-202106042117
Update protobuf version
2021-06-04 21:26:23 +00:00
Deanna Garcia
367851d124 Update protobuf version 2021-06-04 21:21:39 +00:00
deannagarcia
704118b2a4
Merge pull request #8699 from deannagarcia/morePomFixes
Fixing kotlin duplicate class error
2021-06-04 21:15:25 +00:00
Deanna Garcia
0717715ae9 Removing more from the pom 2021-06-04 21:14:15 +00:00
Deanna Garcia
5330d0d5da Updating pom files 2021-06-04 20:47:49 +00:00
deannagarcia
a1d8f8f969
Merge pull request #8698 from protocolbuffers/3.17.x
Merge 3.17.x into master
2021-06-04 20:04:58 +00:00
Jorge López Fueyo
1ae531d73b
Disabled version.rc for clang-cl (#8139) 2021-06-04 11:13:56 -07:00
deannagarcia
f5a0e3988b
Merge branch 'master' into 3.17.x 2021-06-04 17:22:24 +00:00
Matt Fowles Kulukundis
8d8ba6acc3
Merge pull request #8637 from dschopf/fix-qnx-7.0-support
Fix QNX 7.0 support #8593
2021-06-04 12:53:58 -04:00
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
2021-06-03 17:06:29 -04:00
Jan Tattermusch
439e6cf403
Merge pull request #8666 from jtattermusch/protobuf_fix_result_parser
OSS benchmarks: print benchmarks JSON results to build job log
2021-06-03 19:49:06 +02:00
Elliotte Rusty Harold
7a374d4a2f
deps: update to Guava 30.1.1 (#8521)
@eklitzke
2021-06-03 10:40:17 -07:00
Paul Yang
548e01324e
Merge pull request #8689 from deannagarcia/merge3.17.2
Merge 3.17.x into master
2021-06-03 10:39:39 -07:00
Max Golovanov
bc46fce1bd constinit not working as expected in Visual Studio 2019 Update 16.10 2021-06-02 15:43:50 -07:00
Deanna Garcia
50a317556a Fixing merge conflict 2021-06-02 22:31:51 +00:00
Deanna Garcia
506f2273d1 Merging 3.17.x branch into master 2021-06-02 22:29:40 +00:00
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
2021-06-02 16:39:38 -04:00
deannagarcia
70db61a91b
Merge pull request #8686 from protocolbuffers/addToChanges
Adding PHP fix to changes for 3.17.2
2021-06-02 09:41:42 -07:00
Deanna Garcia
c26e452e9e Adding PHP fix to changes for 3.17.2 2021-06-02 16:22:31 +00:00
deannagarcia
09cf1839e1
Merge pull request #8685 from protocolbuffers/addDokka
Adding dokka to main pom
2021-06-02 09:16:20 -07:00
Deanna Garcia
7090f7ab55 Adding dokka to main pom 2021-06-01 23:04:16 +00:00
Paul Yang
bd42fcc7a3
Merge pull request #8652 from haberman/sync-stage
Integrate from Piper for C++, Java, and Python
2021-06-01 15:20:53 -07:00
Kelvin Jin
fd896ba23e
Use modern JS tooling instead of Closure's deprecated Python scripts. (#8610) 2021-06-01 15:17:06 -07:00
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.
2021-06-01 15:10:06 -04:00
Thomas Van Lenten
0dc4ad80d1 Some cpp style fixes. 2021-06-01 13:37:59 -04:00
Yoav Miller
0b05994474
fixed warning about missing pragma warning push (#8678) 2021-06-01 08:59:15 -07:00
Jan Tattermusch
b4a06a193b print benchmarks JSON results to build job log 2021-05-31 11:07:33 +02:00
Jan Tattermusch
0b8d13a1d4
Merge pull request #8665 from jtattermusch/protobuf_fix_benchmark_script
Fix OSS benchmarking script
2021-05-31 11:02:20 +02:00
Matt Fowles Kulukundis
dd247c20ad
Merge pull request #8673 from mrjoel/mrjoel/correct-export-order
Correct ordering of export API for DescriptorTable
2021-05-28 12:54:42 -04:00
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.
2021-05-27 15:36:36 -07:00