Commit Graph

7915 Commits

Author SHA1 Message Date
Adam Cozzette
983ea052ce Updated CHANGES.txt for the 3.15.0 release 2021-02-18 16:53:24 -08:00
Adam Cozzette
ac9218c5d9 Update protobuf version 2021-02-18 16:53:24 -08:00
Christopher Hunt
c908fdbd0c
Some doc on AOT compilation and protobuf (#8294)
* Create jvm_native_images.md

Some initial text pertaining to the use of protobuf with AOT compilation tools such as the one provided by GraalVM native-image.

* Update jvm_native_images.md

Fixed spelling

* Update and rename jvm_native_images.md to jvm_aot.md
2021-02-17 16:10:42 -08:00
Joshua Haberman
2653fc807a
Merge pull request #7613 from landsem/patch-1
[PHP] Changed parameter type from long to integer
2021-02-17 10:47:38 -08:00
Yuhanun Citgez
8a39e13de9 Resovled issue in the .pb.cc files 2021-02-17 10:39:12 -08:00
Yuhanun Citgez
893e2d7fd8 Resolved an issue where NO_DESTROY and CONSTINIT were in incorrect order 2021-02-17 10:39:12 -08:00
Joshua Haberman
5e79c737d8
Merge pull request #8236 from bshaffer/patch-3
fix: README supported PHP version for C extension
2021-02-17 10:22:32 -08:00
Jan Tattermusch
a1f96fffc7
Merge pull request #8147 from JamesNK/jamesnk/writestring
Add .NET 5 target and improve WriteString performance with SIMD
2021-02-16 12:15:47 +01:00
James Newton-King
e4cd821f21
Add comments 2021-02-16 10:44:04 +13:00
Jan Tattermusch
818c2ba077 add libicu63 to C# dockerfile 2021-02-15 11:02:41 +01:00
Brecht Sanders
aee143afe8 Update port_def.inc
Fix for Windows build with MinGW-w64 compiler which has __has_attribute but has issues with __attribute__((weak)).
2021-02-11 16:36:30 -08:00
Brecht Sanders
fe63393896 Update coded_stream.h
Fix for Windows build with MinGW-w64 compiler. Windows is assumed to always be little endian.
2021-02-11 16:36:30 -08:00
David L. Jones
a25474ed45
Remove the (unused) Python all-versions Kokoro config. (#8288) 2021-02-11 16:35:00 -08:00
Abhishek Jain
0ef575beff
Fix compiler warnings issue found in conformance_test_runner#8189 (#8190) 2021-02-11 16:29:47 -08:00
Elliotte Rusty Harold
e1b26fe4a1
deps: update to Guava 30.1 (#8209)
This release includes a minor security fix.
2021-02-11 16:28:10 -08:00
Upils
01dcb94846
Expand reserved IDs for protoc-gen-psql and protoc-gen-sanititize (#8270)
Fix for 59b3d97.
2021-02-11 16:00:49 -08:00
James Newton-King
d9889a4a15
Fix 5.0 SDK Linux restore issue 2021-02-06 16:32:48 +13:00
Paul MARS
59b3d97f6d Reserve extension id for protoc-gen-psql & protoc-gen-sanitize 2021-02-05 10:34:04 -08:00
Joshua Haberman
a530dbe50c
Merge pull request #8262 from haberman/sync-stage
Integrate from Piper for C++, Java, and Python
2021-02-04 19:02:16 -08:00
Joshua Haberman
e8aa635397 Tweak our JavaScript rewrites a bit to handle jspb.* imports. 2021-02-04 17:04:17 -08:00
Joshua Haberman
beb70bb83e Change is_trivially_copy_assignable -> is_trivial too. 2021-02-04 15:04:17 -08:00
Joshua Haberman
fc1cfb0174 Also change is_trivially_copy_constructible to std::is_trivial. 2021-02-04 14:42:12 -08:00
Joshua Haberman
fae6773539 Fixed misspelling. 2021-02-04 14:34:26 -08:00
Joshua Haberman
b74892e9c3 Replace is_trivially_default_constructible with is_trivial for old libstdc++. 2021-02-04 14:33:20 -08:00
Joshua Haberman
7a92a5ab24 Added another missing CHANGES.txt entry. 2021-02-04 14:26:30 -08:00
Joshua Haberman
84320bf8e8 Added missing changelog entry. 2021-02-04 14:17:08 -08:00
Joshua Haberman
9194426bce Added CHANGES.txt entries. 2021-02-04 14:13:45 -08:00
Joshua Haberman
09831d5bfe Merge tag 'refs/tags/sync-piper' into sync-stage 2021-02-04 14:09:50 -08:00
Joshua Haberman
51daaba638 Sync from Piper @355707933
PROTOBUF_SYNC_PIPER
2021-02-04 14:09:49 -08:00
Paul Yang
525be941e0
Add test for php5 for pure php implementation (#8251)
* Add test for php5 for pure php implementation

* Add php5.6 to docker image

* Add php5.6 to php 32-bit docker image
2021-02-04 09:50:28 -08:00
Joshua Haberman
cf28f28347
Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258)
* Updated upb to allow nonzero offset minutes in JSON timestamps.

This is to pick up https://github.com/protocolbuffers/upb/pull/367

* Reverted error message change.

* Fixed quote chars.
2021-02-03 17:59:10 -08:00
James Newton-King
8932446d9e
Improve WriteString perf with SIMD 2021-02-04 07:26:34 +13:00
Jan Tattermusch
aa13fde017
remove obsolete scripts for python wheels (#8250)
Nowadays, this seems to be script where python wheels are being built:
https://github.com/protocolbuffers/protobuf/blob/ac63e80/kokoro/release/python/linux/build_artifacts.sh

Removing the obsolete scripts to avoid confusion.
2021-02-02 16:53:26 -08:00
David L. Jones
ac63e80bbb
Enhance explanation in kokoro/README.md. (#8253) 2021-02-02 16:49:58 -08:00
Joshua Haberman
b3ea125b03
Fixed clone_obj for PHP8. (#8252)
PHP8 has a different method signature for clone_obj that takes a
zend_object* instead of a zval*.
2021-02-02 15:43:44 -08:00
Brent Shaffer
e75f552587
Update README.md 2021-02-02 09:47:48 -08:00
Joshua Haberman
f3e53a05d6
Fixed clone for Message, RepeatedField, and MapField. (#8245)
Also updated the code to use a TypeInfo struct for convenient
passing of type and desc together. This simplified a lot of code
and made this change easier to write.
2021-02-02 09:15:10 -08:00
Joshua Haberman
d18df4f764
Protect against stack overflow if the user derives from Message. (#8248)
* Protect against stack overflow if the user derives from Message.

* For pure-PHP, change error into an exception.
2021-02-01 20:38:15 -08:00
gerben-s
10ecb080cb
Merge pull request #8121 from busunkim96/add-39
add python 3.9
2021-02-01 19:34:02 -08:00
gerben-s
fe47e99a4f
Add cmake to the path to fix the build on kokoro (#8246) 2021-02-01 15:48:50 -08:00
Jan Tattermusch
94c3916dcf
fix problem when restoring C# dependencies on win2016 (#8243) 2021-02-01 09:25:56 -08:00
Jan Tattermusch
f9e8bf42a9
Merge pull request #8220 from jskeet/bytestrings-with-extensions
Allow FileDescriptors to be parsed with extension registries
2021-02-01 09:02:58 +01:00
Christian Alexander Wolf
f4d0f7c85e
feat: add support for deprecated fields to PHP compiler (#8223)
* feat: add support for deprecated fields to PHP compiler

* PR feedback 1
2021-01-29 11:33:27 -08:00
deannagarcia
69694080ff
Merge pull request #8224 from deannagarcia/sync-stage
Integrate from Piper for C++, Java, and Python
2021-01-28 12:36:19 -08:00
Deanna Garcia
75d125b441 Merge branch 'sync-stage' of https://github.com/deannagarcia/protobuf into sync-stage 2021-01-28 18:27:50 +00:00
Deanna Garcia
c0f5092291 Add deleted failure lists for jruby 2021-01-28 18:27:21 +00:00
Jan Tattermusch
4140735f05
Merge pull request #8149 from JamesNK/jamesnk/writestring-small
Optimize writing small strings
2021-01-28 11:48:18 +01:00
deannagarcia
868b712916
Remove unused variable 2021-01-27 13:29:04 -08:00
Deanna Garcia
f1fba4c227 Add missing bracket 2021-01-27 19:58:37 +00:00
Deanna Garcia
2ccf400b86 Merge branch 'sync-stage' of https://github.com/deannagarcia/protobuf into sync-stage 2021-01-27 19:33:32 +00:00