Adam Cozzette
16b0c054a1
Allocated a custom option number for Analyze Re Graphene
2019-12-06 10:33:25 -08:00
Florian Enner
2220670ed9
Added 3rd party Java library (QuickBuffers)
2019-12-05 10:48:35 -08:00
Elliotte Rusty Harold
4457b1f290
Update to 3.11.0 in docs
...
@haberman
2019-12-05 10:36:57 -08:00
Jingwen Chen
51d9876977
Migrate from maven_jar to jvm_maven_import_external to prepare for Bazel 2.0
2019-12-05 10:29:59 -08:00
Jan Tattermusch
20b7fab0a9
Merge pull request #6674 from ObsidianMinor/csharp/general-cleanup
...
Cleanup various bits of Google.Protobuf
2019-12-05 10:38:10 +01:00
Jan Tattermusch
c8a56342d5
Merge pull request #6938 from ObsidianMinor/csharp/fix/6936
...
Fix latest ArgumentException for C# extensions
2019-12-05 10:36:47 +01:00
Tomo Suzuki
6396a47d5d
Simplifying linkage monitor test setup ( #6855 )
2019-12-04 09:49:51 -08:00
Sydney Acksman
367fd27732
Rename files and revert changes to generate protos script
2019-12-03 10:52:24 -06:00
Sydney Acksman
d5e964c8bb
Make test comment a summary
2019-12-03 10:46:34 -06:00
Paul Yang
ef210164aa
Add php 7.4 to docker image ( #6971 )
...
* Add php 7.4 to docker image
* Use https links
2019-12-02 15:33:05 -08:00
Sydney Acksman
34f9497162
Use explicit comparer for extension identifiers
2019-12-02 13:56:21 -06:00
Sydney Acksman
1a0ff9551a
Add comment and Assert.DoesNotThrow to RequiredFieldsNoThrow
2019-12-02 13:50:51 -06:00
Rafi Kamal
e6c5a3b57d
Add a proto_lang_toolchain for javalite ( #6882 )
...
* Add a proto_lang_toolchain for javalite
* fix toolchain. Swap javalite example to master repo
2019-11-27 11:10:45 -08:00
Sydney Acksman
145033c056
Adjust based on review feedback
2019-11-27 11:32:13 -06:00
Jan Tattermusch
058d5b0d71
Merge pull request #6910 from ObsidianMinor/csharp/conformance-failures
...
Fix conformance test failures for Google.Protobuf
2019-11-26 17:18:05 +01:00
Jan Tattermusch
96e9ff3863
Revert "Revert "C# upgrade dotnet SDK ( #6877 )" ( #6888 )" ( #6920 )
...
This reverts commit f06800524f
.
2019-11-25 11:29:47 -08:00
Sydney Acksman
cd11d5414f
Improve test to make sure the extensions are actually loaded for CustomOptions
2019-11-24 14:56:35 -06:00
Sydney Acksman
2b0b838528
Add tests
2019-11-24 14:22:50 -06:00
Sydney Acksman
3c2a32a75f
Use Distinct on depended extensions to filter duplicate extensions
2019-11-24 14:22:26 -06:00
Joshua Haberman
a9f390f44e
Merge pull request #6929 from TeBoring/php-bug-fix
...
Remove add_proto_enumdesc and get_proto_enumdesc
2019-11-22 09:36:26 -08:00
Bo Yang
dbd66dddfb
Remove add_proto_enumdesc and get_proto_enumdesc
2019-11-22 06:55:05 +00:00
Paul Yang
6d7bb7e714
Implement lazy loading of php class for proto messages ( #6911 )
...
* Implement lazy loading of php class for proto messages
* Fix php 7.1
* Fix encode
* Fix memory leak
* Fix enum descriptor
2019-11-20 20:33:27 -08:00
Rafi Kamal
de75651d7a
Merge 3.11.0-rc1 changes to master ( #6917 )
...
* Update CHANGES.txt with 3.11.0-RC1 release notes (#6909 )
* Revert "Make shared libraries be able to link to MSVC static runtime libraries, so that VC runtime is not required." (#6914 )
* Marked update_compatibility_version.py as executable (#6916 )
2019-11-20 18:03:29 -08:00
Sydney Acksman
f084d622c2
Add test for not throwing on missing required
2019-11-20 11:54:20 -06:00
Sydney Acksman
6f09cc3a0c
Fix readability.
2019-11-20 10:56:34 -06:00
Sydney Acksman
3457f88940
Fix formatting
2019-11-20 10:55:48 -06:00
Jan Tattermusch
77d33734cf
simpler fix
2019-11-20 12:48:49 +01:00
Sydney Acksman
71ac3e5c0e
Fix exception message on unsupported request output format
2019-11-19 17:50:53 -06:00
Sydney Acksman
e2e70a8a42
Fix conformance test failures for Google.Protobuf
2019-11-19 17:50:46 -06:00
Sydney Acksman
71c492da3c
Add some missing null-checks
...
Remove IsInitialized checks accidentally left in MessageParser
Simplify ExtensionCollection.CrossLink
2019-11-19 12:34:19 -06:00
Paul Yang
3cae867740
Persistent Descriptor Pool ( #6899 )
...
* Make reserve names map persistent
* Add DescriptorInternal to map
* Use get_msgdef_desc in encode_decode.c
* Add persistent map for ce=>def and enum=>def
* Replace get_ce_obj
* Remove get_proto_obj
* Remove obsolete fields from Descriptor and EnumDescriptor
* Add cache for descriptor php values
* Add cache for descriptors
* Fix bug
* Avoid add generated file again if it has been added
* Fix the bug upb depends on null-ended str for look up.
* Initialize generated pool impl
* Turn down old generated pool
* Add init entry flag protobuf.keep_descriptor_pool_after_request
By default, it's off. Add protobuf.keep_descriptor_pool_after_request=1 to php.ini to enable it
* Fix zts build
2019-11-18 13:13:25 -08:00
Rafi Kamal
3cc55d6167
Update protobuf version ( #6898 )
2019-11-15 17:44:10 -08:00
Rafi Kamal
4e93585e8b
Down integrate to GitHub ( #6893 )
2019-11-15 10:40:11 -08:00
Rafi Kamal
bb0c543934
Update Xcode version needed to run Kokoro tests and replace deprecated rubygem options ( #6890 )
...
* Update Xcode version needed to run Kokoro tests
* Replace deprecated --no-ri --no-rdoc rubygem options with --no-document
2019-11-14 13:44:33 -08:00
Paul Yang
601f6963eb
Lazily Create Singular Wrapper Message ( #6833 )
...
* Register additional handlers from wrappers
* Return zval instead of parse frame
* Use parse frame
* Update upb
* Lazily create wrapper messages
* Fix a segment fault
Need check type of field before getting submsg def
* Avoid expanding during serialization and direct access
* Fix a bug that getXXXUnwrapped returns null for string
* Implement writeWrapperUnwrapped
* Add more tests
* Fix oneof wrapper parsing
* Fix get oneof field
* Avoid expansion for oneof wrappers
* Fix bug
* Fix a bug that in php7 variable is defined out of scope
* Fix broken tests
* Update upb to fix Timestamp conformance tests
* Fix segmentation fault for oneof wrapper fields
* Fix encoding/decoding top level wrapper values
* Add type checking for write wrapper value in php7
* Fix zts build
* Fix the bug that readWrapperValue uses parent message's layout to access wrapper value
* Fix wrapper in map
2019-11-14 12:17:04 -08:00
Jie Luo
f06800524f
Revert "C# upgrade dotnet SDK ( #6877 )" ( #6888 )
...
This reverts commit 0c8acb6c8d
.
2019-11-14 09:49:59 -08:00
Jan Tattermusch
0c8acb6c8d
C# upgrade dotnet SDK ( #6877 )
...
* upgrade dotnet SDK
* upgrade dotnet SDK version in global.json
2019-11-14 09:39:31 -08:00
Benjamin Peterson
9d61eada0f
Import MutableSequence from collections.abc on Python 3. ( #6272 )
...
Fixes https://github.com/protocolbuffers/protobuf/issues/5335 .
2019-11-12 14:40:47 -08:00
Rafi Kamal
9b0fa3e7fb
Remove java/lite/proguard.pgcfg from EXTRA_DIST since it's not part of
...
protoc.
2019-11-12 13:38:58 -08:00
Mohamed Heikal
df71972358
Simplify template exporting macros
2019-11-12 13:38:58 -08:00
Rafi Kamal
394f5c8c0f
Whitelist newly added conformance test failures for Ruby, C#, and PHP
2019-11-12 13:38:58 -08:00
Rafi Kamal
8edd68ea75
Add proguard.pgcfg to EXTRA_DIST in Makefile.am
2019-11-12 13:38:58 -08:00
Rafi Kamal
58d4420e2d
Down Integrate Internal Changes
2019-11-12 13:38:58 -08:00
Jan Tattermusch
6fc04c3f0e
Merge pull request #6832 from ObsidianMinor/csharp/test-overhaul
...
Move generated test code for Google.Protobuf.Test to a separate lib
2019-11-11 19:14:30 +01:00
Sydney Acksman
cbafc68d9e
Add project to Makefile.am
2019-11-11 10:29:40 -06:00
Thomas Van Lenten
668eb3b4e6
Fix decoding of overencoded booleans.
...
if the value was >32bit with the low bits all being zero, it was decoded as
false instead of as true.
Fixes #6863
2019-11-08 17:56:45 -05:00
Sydney Acksman
b84929f7fb
Rename .CodeGen to .TestProtos in Makefile and script
2019-11-08 08:41:26 -06:00
Sydney Acksman
51fa766baa
Fix typos
...
Bring .NET Framework target down to 4.5
Rename project in comment
2019-11-08 07:23:51 -06:00
Sydney Acksman
a70c796988
Add project to solution
2019-11-08 07:23:51 -06:00
Sydney Acksman
8da87c6202
Rename Google.Protobuf.Test.CodeGen to Google.Protobuf.Test.TestProtos
2019-11-08 07:23:51 -06:00