Christian Maurer
b4596f8e99
treat enum,bool as 32bit; shrink ReadVarint32
5 years ago
Christian Maurer
91ed6dcb5b
remove win32/64 conversion warning in generated code
5 years ago
Zhao Junwang
c562c93ad6
add `-std=c++11` to make it compile
...
make cpp won't compile since it requires `-std=c++11` com
5 years ago
Asra Ali
8eda7b7faa
fix ubsan warnings
...
Signed-off-by: Asra Ali <asraa@google.com>
5 years ago
Adam Cozzette
16b0c054a1
Allocated a custom option number for Analyze Re Graphene
5 years ago
Florian Enner
2220670ed9
Added 3rd party Java library (QuickBuffers)
5 years ago
Elliotte Rusty Harold
4457b1f290
Update to 3.11.0 in docs
...
@haberman
5 years ago
Jingwen Chen
51d9876977
Migrate from maven_jar to jvm_maven_import_external to prepare for Bazel 2.0
5 years ago
Jan Tattermusch
20b7fab0a9
Merge pull request #6674 from ObsidianMinor/csharp/general-cleanup
...
Cleanup various bits of Google.Protobuf
5 years ago
Jan Tattermusch
c8a56342d5
Merge pull request #6938 from ObsidianMinor/csharp/fix/6936
...
Fix latest ArgumentException for C# extensions
5 years ago
Tomo Suzuki
6396a47d5d
Simplifying linkage monitor test setup ( #6855 )
5 years ago
Eric Anderson
0425fa932c
Add a proto_lang_toolchain for javalite ( #6882 ) ( #6976 )
...
* Add a proto_lang_toolchain for javalite
* fix toolchain. Swap javalite example to master repo
5 years ago
Paul Yang
2929bb3736
Initialize wrapper message during parsing ( #6974 )
...
* Initialize wrapper message during parsing
In case the internal value is default
* Fix zts build
5 years ago
Sydney Acksman
367fd27732
Rename files and revert changes to generate protos script
5 years ago
Sydney Acksman
d5e964c8bb
Make test comment a summary
5 years ago
Paul Yang
7bb8b108d1
Add php 7.4 to docker image ( #6971 ) ( #6975 )
...
* Add php 7.4 to docker image
* Use https links
5 years ago
Paul Yang
ef210164aa
Add php 7.4 to docker image ( #6971 )
...
* Add php 7.4 to docker image
* Use https links
5 years ago
Rafi Kamal
c04d9c984f
Update CHANGES.txt for 3.11.1 release ( #6973 )
5 years ago
Rafi Kamal
b78c53f935
Update protobuf version to 3.11.1 ( #6972 )
5 years ago
Sydney Acksman
34f9497162
Use explicit comparer for extension identifiers
5 years ago
Sydney Acksman
1a0ff9551a
Add comment and Assert.DoesNotThrow to RequiredFieldsNoThrow
5 years ago
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
5 years ago
Sydney Acksman
145033c056
Adjust based on review feedback
5 years ago
Paul Yang
e69c939652
Extern declare protobuf_globals ( #6946 )
5 years ago
Jan Tattermusch
058d5b0d71
Merge pull request #6910 from ObsidianMinor/csharp/conformance-failures
...
Fix conformance test failures for Google.Protobuf
5 years ago
Rafi Kamal
ab5b61bf2f
Update CHANGES.txt for 3.11.0 stable release ( #6944 )
5 years ago
Rafi Kamal
1d5375c621
Update protobuf version to 3.11.0 ( #6943 )
5 years ago
Jan Tattermusch
96e9ff3863
Revert "Revert "C# upgrade dotnet SDK ( #6877 )" ( #6888 )" ( #6920 )
...
This reverts commit f06800524f
.
5 years ago
Sydney Acksman
cd11d5414f
Improve test to make sure the extensions are actually loaded for CustomOptions
5 years ago
Sydney Acksman
2b0b838528
Add tests
5 years ago
Sydney Acksman
3c2a32a75f
Use Distinct on depended extensions to filter duplicate extensions
5 years ago
Rafi Kamal
b0386daa19
Remove add_proto_enumdesc and get_proto_enumdesc ( #6931 )
5 years ago
Rafi Kamal
391440e3dd
Implement lazy loading of php class for proto messages ( #6911 ) ( #6925 )
...
* Implement lazy loading of php class for proto messages
* Fix php 7.1
* Fix encode
* Fix memory leak
* Fix enum descriptor
5 years ago
Joshua Haberman
a9f390f44e
Merge pull request #6929 from TeBoring/php-bug-fix
...
Remove add_proto_enumdesc and get_proto_enumdesc
5 years ago
Bo Yang
dbd66dddfb
Remove add_proto_enumdesc and get_proto_enumdesc
5 years ago
Rafi Kamal
6220db4ec4
Update protobuf version ( #6927 )
5 years ago
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
5 years ago
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 )
5 years ago
Rafi Kamal
51475bc4ea
Marked update_compatibility_version.py as executable ( #6916 )
5 years ago
Rafi Kamal
01425cb262
Revert "Make shared libraries be able to link to MSVC static runtime libraries, so that VC runtime is not required." ( #6914 )
...
This reverts commit 129a7c875f
. We are
seeing the following error when building Python release artifacts in Windows:
" error LNK2038: mismatch detected for 'RuntimeLibrary': value
'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in
descriptor.obj".
5 years ago
Rafi Kamal
52b632cf27
Update CHANGES.txt with 3.11.0-RC1 release notes ( #6909 )
5 years ago
Sydney Acksman
f084d622c2
Add test for not throwing on missing required
5 years ago
Sydney Acksman
6f09cc3a0c
Fix readability.
5 years ago
Sydney Acksman
3457f88940
Fix formatting
5 years ago
Jan Tattermusch
77d33734cf
simpler fix
5 years ago
Sydney Acksman
71ac3e5c0e
Fix exception message on unsupported request output format
5 years ago
Sydney Acksman
e2e70a8a42
Fix conformance test failures for Google.Protobuf
5 years ago
Paul Yang
edda0c92f5
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
5 years ago
Rafi Kamal
cd7b27be38
Update protobuf version ( #6898 )
5 years ago
Sydney Acksman
71c492da3c
Add some missing null-checks
...
Remove IsInitialized checks accidentally left in MessageParser
Simplify ExtensionCollection.CrossLink
5 years ago