Rafi Kamal
9c0d61c333
Update CHANGES.txt for version 3.10.0
5 years ago
Rafi Kamal
f3b7af24f6
Change update_version to update the generated code
5 years ago
Rafi Kamal
bc1773c42c
Merge pull request #6568 from ennerf/add-jigsaw-module-name
...
Java: Add Automatic-Module-Name entries to the Manifest
5 years ago
salamaniibm
7ba4a99e00
adding protoc support for s390x
5 years ago
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.
5 years ago
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
5 years ago
Rafi Kamal
14b55eb128
Merge pull request #6597 from elharo/patch-3
...
Update version number
5 years ago
Thomas Van Lenten
030a38b954
Fix typo that snuck in with last commit.
5 years ago
Thomas Van Lenten
6ec27f0d08
Add an explicit test using secure coding for added safety.
5 years ago
Elliotte Rusty Harold
22f054ac00
Update version number
5 years ago
Wang Qilin
829bb1d791
fix no check for null pointer in encode_decode.c ( #6578 )
5 years ago
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
5 years ago
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.
5 years ago
Joshua Haberman
d2d49bf56a
Merge pull request #6547 from haberman/layout_clear
...
Optimization for layout_init()
5 years ago
Joshua Haberman
671c2459fc
Fixed crash bug and moved initialization into init method.
5 years ago
Jie Luo
84241c6154
Add missing files under benchmarks/ to the dist ( #6580 )
...
* Add missing files under benchmarks/ to the dist
* fix typo
5 years ago
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
5 years ago
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.
5 years ago
Florian Enner
405b618a2c
added manifest entries to set jigsaw module names
5 years ago
Rafi Kamal
1be79eefd5
Merge pull request #6557 from elharo/patch-3
...
Update versions to 3.9.1
5 years ago
Joshua Haberman
06d26df704
Merge pull request #6559 from haberman/notypedef
...
Removed ByteCountInt64. This is a transitional typedef that should n…
5 years ago
Paul Yang
6c9d7ecfa4
Test singular fields are encoded in canonical way ( #6553 )
...
* Test singular fields are encoded in canonical way
* Defautl values in proto3 should not be encoded.
* Values should be converted to the canonical representation (e.g.,
long int64 value may be truncated for int32 field)
* Update failure list
* Update failure list
5 years ago
Joshua Haberman
6b2fc3c2c9
Removed ByteCountInt64. This is a transitional typedef that should not be released.
5 years ago
Mohamed Heikal
f8a2deafd5
Add ovrride keyword for overriden functions
5 years ago
Mohamed Heikal
db5b2bd13a
clang-cl requires fully qualified name for friend class declarations
5 years ago
Mohamed Heikal
402b5772d5
Fix order of export and capability macros on WrappedMutex
...
clang-cl requires the order to be the opposite of what it currently is.
It should not affect other compilers since this is the only compiler
that has both macros defined.
5 years ago
Rafi Kamal
2228af689f
Merge pull request #6556 from rafi-kamal/201908221610
...
Down integrate internal changes to GitHub
5 years ago
Rafi Kamal
2cc432fcfd
Merge pull request #6542 from elharo/patch-2
...
Update to Truth 1.0
5 years ago
Elliotte Rusty Harold
2048a6f442
Update versions to 3.9.1
5 years ago
Rafi Kamal
4f02f056b5
Down integrate to GitHub
5 years ago
Paul Yang
893a7d31e1
No need to have a separate ruby conformance test on Mac ( #6555 )
...
The previous issue of mktime doesn't work on Mac has been fixed.
5 years ago
Joshua Haberman
780b050975
Fix for GC of Ruby map frames. ( #6533 )
...
We were creating a map decoding frame when starting the *map*,
but clearing the GC slot when finishing each *map entry*. This
means that the decoding frame could be collected in the meantime.
5 years ago
Julio Monteiro
8c3a2ce198
Add source code URI to the Ruby gemspec file ( #6466 )
...
* Add source code URI to the Ruby gemspec file
As a developer, I would like to easily find the source code origin for this gem when browsing through https://rubygems.org/gems/google-protobuf .
In order to solve this, I've followed instructions at https://guides.rubygems.org/specification-reference/#metadata by adding the source_code_uri metadata key pair.
* Use git tag instead of fixed "master" string
* Substitute the string, not the Gem::Version
5 years ago
Paul Yang
d79d368ff1
Remove stale comment ( #6552 )
...
Proto2 has been tested for invalid cases. Check implementation of
ExpectParseFailureForProto (https://github.com/protocolbuffers/protobuf/blob/master/conformance/binary_json_conformance_suite.cc#L322 )
5 years ago
Joshua Haberman
3e3407af49
Re-add memset() that seemed redundant but is necessary in case of GC.
5 years ago
Joshua Haberman
b9131f0aab
Removed commented-out code.
5 years ago
Joshua Haberman
cf07d3c1b2
layout_init() optimization works!
5 years ago
Joshua Haberman
78378dab22
Merge branch 'master' into layout_clear
5 years ago
Elliotte Rusty Harold
e971944bfc
Update to Truth 1.0
5 years ago
Joshua Haberman
63e4a3ecc9
Merge pull request #6541 from haberman/ruby_race_fix
...
Fix for race in lazy initialization of handlers.
5 years ago
Joshua Haberman
35b0a879c6
Merge pull request #6521 from haberman/layout_mark
...
Optimized layout_mark() for Ruby
5 years ago
Joshua Haberman
b245551a61
Fix for race in lazy initialization of handlers.
...
This fixes https://github.com/protocolbuffers/protobuf/issues/6532 .
5 years ago
Paul Yang
6b3024f693
Accept string for int64 wrappers ( #6491 )
5 years ago
Joshua Haberman
ee4f2492ea
Fixed some lint errors seen in google3. ( #6520 )
6 years ago
Joshua Haberman
c02a6fbf2c
Bugfix for GC mark of oneof fields.
6 years ago
Joshua Haberman
1c9fb9d45b
WIP.
6 years ago
Adam Liddell
c60aaf79e6
Remove duplicate six http_archive definition
...
Archive is declared in the protobuf_deps() call above
6 years ago
Adam Liddell
8199a01ff4
Move six.BUILD to third_party and update paths
6 years ago
Adam Liddell
23e520e7fc
Update six version to 1.12.0 and fix legacy_create_init issue
...
When the @six//:six library is used on a target without the
`legacy_create_init` flag disabled, the library will not be
usable due to __init__.py being empty and the six code will
be in six.py. This change forces six to occupy the __init__
name, preventing this file getting created regardless of
the `legacy_create_init` setting.
See comments on a74c43bbd9
for
context:
a74c43bbd9
6 years ago
DNKpp
8c46be0328
add Map forward declaration in arena.h
...
Signed-off-by: DNKpp <dnkpp2011@gmail.com>
6 years ago