David L. Jones
1ba1d73e0d
Sync from Piper @429333699
...
PROTOBUF_SYNC_PIPER
2022-02-17 09:53:51 -08:00
Joshua Haberman
dce403a8b3
Sync from Piper @427369078
...
PROTOBUF_SYNC_PIPER
2022-02-08 20:53:31 -08:00
deannagarcia
fa4ba87aff
Merge branch 'master' into sync-stage
2022-02-02 15:24:33 -08:00
Joshua Haberman
8c8fb0ec97
Merge pull request #9370 from brettmc/bugfix/php-8.1-deprecations
...
fixing php 8.1 deprecation warnings
2022-02-02 14:17:43 -08:00
Deanna Garcia
b7fe12e367
Syncing from internal
2022-02-01 21:30:49 +00:00
Deanna Garcia
ab4585a695
Sync from Piper @425656941
...
PROTOBUF_SYNC_PIPER
2022-02-01 18:24:53 +00:00
deannagarcia
a6a66a9ac8
Update package.xml
...
Have PHP release notes link back to general release notes .
2022-01-31 16:10:49 -08:00
Adam Cozzette
18521f6055
Merge branch '3.19.x' into merge-3.19.x
2022-01-28 17:42:21 +00:00
Adam Cozzette
22d0e265de
Update protobuf version for 3.19.4 ( #9449 )
...
I also updated the PHP release notes in
php/ext/google/protobuf/package.xml.
2022-01-27 19:35:56 -08:00
Joshua Haberman
67995fb4e9
Fixed data loss bug with PHP C extension.
2022-01-27 17:06:41 -08:00
Maximilian
82372d8fe6
Use proper SPDX license identifier ( #9441 )
...
The previously used term "3-Clause BSD License" is not properly
standarized. A common standard is SPDX, therefore "3-Clause BSD License"
is substituted with "BSD-3-Clause" which is a SPDX identifier.
`grep -rl "3-Clause BSD License" | xargs -n1 sed -i "s/3-Clause BSD
License/BSD-3-Clause/g"`
2022-01-27 00:23:14 +00:00
Brett McBride
a78b89ef2a
removing ext-bcmath require
...
I think it _should_ be required, but a test (linux, 32bit, 7.0-zts) is choking
on composer install, so putting things back to how I found them
2022-01-25 21:00:02 +11:00
Brett McBride
3e724d8a2e
formatting
2022-01-24 23:23:40 +11:00
Brett McBride
6a3f3840f6
tidy
2022-01-24 23:17:16 +11:00
Brett McBride
110d6c10b2
polyfill ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX
2022-01-24 22:40:17 +11:00
Brett McBride
c62cbe97de
working 7.0 extension
2022-01-21 09:59:46 +11:00
Brett McBride
f689268ca3
fixing typo in comment
2022-01-20 12:01:51 +11:00
Brett McBride
bfe33d7d08
php 7.0 support
...
instead of using the void return type, add more ReturnTypeWillChange annotations
2022-01-20 09:33:58 +11:00
Brett McBride
9e65df20a7
bump extension min version to 7.2
...
The macro ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX changed in 7.2, so it cannot be used in a compatible
way with earlier versions
2022-01-13 12:50:11 +11:00
Brett McBride
0476a893e2
conditionally adding mixed return type
...
With guidance from Remi Collet, use ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_EX macro, and use a conditional to fake that macro
for earlier php versions. Tested on 8.1 and 7.4, and deprecation notices gone plus all tests pass
2022-01-13 11:45:07 +11:00
Adam Cozzette
5bb34e9930
Merge branch '3.19.x' into merge-3.19.x
2022-01-11 18:07:17 +00:00
Adam Cozzette
cc7b1b5323
Update protobuf version
2022-01-10 18:08:15 -08:00
Brett McBride
558d128fc7
require bcmath
...
bcmath (specifically, the bccomp function) is internally required, and tests fail if it's not available
2022-01-10 11:28:45 +11:00
Brett McBride
fabe73db6f
adding return type hints to php ext
2022-01-07 23:12:46 +11:00
Adam Cozzette
eb94f17a8b
Update protobuf version
2022-01-05 10:05:11 -08:00
Brett McBride
c26b1c87d7
fixing php 8.1 deprecation warnings
...
php 8.1 is more strict, and raises some deprecation notices with existing protobuf code. Not all of the
deprecations can be fixed without dropping support for php7.x (eg, the 'mixed' type doesn't appear until
8.1, and union types until 8.0, but as an interim solution the 'ReturnTypeWillChange' attribute can be
used to suppress the notices. In passing, also be explicit about a cast from float to int in 'zigZagEncode64'
which 8.1 also complains about when running tests.
2022-01-05 16:06:40 +11:00
Adam Cozzette
7ccf4d8f67
Merge pull request #9169 from protocolbuffers/3.19.x
...
Merge 3.19.x into master
2021-11-02 10:10:47 -07:00
Adam Cozzette
7c40b2df1f
Update protobuf version ( #9167 )
2021-10-28 14:07:53 -07:00
Adam Cozzette
1c8ae24595
Update changelog for 3.19.1
...
I also updated CHANGES.txt to include a couple things I forgot to add
for 3.19.0.
2021-10-28 18:09:06 +00:00
Chris Bainbridge
65852d6e9c
Fix comment syntax in any.proto ( #8792 )
...
* Fix comment syntax in any.proto
Remove extra spaces which cause incorrect indentation in godoc.
Remove the "====" style title which is not rendered by godoc.
* Run ./generate_descriptor_proto.sh
2021-10-27 11:28:21 -07:00
Adam Cozzette
17b30e9647
Update protobuf version ( #9119 )
2021-10-20 10:14:02 -07:00
Adam Cozzette
3f3e6f47c6
Update version to 3.19.0-rc2 and fix changelog about Java 7 ( #9116 )
...
* Update protobuf version
* Update CHANGES.txt to reflect that we're not yet dropping Java 7
2021-10-19 09:01:57 -07:00
Adam Cozzette
53a1d66d9d
Update PHP release notes for 3.19.0 ( #9110 )
2021-10-15 15:35:27 -07:00
Adam Cozzette
519340d662
Update protobuf version ( #9106 )
2021-10-15 14:33:06 -07:00
Josh
8171716ae9
Added "object" as a reserved name for PHP ( #8962 )
...
* Added "object" as a reserved name for PHP
* Fixed spacing
2021-10-12 16:14:05 -07:00
Adam Cozzette
2a75e8ca58
Merge branch '3.18.x' into merge-3.18.x
2021-10-05 14:04:13 -07:00
Adam Cozzette
0dab03ba7b
Update protobuf version to 3.18.1 ( #9051 )
...
* Update protobuf version
* Update PHP release notes in package.xml
2021-10-04 17:43:33 -07:00
Joshua Haberman
2128ce074f
Merge branch '3.18.x' into merge-release
2021-09-27 15:29:06 -07:00
Paul Yang
12fb2b7450
Update protobuf version ( #8973 )
...
* Update protobuf version
* Update php notes
2021-09-13 12:34:03 -07:00
Joshua Haberman
26e0ee8eec
Fixed multirequest.sh script for when nohup.out does not exist.
2021-09-11 09:24:14 -07:00
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.
2021-09-10 16:57:59 -07:00
Joshua Haberman
44df0abc02
Added support for PHP 8.1 (currently in RC1).
2021-09-09 21:32:11 -07:00
Joshua Haberman
e5c570bb57
Sync from Piper @395706834
...
PROTOBUF_SYNC_PIPER
2021-09-09 08:21:42 -07:00
Bo Yang
d8f55782b0
Update protobuf version
2021-08-27 14:39:58 -07:00
Paul Yang
7cbc08615f
Update protobuf version ( #8887 )
2021-08-18 17:20:20 -07:00
Bo Yang
509aee4b8b
Sync from Piper @391414001
...
PROTOBUF_SYNC_PIPER
2021-08-17 17:26:34 -07:00
Deanna Garcia
9b7685436b
Removing php workaround
2021-08-13 20:09:07 +00:00
Adam Cozzette
8a3c4948a4
Merge pull request #8858 from acozzette/sync-stage
...
Integrate from Piper for C++, Java, and Python
2021-08-09 15:55:00 -07:00
Adam Cozzette
75680f8a70
Remove the _build directory before building protoc
2021-08-09 09:37:19 -07:00
Adam Cozzette
ed1d7443ff
Make generate_test_protos.sh echo commands
2021-08-06 15:53:14 -07:00