Mitchell Macpherson
a52e00ed97
Update Field Presence doc
...
Updated information surrounding the usage of `optional` and the `--experimental_allow_proto3_optional` flag with relevant information between v3.12 & 3.15.
Since release v3.15:
> Optional fields for proto3 are enabled by default, and no longer require
> the --experimental_allow_proto3_optional flag.
3 years ago
Kevin Gibson
10d0faef6d
Use ReadVarint32 for Int32 types ( #8769 )
...
* Add INT32 to list of 32-bit varint types
* update descriptor protos
Co-authored-by: Greg Stoll <greg@gregstoll.com>
3 years ago
Jan Tattermusch
a8b73fb904
OSS benchmark script improvements: use java 11, remove tcmalloc, remove JS ( #8918 )
3 years ago
Joshua Haberman
768bc823ef
Merge pull request #8948 from compnerd/split-check
...
build: fix the support for CMake[<3.7]
3 years ago
Sil3ntStorm
7b9b7fe4a0
Fix unreachable code return in a case label that has a switch with only a default case in it, which returns already ( #8927 )
3 years ago
Saleem Abdulrasool
bf7a5e40a8
build: fix the support for CMake[<3.7]
...
The `VERSION_GREATER_EQUAL` operator was introduced in CMake 3.7.0
(released in 2016). Use the long form of the check by splitting the
operation into two comparisons to support the older CMake.
3 years ago
Jan Tattermusch
4368383f0e
Merge pull request #8944 from jtattermusch/fix_arm64_dockcross_break
...
fix arm64 tests broken by dockcross image update
3 years ago
Jan Tattermusch
2bd61368de
fix arm64 C++ tests broken by dockcross image update
3 years ago
Jan Tattermusch
981326af1d
fix arm64 tests broken by dockcross image update
3 years ago
Derek Perez
2937b2ca63
Addresses duplicates identified in #8925 ( #8939 )
...
* Addresses duplicates identified in #8925
java_export aliases the rule name to the full maven_project_jar which consolidates all deps into a merged jar. This is not what we want for Bazel users.
* Update :util to match
3 years ago
Elliotte Rusty Harold
3bc229afae
add Stack Overflow as a possible support channel. ( #8908 )
...
* add Stack Overflow as a possible support channel.
3 years ago
Sil3ntStorm
c87e1ae597
Fix uninitialized variable warnings in descriptor.cc ( #8931 )
...
* Fix uninitialized variable use warnings in descriptor.cc AllocateFieldNames and AllocRawInternal
* Fix missing-field-initializers warning
3 years ago
Sil3ntStorm
ef6a9b2854
Fix cast truncates constant value warning ( #8932 )
3 years ago
Joshua Haberman
fe54248aba
Merge pull request #8917 from Sil3ntStorm/issue-6159
...
Use if constexpr in template functions
3 years ago
Sil3ntStorm
1473d74620
Disable conditional expression is constant warning (C4127) inside protobuf
3 years ago
Elliotte Rusty Harold
a3e5587447
Merge pull request #7855 from belugabehr/ObjectsRequireNonNull
...
Standardize NPE checks on JDK Objects utility
3 years ago
Joshua Haberman
f79f956b74
Merge pull request #8851 from compnerd/msvc-runtime-library
...
cmake: support `MSVC_RUNTIME_LIBRARY` property
3 years ago
Paul Yang
d6b6fdd114
Merge pull request #8919 from TeBoring/3.18.x-cherry
...
Cherry pick changes to fix python release
3 years ago
Adam Cozzette
0b0e404be9
Allocate 10 descriptor.proto extension numbers for COSI ( #8921 )
...
Fixes #8553 .
3 years ago
Paul Yang
b0e1f289a5
Use a working docker image for build python release packages ( #8916 )
...
* Use a working docker image for build python release packages
* Update devtoolset-2-libatomic-devel to devtoolset-9-libatomic-devel
3 years ago
Bo Yang
f9758b546e
Stick to a working version of docker file
3 years ago
Bo Yang
492be5130f
Stop building wheel for python 3.5
3 years ago
Bo Yang
2fbc07b243
Stopping build wheel for python 2.7
3 years ago
Paul Yang
0ac5680be9
Merge pull request #8909 from acozzette/python27-fix
3 years ago
Elliotte Rusty Harold
8cf990fc9f
Updtae version to 3.17.3 ( #8889 )
3 years ago
Paul Yang
bcdb4ca4c7
No need to test python2.7 ( #8891 )
3 years ago
Adam Cozzette
66b7b71a45
Merge pull request #8902 from acozzette/sync-stage
...
Integrate from Piper for C++, Java, and Python
3 years ago
Adam Cozzette
9faf5a79bc
Use kName naming style for enum in binary_json_conformance_suite.cc
...
This style is officially the correct one according to the style guide,
but more importantly this fixes a conflict with TRUE and FALSE macros
defined on Mac OS.
3 years ago
Adam Cozzette
877e7b6472
Add new Python-C++ source files to Makefile.am
3 years ago
Adam Cozzette
1d842f1d81
Update CHANGES.txt
3 years ago
Adam Cozzette
50ea0dc402
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago
Adam Cozzette
f78fefc1ff
Sync from Piper @392954264
...
PROTOBUF_SYNC_PIPER
3 years ago
Joshua Haberman
38f6e15e77
Merge pull request #8901 from haberman/release-notes
...
Added release notes indicating that 3.17.3 is the last Python 2.x release.
3 years ago
Joshua Haberman
16ae4ba3fa
Added release notes indicating that 3.17.3 is the last Python 2.x release.
3 years ago
Adam Cozzette
4eed0dab5a
Sync from Piper @392076391
...
PROTOBUF_SYNC_PIPER
3 years ago
Paul Yang
4f49062a95
Merge pull request #8885 from TeBoring/sync-stage
...
Integrate from Piper for C++, Java, and Python
3 years ago
Bo Yang
24a5504b79
Remove internal only change
3 years ago
Bo Yang
b9d6693545
Update BUILD and cmake files
3 years ago
Bo Yang
c3a7af43d3
Remove reference to src/google/protobuf/field_access_listener.cc
3 years ago
Bo Yang
04fc93f4b5
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago
Bo Yang
509aee4b8b
Sync from Piper @391414001
...
PROTOBUF_SYNC_PIPER
3 years ago
deannagarcia
9675b28074
Merge pull request #8879 from protocolbuffers/fixSymlink
...
Fix recursive symlink error
3 years ago
Deanna Garcia
b3d25f7d2f
Add _build to .bazelignore
3 years ago
Adam Cozzette
98b6ead775
Remove .bazelrc file containing the -std=c++11 flag ( #8874 )
...
MSVC warns about that flag since it's not in the format it expects, and
the flag seems to be unnecessary anyway.
3 years ago
Deanna Garcia
9b7685436b
Removing php workaround
3 years ago
Matt Fowles Kulukundis
2f513ddb9d
Merge pull request #8878 from fowles/master
...
Add SECURITY.md
3 years ago
Matt Kulukundis
556df2a33a
grammar nit
3 years ago
Matt Kulukundis
f8c431ae8d
Add a SECURITY.md
3 years ago
Adam Cozzette
8a3c4948a4
Merge pull request #8858 from acozzette/sync-stage
...
Integrate from Piper for C++, Java, and Python
3 years ago
Adam Cozzette
75680f8a70
Remove the _build directory before building protoc
3 years ago