Rafi Kamal
90ea897492
Merge pull request #6643 from rafi-kamal/3.10.x
...
Fix update_version.py, so that PROTOBUF_VERSION is always a 9 digit number
2019-09-12 13:46:04 -07:00
Rafi Kamal
c9af9a5539
Fix update_version.py, so that PROTOBUF_VERSION is always a 9 digit number.
2019-09-12 13:02:45 -07:00
Paul Yang
763c358874
Down Integrate Internal Changes ( #6634 )
...
* Down integrate to GitHub
* Remove unintentional double assign
* Change ByteCountInt64 to int64_t
* Revert changes in binary_conformance_test.cc
* Revert unnecessary changes
2019-09-12 11:03:27 -07:00
Marco Ferrer
580f585f58
add kotlin kroto plus
2019-09-12 09:33:22 -07:00
Vperus
8e6141a63d
[csharp] Fix typo
2019-09-11 10:36:00 -07:00
Erik Moqvist
d5fbdb45b0
Added pbtools to third party implementations list.
2019-09-11 09:54:01 -07:00
Rafi Kamal
bdf32b9a17
Merge pull request #6629 from Geod24/patch-1
...
Remove duplicate entry in third party list
2019-09-10 00:06:17 -07:00
Paul Yang
7114d73dea
Implement binary conformance test for oneof fields ( #6622 )
...
* Implement binary conformance test for oneof fields
* Update failure list
* Update failure list for php c extension
2019-09-09 13:31:53 -07:00
Mathias LANG
c656d76894
Remove duplicate entry in third party list
...
On the linked Wiki page, it can be seen that the creator is `opticron`, whose Github repository is also linked, and contains a more up-to-date implementation.
2019-09-07 21:38:22 +09:00
Rafi Kamal
1363bf9c05
Merge pull request #6628 from suztomo/linakge_monitor_fix
...
Linakge Monitor fix to handle a new version of protobuf-bom not available in Maven Central
2019-09-06 11:13:25 -07:00
Tomo Suzuki
c1a046528c
MVN
2019-09-06 09:56:55 -04:00
Tomo Suzuki
f460c178fe
Local install before changing version
2019-09-06 09:53:44 -04:00
Rafi Kamal
ae1bcaad6f
Merge pull request #6621 from rafi-kamal/3.10.x-201909051012
...
Update protobuf version for Java and PHP
2019-09-05 10:18:54 -07:00
Rafi Kamal
63fc281046
Update protobuf version
2019-09-05 10:15:17 -07:00
Rafi Kamal
4e07b6347d
Merge pull request #6618 from TeBoring/3.10.x-cherrypick
...
Cherry Pick (#6614 )
2019-09-05 09:53:25 -07:00
Rafi Kamal
56bf637221
Update protobuf version
2019-09-05 09:47:52 -07:00
Paul Yang
398d37f95f
Sync upb ( #6614 )
...
* Sync upb
https://github.com/protocolbuffers/upb/pull/209
* Update upb
https://github.com/protocolbuffers/upb/pull/210
2019-09-05 09:10:01 -07:00
Paul Yang
7f520092d9
Sync upb ( #6614 )
...
* Sync upb
https://github.com/protocolbuffers/upb/pull/209
* Update upb
https://github.com/protocolbuffers/upb/pull/210
2019-09-04 14:41:27 -07:00
Roman Kamyk
dc974d22c5
Fix small style issues in the dart example, following Effective Dart:
...
- use final instead of obvious types for local variables
- add missing `void` return type
- make the comments doccomments (///)
2019-09-04 12:30:57 -07:00
Rafi Kamal
9c0d61c333
Update CHANGES.txt for version 3.10.0
2019-09-04 11:54:21 -07:00
Rafi Kamal
f3b7af24f6
Change update_version to update the generated code
2019-09-03 18:30:14 -07:00
Tim Gates
929a72d67c
Fix up simple typo: invididual -> individual
2019-09-03 16:44:45 -07:00
Mohamed Heikal
f74b560072
Enable PROTOBUF_EXPORT/PROTOBUF_USE_DLL on clang/gcc
2019-09-03 16:39:25 -07:00
Gregory Haskins
5102df2904
Add Protojure to third-party wiki ( #6554 )
...
This adds links under the Clojure header to
https://protojure.github.io
Signed-off-by: Greg Haskins <gregory.haskins@gmail.com>
2019-09-03 16:29:53 -07:00
Paul Yang
ce942bcae1
Add binary conformance tests for map fields ( #6560 )
...
* Add binary conformance tests for map fields
* Update failure list
* Fix php conformance test
* Fix php conformance test
In 32-bit platform, int64 should be string. However, map iterator returns string key as integer.
* Add more test cases for map
* Update failure list
2019-09-03 10:47:32 -07:00
Jan Tattermusch
e2f5da65ee
C#: add System.Memory dependency for net45 too ( #6317 )
...
* introduce GOOGLE_PROTOBUF_SUPPORT_SYSTEM_MEMORY
* allow building net45 target on unix systems too
* add Span<> support on net45 as well
2019-09-03 10:17:21 -07:00
Jan Tattermusch
94cbf009e9
Merge pull request #6499 from ObsidianMinor/csharp/proto2-feature/docs
...
Document proto2 feature implementations in Google.Protobuf
2019-09-03 12:15:52 +02:00
Jan Tattermusch
37bf540fd0
Merge pull request #5936 from ObsidianMinor/csharp/proto2-feature/finale
...
C# Proto2 feature : Finale
2019-09-03 12:15:39 +02:00
Sydney Acksman
c920715cf5
Remove wording indicating proto2 support is reimplemented
2019-09-03 04:24:46 -05:00
Sydney Acksman
c9a9818075
Update proto2.md
...
Reworded info about message initialization
2019-09-02 18:05:33 -05:00
Sydney Acksman
7feb16a377
Update proto2.md
...
Addressed review comments
2019-09-02 18:00:15 -05:00
Rafi Kamal
bc1773c42c
Merge pull request #6568 from ennerf/add-jigsaw-module-name
...
Java: Add Automatic-Module-Name entries to the Manifest
2019-08-30 13:56:17 -07:00
salamaniibm
7ba4a99e00
adding protoc support for s390x
2019-08-30 11:44:43 -07:00
Adam Cozzette
36bdcb5a7a
Updated issue templates to remove question form ( #6576 )
...
This commit removes the question template. It also updates the bug report and feature request templates to direct questions to the mailing list.
2019-08-30 10:58:11 -07:00
Paul Yang
e9d4e4acbc
Fix the issue for parsing zero length message ( #6592 )
...
* When length is zero, substr returns null instead of emptry string, which breaks the invariable for message.
* Tested in https://github.com/protocolbuffers/protobuf/pull/6560
2019-08-30 10:47:25 -07:00
Rafi Kamal
14b55eb128
Merge pull request #6597 from elharo/patch-3
...
Update version number
2019-08-30 10:36:37 -07:00
Thomas Van Lenten
030a38b954
Fix typo that snuck in with last commit.
2019-08-30 11:43:08 -04:00
Thomas Van Lenten
6ec27f0d08
Add an explicit test using secure coding for added safety.
2019-08-30 09:46:30 -04:00
Elliotte Rusty Harold
22f054ac00
Update version number
2019-08-30 09:42:28 -04:00
Sydney Acksman
4d5ae5b4a4
Use proto2 and proto3 in unknown field tests
2019-08-29 18:07:02 -05:00
Wang Qilin
829bb1d791
fix no check for null pointer in encode_decode.c ( #6578 )
2019-08-29 15:35:14 -07:00
Paul Yang
342ae0ebc3
Fix issues for php map when parsing missing key/value ( #6588 )
...
* For missing message value, map should create a default message
instance in order to keep its invariable.
* On 32-bit platform, int64 map key should be string
2019-08-29 15:27:48 -07:00
Keith Smiley
516f8b1560
bazel: Change zlib URL to GitHub
...
We've notice significant issues downloading from zlib.net. Since there
are already other archives coming from GitHub, this shouldn't negatively
affect reliability.
2019-08-29 11:11:19 -07:00
Joshua Haberman
d2d49bf56a
Merge pull request #6547 from haberman/layout_clear
...
Optimization for layout_init()
2019-08-28 15:08:30 -07:00
Joshua Haberman
671c2459fc
Fixed crash bug and moved initialization into init method.
2019-08-28 13:15:07 -07:00
Jie Luo
84241c6154
Add missing files under benchmarks/ to the dist ( #6580 )
...
* Add missing files under benchmarks/ to the dist
* fix typo
2019-08-27 13:16:28 -07:00
Paul Yang
659e799fb8
Sync upb ( #6577 )
...
* Sync upb
* https://github.com/protocolbuffers/upb/pull/208
* Fix php c extension compiling
Don't use macros defined by upb
* Update ruby conformance failure list
2019-08-27 13:14:57 -07:00
Thomas Van Lenten
b273cba192
Fix enum writing.
...
Enums use varint, so if the value is negative it should end up being longer.
This was caught my new conformance test cases.
2019-08-26 17:17:32 -04:00
Florian Enner
405b618a2c
added manifest entries to set jigsaw module names
2019-08-26 16:10:45 +02:00
Sydney Acksman
bdc6cd1d0b
Expose Extension field in FieldDescriptor
2019-08-23 17:29:59 -05:00