Commit Graph

7823 Commits

Author SHA1 Message Date
James Newton-King
fdf4ef62a5
Additional test 2020-11-13 12:17:24 +13:00
James Newton-King
d8800ae2f3
Fix parsing negative Int32Value that crosses segment boundary 2020-11-13 12:11:31 +13:00
Adam Cozzette
1b851b3fe6 Update protobuf version 2020-11-12 12:44:26 -08:00
Yuriy Chernyshov
397d34ca0e Restore proxy method upon acozzette@ request 2020-11-12 12:40:17 -08:00
Yuriy Chernyshov
20c780045a Deduplicate StripProto methods 2020-11-12 12:40:17 -08:00
Adam Cozzette
129a5edb28 Updated CHANGES.txt to include #7928 2020-11-12 12:31:39 -08:00
Aurélien Grenotton
99149badc0 Fix PyUnknownFields memory leak (#7928)
Properly release internal data structure on deallocation.
Fix #7301
2020-11-12 12:31:39 -08:00
Adam Cozzette
492858351c Updated CHANGES.txt for the 3.14.0 release 2020-11-12 09:06:13 -08:00
Adam Cozzette
fbbe11ae49 Reintroduced definitions for PHP GeneratedClassName() functions
We no longer use these functions, but it turns out that we need to keep
them around for gRPC to use.
2020-11-11 10:47:39 -08:00
Adam Cozzette
31f719618c Added back in notes field in package.xml
This field turns out to be required and cannot be empty, so this commit
adds some placeholder text.
2020-11-11 10:47:39 -08:00
Adam Cozzette
a8ab1fade9 Update protobuf version 2020-11-10 17:15:32 -08:00
Adam Cozzette
42d0c53f5b Fixed PHP version and release notes
This commit updates protobuf.c to refer to the PHP version macro so that
it stays up to date. I also deleted the notes element near the top of
package.xml. This seems to be a global notes field rather than a
per-release field, so it was showing up on new releases where it doesn't
make sense.

Fixes #8017.
2020-11-10 16:24:49 -08:00
Adam Cozzette
b45ce5eee5 Updated python/release.sh to use Python 3 for setup.py
This fixed an error I was getting about bdist_wheel not being found.
2020-11-10 15:39:42 -08:00
Thomas Van Lenten
5ee15d6135 Update the pod tests to match the new min iOS version. 2020-11-10 14:54:28 -08:00
Thomas Van Lenten
55ac338249 Bump the podspec iOS min to 9.0
Xcode 12+ issue a warning when targeting older iOS versions, so avoid
the issue. #7980 updated the Xcode projects already.
2020-11-10 14:54:28 -08:00
Joshua Haberman
6ef18e357a
[PHP] Fixes for package.xml: added/removed source files. (#8022)
These files should have been added/removed in
https://github.com/protocolbuffers/protobuf/pull/7944, but
this was missed and Kokoro does not test "pear package".
2020-11-10 11:34:16 -08:00
Thomas Van Lenten
2f6a7546e4 Update the pod tests to match the new min iOS version. 2020-11-10 11:10:51 -05:00
Thomas Van Lenten
8409f83930 Bump the podspec iOS min to 9.0
Xcode 12+ issue a warning when targeting older iOS versions, so avoid
the issue. #7980 updated the Xcode projects already.
2020-11-10 11:10:51 -05:00
Yuriy Chernyshov
87f1d9e2f6 Deduplicate string suffix predicates 2020-11-09 16:20:46 -08:00
Aurélien Grenotton
5f7f389a8a
Fix PyUnknownFields memory leak (#7928)
Properly release internal data structure on deallocation.
Fix #7301
2020-11-06 15:29:31 -08:00
Jan Tattermusch
0bb6dd8fd7
Merge pull request #8011 from JamesNK/jamesnk/remove-define-systemmemory
Remove GOOGLE_PROTOBUF_SUPPORT_SYSTEM_MEMORY
2020-11-06 11:16:37 +01:00
James Newton-King
52618472bc
Remove GOOGLE_PROTOBUF_SUPPORT_SYSTEM_MEMORY 2020-11-06 11:55:26 +13:00
Adam Cozzette
27100b40fd Update protobuf version 2020-11-05 14:30:53 -08:00
Joshua Haberman
ea513d71e0
Merge pull request #8006 from haberman/php-internaladd
[PHP] Optimized away hex2bin() call in generated code
2020-11-04 19:05:02 -08:00
Joshua Haberman
e8a442f97c Merge branch 'master' into php-internaladd 2020-11-04 18:01:08 -08:00
Joshua Haberman
7b56ea3ac3
Merge pull request #8005 from haberman/php-filefix
Moved HasOneof test into GeneratedClassTest.php, to avoid the extra file.
2020-11-04 14:39:34 -08:00
Joshua Haberman
a8a1493f35 Moved HasOneof test into GeneratedClassTest.php, to avoid the extra file. 2020-11-04 11:32:43 -08:00
Joshua Haberman
957a0bf08c
Merge pull request #8003 from anight/php_extension_add_has_oneof_field_method
add missing hasOneof method to check presence of oneof fields
2020-11-04 11:30:02 -08:00
Joshua Haberman
1dd483444c
Merge pull request #8000 from haberman/php-upb-update
[PHP] New version of upb, and a new hash function wyhash in third_party.
2020-11-03 09:41:12 -08:00
Andrei Nigmatulin
52d3be3276 added tests for hasOneof<Field>() php methods 2020-11-03 12:17:25 +00:00
Joshua Haberman
579aa89014 Updated wyhash.h to pick up fix for spelling mistake. 2020-11-02 22:59:37 -08:00
Joshua Haberman
314ce3c8a0 PHP: Fix in upb for 32-bit platforms. 2020-11-02 21:46:37 -08:00
Andrei Nigmatulin
913e1ede12 add missing has<Field>() method for oneof fields 2020-11-03 00:54:13 +00:00
Nadav Samet
b5d2cc08f1 Update scalapb URL and fix typo in name 2020-11-02 12:45:58 -08:00
Joshua Haberman
f5ab3b166c PHP: Removed 32-bit-specific PHP failure list.
32 and 64-bit PHP should have the same set of failures now.
2020-11-02 10:45:10 -08:00
Joshua Haberman
6e19526525 PHP: Removed previously failing tests from the failure list. 2020-11-02 10:29:42 -08:00
Joshua Haberman
78f56b84b5 Set -std=gnu99 for PHP extension compile. 2020-11-02 10:26:47 -08:00
Joshua Haberman
f65bcca31d Added extra files to Makefile.am and fixed spelling errors. 2020-11-02 09:44:46 -08:00
Joshua Haberman
a6985e598c New version of upb, and a new hash function wyhash in third_party. 2020-11-02 08:09:11 -08:00
Joshua Haberman
c5f7b4b0b3
Merge pull request #7944 from haberman/php-wkt
[PHP] Native C well-known types
2020-10-29 13:58:00 -07:00
Joshua Haberman
e0151addd3 Added missing files to Makefile.am. 2020-10-29 11:04:54 -07:00
Joshua Haberman
a29f792bae Updated Makefile.am for changed files. 2020-10-29 10:57:04 -07:00
Joshua Haberman
a1486fc89d Merge branch 'master' into php-wkt 2020-10-29 10:44:56 -07:00
Joshua Haberman
fdc35840b9
Merge pull request #7925 from haberman/sync-stage
Integrate from Piper for C++, Java, and Python
2020-10-28 12:02:24 -07:00
Joshua Haberman
709775b67e Added missing semicolon. 2020-10-28 10:56:51 -07:00
Joshua Haberman
69b245e63a Added Python 2.7-specific failure list for Python/C++ also. 2020-10-28 10:35:06 -07:00
Joshua Haberman
ee68c9b29c Added text format failure list for Python 2.7. 2020-10-28 10:05:07 -07:00
Joshua Haberman
036865fa7f Add C++ text format failure list, and a Python 2.7 text format failure list. 2020-10-28 09:49:55 -07:00
lakshayg
3cff48db79 Spell check only comments and strings in vim 2020-10-27 10:15:05 -07:00
Jan Tattermusch
9d9c670589
Merge pull request #7701 from basvdlinden/safe_bytestring_copyfrom_span
annotate ByteString.CopyFrom(ReadOnlySpan<byte>) as SecuritySafeCritical
2020-10-27 12:01:32 +01:00