Sandy Zhang
6901a36a62
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago
Joshua Haberman
ac02d6cbaa
Merge pull request #8970 from haberman/ruby-repeated-plus-arena
...
Fixed a memory bug with RepeatedField#+.
3 years ago
Joshua Haberman
39dc8ad11f
Merge pull request #8969 from haberman/php-destructor2
...
Fixed PHP SEGV when constructing messages from a destructor.
3 years ago
Joshua Haberman
26e0ee8eec
Fixed multirequest.sh script for when nohup.out does not exist.
3 years ago
David L. Jones
96d983a02e
Tweak update_file_lists.sh to handle changes to Makefile.am. ( #8965 )
3 years ago
Joshua Haberman
66a3e1a670
Added missing file to EXTRA_DIST.
3 years ago
Joshua Haberman
79ac88bbbb
Fixed a memory bug with RepeatedField#+.
...
We need to fuse the arrays so that the second array's data
stays live.
3 years ago
Sandy Zhang
565294d79f
Remove duplicate build_ext class and get_ext_filename method
3 years ago
Joshua Haberman
759a539736
Fixed PHP SEGV when constructing messages from a destructor.
...
This also fixes the keep_descriptor_pool_after_request option, which
was not working properly.
3 years ago
Sandy Zhang
5dcc8f2392
Add release notes.
3 years ago
Sandy Zhang
c43d053c1b
Merge tag 'refs/tags/sync-piper' into sync-stage
3 years ago
Sandy Zhang
215dd1335b
Sync from Piper @395989630
...
PROTOBUF_SYNC_PIPER
3 years ago
Joshua Haberman
7beab00b05
Merge pull request #8966 from jtattermusch/reintroduce_setuppy_aarch64
...
Reintroduce setup.py changes from #8280 erased by piper import #8902
3 years ago
Joshua Haberman
605ab956e0
Merge pull request #8964 from haberman/php-8.1
...
Added support for PHP 8.1 (currently in RC1) to the C extension
3 years ago
Joshua Haberman
757615ae54
Merge pull request #8959 from VeryStrongFingers/patch-1
...
Update Field Presence doc
3 years ago
Jan Tattermusch
3efd68c793
Reintroduce setup.py changes from #8280 erased by piper import #8902
3 years ago
Joshua Haberman
44df0abc02
Added support for PHP 8.1 (currently in RC1).
3 years ago
Joshua Haberman
19bac6af2d
Merge pull request #8961 from haberman/axe-py2
...
Removed Python 2.x support for Python.
3 years ago
Joshua Haberman
e5775e4fb6
Updated tests.sh to remove testing of old Python.
3 years ago
Mitchell Macpherson
c9dffbf3f4
Update field_presence.md
3 years ago
Joshua Haberman
359594f4bb
Removed Python 2.x support for Python.
3 years ago
Joshua Haberman
75eff10d81
Merge pull request #8960 from haberman/sync-stage
...
Integrate from Piper for C++, Java, and Python
3 years ago
Joshua Haberman
c70b4e570b
Removed remaining dependence on six for Python.
3 years ago
Joshua Haberman
a76f5da9a0
Removed extraneous trailing backslashes.
3 years ago
Joshua Haberman
a33aa736fc
Removed more testing of Python <3.5.
3 years ago
Joshua Haberman
1a662aa18d
Disabled build_files_updated unittest for now.
3 years ago
Joshua Haberman
7adaf9eb79
Marked JS conformance runner as executable.
3 years ago
Joshua Haberman
f46293839e
Removed redundant license header that confounded shebang line.
3 years ago
Joshua Haberman
b6d1e05d55
Removed google-internal annotation.
3 years ago
Joshua Haberman
4a81770b7f
Reverted package change in test proto.
3 years ago
Joshua Haberman
bbf5d54ab7
Added missing source to Makefile.am.
3 years ago
Joshua Haberman
8b75c14592
Added release notes.
3 years ago
Joshua Haberman
018e2e7751
Merge tag 'refs/tags/sync-piper' into sync-stage
...
# Conflicts:
# src/google/protobuf/descriptor.pb.cc
# src/google/protobuf/duration.pb.cc
# src/google/protobuf/timestamp.pb.cc
# src/google/protobuf/type.pb.cc
# src/google/protobuf/wrappers.pb.cc
3 years ago
Joshua Haberman
e5c570bb57
Sync from Piper @395706834
...
PROTOBUF_SYNC_PIPER
3 years ago
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
Paul Yang
32461877b7
Adding missing "," ( #8943 )
3 years ago
Paul Yang
a9d86f9811
Merge pull request #8941 from TeBoring/3.18.x-fix3
...
Addresses duplicates identified in #8925 (#8939 )
3 years ago
Derek Perez
0bab8e808e
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
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
Joshua Haberman
1de15cef31
Merge pull request #8936 from haberman/ruby-json-name
...
Added missing "options" parameter.
3 years ago
Joshua Haberman
6d8b05bfd4
Added missing "options" parameter.
3 years ago
Paul Yang
1f838107d8
Update change log ( #8922 )
3 years ago