Thomas Van Lenten
590c74d59e
[ObjC] Fix method_dump to generate spaces not taps.
...
So future updates don't need reformatting.
2 years ago
Thomas Van Lenten
fbac066078
[ObjC] Run clang-format on the ObjC Generator headers.
2 years ago
Thomas Van Lenten
c62cc5d8bc
[ObjC] Remove the extra clang-format directives, no longer needed.
2 years ago
Thomas Van Lenten
d459155f1d
Run clang-format on conformance_objc.m.
2 years ago
Thomas Van Lenten
2b42bea6e7
Add clang-format directives.
...
The sources haven't yet been reformatted, but this get things into a better
state where that can start to be done.
2 years ago
Mike Kruskal
5a95ef8fa2
Fixing merge issues
2 years ago
Mike Kruskal
c529965f0d
Update changelog
2 years ago
Mike Kruskal
eb6ebf9dd0
Sync from Piper @479479714
...
PROTOBUF_SYNC_PIPER
2 years ago
Mike Kruskal
87084d39ef
Merge tag 'refs/tags/sync-piper' into sync-stage
2 years ago
Mike Kruskal
7cdf66e292
Sync from Piper @479479714
...
PROTOBUF_SYNC_PIPER
2 years ago
Thomas Van Lenten
5028da4153
[ObjC] Bring back some helpers that other plugin authors might need.
2 years ago
Mike Kruskal
32bea52ee6
Sync from Piper @mkruskal/protobuf-absl
...
PROTOBUF_SYNC_PIPER
2 years ago
Thomas Van Lenten
672adeb84f
[ObjC] Fix up clang-format directives in generate files.
...
- If the source name is long enough, clang-format can want to reflow that
comment line, so move up the directive.
- Fix typo at the end of the file.
2 years ago
Mike Kruskal
178a1f6182
Upgrade kokoro to Xcode 14 ( #10726 )
2 years ago
deannagarcia
6229682231
Merge pull request #10721 from tonydnewell/21.x
...
Merge pull request #10200 from tonydnewell/bugfix/protobuf-7474
2 years ago
Mike Kruskal
d938afd6e3
Add sanitized builds to Kokoro ( #10706 )
...
* Adding build configs for sanitization
* Update bazel runner to accept configs to loop over
* Fix Bazel query from to googletest upgrade
* Fix pre-existing ODR violation
* Clean up bazel configs
* Fix UBSAN issues in tests
* Upgrade zlib to pull in UBSAN fix
* Fix conformance test UB
* Add *san builds to Bazel tests
* Add dbg to *san builds
* Extend timeout for Bazel build
* Enable ODR checks again by using static linkage in ASAN
* Cleanup kokoro setup
* Disable MSAN for now
* Enable MSAN in kokoro build
* Fix msan failure
* Remove broken bazel clean
* Cleanup
* Fix false leaks
* Fix cap-add argument
* Fix asan config name
* Remove LSAN verbosity
* Expand size of big test, add verbose failures
* Skip slow test in TSAN
* Workaround for bazel issue with ubsan
2 years ago
deannagarcia
c5841e6b2f
Merge pull request #10689 from Cotch22/main
...
[PHP]Added missing files and fix phpext_protobuf_ptr export in pecl version
2 years ago
deannagarcia
1291e4ac46
Merge pull request #10708 from tisonkun/pick-ruby-auto-capitalize
...
Auto capitalize enums name in Ruby (#10454 )
2 years ago
zhangskz
6d754dc85c
Add upb to test_messages_proto2_proto and test_messages_proto3_proto visibility ( #10724 )
2 years ago
zhangskz
edb7ef962d
Add numpy_test.py and numpy dep to WORKSPACE ( #10722 )
...
* Add numpy_test.py and numpy dep to WORKSPACE
* Add numpy to aarch64 setup, which doesn't use bazel
2 years ago
Matt Fowles Kulukundis
c44d62371f
Merge pull request #10200 from tonydnewell/bugfix/protobuf-7474
...
Fix for grpc.tools #17995 & protobuf #7474 (handle UTF-8 paths in argumentfile)
2 years ago
Thomas Van Lenten
f6e284f8e5
Add the new compiler/objectivec:line_consumer target.
...
Without this the CMake list updated seems to way to drop the files.
2 years ago
Thomas Van Lenten
9a4514c17b
[ObjC] Add PROTOC_EXPORT for the CMake unittest build/link.
...
These aren't public api, but this is currently need for how the CMake build is
configured.
2 years ago
Thomas Van Lenten
2e49a8de95
[ObjC] Use absl::StripAsciiWhitespace().
...
Dropping the custom impl that was used previously.
2 years ago
Thomas Van Lenten
78442bb5dd
[ObjC] Remove missed copy of the decoder helper.
2 years ago
Thomas Van Lenten
bb2bba124c
[ObjC] Move LineConsumer to its own file.
...
Make a new (private to the package) target for this so names can depend on it as
an implementation detail as well as the other generator code.
Split the names unittests to have the LineConsumer out on its own also.
2 years ago
Thomas Van Lenten
5ace0e8450
[ObjC] Split ImportWriter & TextFormatDecodeData into files.
2 years ago
Thomas Van Lenten
16c9b4691d
[ObjC] Split helpers_unittest in to a helpers and names test.
2 years ago
Thomas Van Lenten
0953c1be58
[ObjC] Move some helpers into the only file that uses them.
2 years ago
Thomas Van Lenten
2b3a6d2cdc
[ObjC] First pass at bringing back helpers.cc
...
There are still some things not related to naming in naming.h, but they are
current exposed for gRPC to use.
2 years ago
Thomas Van Lenten
53d8b03643
[ObjC] rename the file to drop the "objectivec_" prefix.
...
Since "names.(h|cc)" now exists, drop the prefixing on all the files.
2 years ago
deannagarcia
1085f8528a
Fix spelling errors ( #10717 )
2 years ago
deannagarcia
4271ab9403
Merge pull request #10715 from protocolbuffers/deannagarcia-patch-10
...
Force uninstall protobuf in python macos builds
2 years ago
Jeff Schnitzer
384c6e6544
Add serialVersionUID to ByteString and subclasses
2 years ago
deannagarcia
65f86885aa
Force uninstall protobuf in python macos builds
...
We are seeing failures in brew uninstall protobuf due to no package. Change this to a force install to avoid the error.
2 years ago
tison
6c40b13b44
Auto capitalize enums name in Ruby ( #10454 )
...
This closes #1965 .
2 years ago
Mike Kruskal
f093050230
Pin Bazel to 5.1.0 ( #10707 )
2 years ago
deannagarcia
2587c421de
Merge pull request #10703 from protocolbuffers/deannagarcia-patch-8
...
Update build-protoc.sh
2 years ago
deannagarcia
8d0ddd95c5
Merge pull request #10594 from brettmc/bugfix/php82-dynamic-properties
...
[PHP] allow dynamic properties in Message
2 years ago
deannagarcia
a6eda1838f
Merge pull request #10595 from zajca/zajca-fix-10591
...
[PHP] Fix empty message serialization for Any
2 years ago
Joshua Haberman
7755973302
Added staleness test to keep PHP copy of upb in sync with the upb repo ( #10694 )
...
* Updated to new upb.
* Updated to latest upb, which fixes 32-bit PHP!
2 years ago
Thomas Van Lenten
76c3e69146
Add an objc_class_prefix to conformance.proto
2 years ago
deannagarcia
f6ad369073
Update build-protoc.sh
...
Move the relative workspace to mount the docker image on to build protoc.
2 years ago
Joshua Haberman
488b8b91f8
Fixed spelling error and removed patch from upb. ( #10693 )
2 years ago
Joshua Haberman
d3995ec400
Added staleness test to keep ruby-upb.{c,h} amalgamation files in sync with upb repo ( #10496 )
...
* Added staleness test for ruby-upb.{c,h} and updated.
* Removed file comment markers, too much trouble for too little benefit.
* Ran clang-format.
* Updated ruby-upb.{c,h}.
* Added missing table code to amalgamation.
* Updated to latest upb, patch no longer needed.
* Reverted changes to third_party sub-modules.
* Added missing unicode file.
* Removed conformance failures for Ruby.
2 years ago
zhangskz
c705fbbb53
Merge pull request #10688 from protocolbuffers/main-202209301431
...
Merge release branch 21.x into main
2 years ago
Matt Fowles Kulukundis
6757a0b41c
Merge pull request #10561 from xvrl/issue-9673
...
fix serialization warnings in generated code when compiling with Java 18 and above
2 years ago
Cotch
3d23d0ca2b
Added missing files and fix phpext_protobuf_ptr export in pecl version
2 years ago
Sandy Zhang
28e844fb9a
Undo upb commit update from 21.x.
2 years ago
Sandy Zhang
47ef2697a1
Merge remote-tracking branch 'upstream/21.x' into main-202209301431
2 years ago