Rafi Kamal
7e0a081e78
Add js files added in #7176 to Makefiles ( #7189 )
5 years ago
Laurent Stacul
33876507a9
Fix std::is_pod deprecated in C++20
5 years ago
Protobuf Team
cc938ea39a
Project import generated by Copybara.
...
PiperOrigin-RevId: 293139128
5 years ago
Rafi Kamal
498de9f761
Changed the maven URL to use https when building dist artifacts
5 years ago
Rafi Kamal
5f3d6599f6
Update CHANGES.txt for 3.11.3 release ( #7162 )
5 years ago
Rafi Kamal
345df38dd3
Update protobuf version ( #7143 )
5 years ago
Rafi Kamal
bc237eb672
Install RubyGem bundler version specified in Gemfile.lock to fix release failure ( #7144 ) ( #7156 )
...
Ref: https://bundler.io/blog/2019/05/14/solutions-for-cant-find-gem-bundler-with-executable-bundle.html
5 years ago
Elliotte Rusty Harold
47434eb43d
deps: update errorprone to 2.3.4 ( #7125 ) ( #7157 )
5 years ago
Luca Santarella
c5eada8eeb
Refactored ulong to zend_ulong for php7.4 compatibility ( #7147 )
5 years ago
Rafi Kamal
4cf5bfee95
Install RubyGem bundler version specified in Gemfile.lock to fix release failure ( #7144 )
...
* Update Gem version to fix Ruby release failure
Ref: https://bundler.io/blog/2019/05/14/solutions-for-cant-find-gem-bundler-with-executable-bundle.html
5 years ago
Paul Yang
85219578fa
Add continuous test for php7.4 on mac ( #7153 )
5 years ago
Dave MacLachlan
302f3ea1e5
Update GOOGLE_PROTOBUF_OBJC_VERSION to 30003
5 years ago
Elliotte Rusty Harold
5e014c2ddf
Update JUnit and Truth ( #7149 )
5 years ago
Elliotte Rusty Harold
a62ee83401
deps: update errorprone to 2.3.4 ( #7125 )
...
deps: update errorprone to 2.3.4
5 years ago
Dave MacLachlan
f4a6b99339
Block subclassing
...
Add GPB_FINAL macro to block subclassing of generated ObjC classes.
5 years ago
dmaclach
6f9d488149
Move min Xcode version to 10.3
...
Xcode 10.1 has a compiler bug that breaks on generated code.
Xcode 10.3+ appear to be fine.
5 years ago
Thomas Van Lenten
effb65d4e3
Move a few more `size() > 0` calls over to `!empty()`.
5 years ago
Thomas Van Lenten
edf69e5858
Make the unittest proto file generation handle additions better.
...
Didn't really handle when a file was missing, but all the other were up to date,
this handles that case also.
5 years ago
Paul Yang
e8016753e3
Maven requires https connection ( #7110 ) ( #7114 )
5 years ago
Dave MacLachlan
e3c2af349f
Clean up some warning messages.
...
- size vs empty
- unused decls
5 years ago
Paul Yang
629ca244a1
Call register_class before getClass from desc ( #7077 )
...
* Call register_class before getClass from desc
* Remove debug code
5 years ago
Dave MacLachlan
ab48ecf140
Update pddm to work with clang-format
...
Add clang-format off/on directives around pddm expansions to simplify formatting other code.
5 years ago
Dave MacLachlan
aa1d7e7c48
Change Objective C class references to using macros.
...
Allows easy replacing of class names in generated code using #define to redefine class names at compile time.
5 years ago
Paul Yang
39f4240856
Maven requires https connection ( #7110 )
5 years ago
Andres Valdes
35febfc2e9
Correct @return in Any.unpack docblock ( #7089 )
...
As per https://docs.phpdoc.org/latest/references/phpdoc/tags/return.html , the first token after the @return tag should be the return type.
5 years ago
Maxime Guerreiro
158b269097
Cleanup the RPC Implementations section
...
Remove dead links and update the ones that were moved.
Use https when possible.
Isolate inactive projects (not updated in the last few years) in a subsection.
release notes: no
5 years ago
dmaclach
f4b6e4a561
Clean up use of size() > 0 to !empty()
5 years ago
dmaclach
836d81a826
Fix up parameter name so decl matches defn
...
className -> class_name
5 years ago
Dave MacLachlan
74956e1c15
Use references to Objective C classes instead of looking classes up by name.
...
This should reduce binary size slightly, small performance improvement, and improve linkage by forcing references to all used classes.
Note that this maintains backwards compatibility for sources generated by older protoc for the time being. If you want the benefits
you will need to recompile your protos with the newer protoc.
5 years ago
Yannic
948740bc9d
[bazel] Fix blacklisted_protos in cc_toolchain and add test ( #7075 )
5 years ago
Yannic
29cd005ce1
[bazel] Fix blacklisted_protos in cc_toolchain and add test ( #7096 )
5 years ago
Scott Hart
80eca4c1cd
bug: #7076 adds OUT and OPTIONAL to windows portability files ( #7088 )
5 years ago
Scott Hart
2d9b1788e7
bug: #7076 adds OUT and OPTIONAL to windows portability files ( #7087 )
5 years ago
salamaniibm
c3ffdabed5
correcting the s390x Arch name
5 years ago
Elliotte Rusty Harold
5a578d2a5c
deps: update guava to 28.2-android
5 years ago
Jingwen Chen
abc5062a61
Migrate from maven_jar to jvm_maven_import_external to prepare for Bazel 2.0
5 years ago
Yannic
77f30b686b
Blacklist .proto source files if Bazel allows us to ( #7065 )
...
* Blacklist .proto source files is Bazel allows us to
This is a partial revert of 7b28278c7d
to unblock, e.g., https://github.com/grpc/grpc/pull/21590 or https://github.com/lyft/envoy-mobile/issues/617 until Bazel is fixed.
Note: this is a forward-compatible change that automatically switches to the behavior intended by 7b28278c7d
when a compatible Bazel is released without requiring users to upgrade Protobuf. We will revert this change when Bazel is fixed.
* Remove trailing ,
* Update BUILD
5 years ago
Yannic
082cc23afd
Blacklist .proto source files if Bazel allows us to ( #7065 )
...
* Blacklist .proto source files is Bazel allows us to
This is a partial revert of 7b28278c7d
to unblock, e.g., https://github.com/grpc/grpc/pull/21590 or https://github.com/lyft/envoy-mobile/issues/617 until Bazel is fixed.
Note: this is a forward-compatible change that automatically switches to the behavior intended by 7b28278c7d
when a compatible Bazel is released without requiring users to upgrade Protobuf. We will revert this change when Bazel is fixed.
* Remove trailing ,
* Update BUILD
5 years ago
Rafi Kamal
ed8688de72
Merge pull request #7064 from rafi-kamal/3.11.x-202001071136
...
Merge branch 3.11.x to master
5 years ago
Brian Wignall
a104dffcb6
Fix typos ( #7050 )
...
Uses https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines to find likely typos, with https://github.com/bwignall/typochecker to help automate the checking.
5 years ago
Jesse Wilson
3214d0b0b2
Fix mergeable docs to be consistent with checks ( #7021 )
5 years ago
Rafi Kamal
4500f31a6a
Merge branch 3.11.x to master
5 years ago
Rafi Kamal
80eadc050d
Remove the section for uploading protoc packages to the GitHub release page ( #6805 )
...
Currently this is managed by the release script. We should also possibly remove the section for "Push artifacts to Maven Central"
5 years ago
Jie Luo
63cfdafacb
Fix python release breakages by set MB_PYTHON_OSX_VER ( #7038 )
5 years ago
Jie Luo
03ba4ac171
Add python3.8 in build_artifacts for linux and macos ( #7019 )
5 years ago
Jesse Wilson
6263268b8c
Reserve 1076, 1077 for Wire since and until
...
release notes: no
5 years ago
Jie Luo
7faab5eeeb
add python38 ( #7009 )
...
* add python38
* add python3.8
* fix tox
5 years ago
Rafi Kamal
04a11fc916
Remove duplicate license header from test protos ( #7011 )
5 years ago
Paul Yang
fe1790ca0d
Fix Multiple Request for PHP ( #7008 )
...
* Add scripts to test multirequest
* chmod ug+x multirequest.sh
* Add continuous test
* Compile c extension
* Class entry is obsolete in the second request
1) Needes to use class name in persistent map
2) Invalidate class entry stored in descriptor
* Add new files to dist
* Fix compile_extension
* Cleanup outputs for phpize
5 years ago
Jan-Gerd Tenberge
8baf3a4398
Add generate_descriptor_proto.sh output
5 years ago