Mike Kruskal
3c49bd4e84
Bump upb to latest version after fixes applied ( #10783 )
2 years ago
Kent Ross
7d1362c7ba
Do not force C++14 ( #10773 )
...
* Do not force C++14
Rather than forcing protobuf to always compile in exactly C++14, overriding all settings in .bazelrc and environment variables and commandline options, instead guard the codebase against versions that are too low. This allows for compiling in higher C++ standards, such as those that have std::string_view instead of absl::string_view without generating objects that are incompatible.
* Do not guard headers against low C++ versions
The code will break below C++14 anyway
* Attempt a different >=C++14 guard condition
* Steal the >=C++14 guard condition code from absl
* Special case C++14 guard for GCC < 5.0
2 years ago
Mike Kruskal
fd0b1a5705
Bump upb version ( #10779 )
...
* bump upb version
* Update stale amalgamation files
2 years ago
deannagarcia
83331ebc4a
Merge pull request #10777 from deannagarcia/fixPkg
...
Fix bazel builds
2 years ago
Deanna Garcia
7b855794e5
Fix pkg build rules
2 years ago
deannagarcia
3a0ae1d1eb
Merge pull request #10772 from deannagarcia/21.x
...
Cherrypick toolchain changes
2 years ago
Deanna Garcia
dda7ffdc4f
Edit toolchain to work with absl dep
2 years ago
deannagarcia
0cb8c1353b
Merge pull request #10766 from deannagarcia/fixCrossCompilation
...
Edit toolchain to work with absl dep
2 years ago
Jerry Berg
4aab0bf621
Merge pull request #10771 from protocolbuffers/gberg-cp-10770
...
Merge pull request #10770 from protocolbuffers/googleberg-cl-480629524
2 years ago
tison
fa5a9e1035
Auto capitalize enums name in Ruby ( #10454 ) ( #10763 )
...
This closes #1965 .
2 years ago
Jerry Berg
1594ac1a2e
Merge pull request #10770 from protocolbuffers/googleberg-cl-480629524
...
Mark default instance as immutable first to avoid race during static initialization of default instances.
2 years ago
Jerry Berg
2c9c5cac3d
Merge pull request #10770 from protocolbuffers/googleberg-cl-480629524
...
Mark default instance as immutable first to avoid race during static initialization of default instances.
2 years ago
Jerry Berg
9fb9384516
Avoid race condition
...
Mark default instance as immutable first to avoid race during static initialization of default instances.
2 years ago
Deanna Garcia
63b07bb86b
Edit toolchain to work with absl dep
2 years ago
Mike Kruskal
aa3bc05d26
Merge pull request #10758 from mkruskal-google/utf8_range
...
Declare a dependency on utf8_range repo
2 years ago
dmaclach
890377de93
Update GPBRootObject.m
...
Same grammar fixes.
2 years ago
dmaclach
e5698b9e67
Update GPBMessage.m
...
Fix up some spelling/grammar.
2 years ago
Thomas Van Lenten
d7d780ce75
[ObjC] Use os_unfair_lock instead of dispatch_semaphore_t.
...
The minOS version is high enough it can be used, and it avoids the long standing
issue for priority inversion dependent on what callers did with
threading/queues.
2 years ago
Mike Kruskal
2bed3439bb
Merge pull request #10760 from mkruskal-google/sync-stage
...
Integrate from Piper for C++, Java, and Python
2 years ago
Matt Fowles Kulukundis
5d90ef2432
Merge pull request #10743 from brad0/21_openbsd_platform_macros
...
21.x No longer define no_threadlocal on OpenBSD
2 years ago
Mike Kruskal
7564d812db
Fixing merge issues
2 years ago
Mike Kruskal
ef0c1c618c
Adding c++14 flag to msvc builds ( #10754 )
2 years ago
Mike Kruskal
deafb895f0
Regenerate wkt protos
2 years ago
Jeff Schnitzer
23537c8809
Remove duplicate serialVersionUID
2 years ago
Mike Kruskal
5019451bdf
Merge tag 'refs/tags/sync-piper' into sync-stage
...
# Conflicts:
# src/google/protobuf/compiler/objectivec/helpers.cc
# src/google/protobuf/compiler/objectivec/text_format_decode_data.cc
# src/google/protobuf/util/message_differencer.h
2 years ago
Mike Kruskal
23f1481386
Sync from Piper @480194141
...
PROTOBUF_SYNC_PIPER
2 years ago
Mike Kruskal
0d649bae3e
Fix CI failures
2 years ago
Mike Kruskal
b81def1cbd
Migrate ruby and php to the new utf8_range repo
2 years ago
Mike Kruskal
254fa021c4
Bumping version again
2 years ago
Matt Fowles Kulukundis
f8984a66e0
Merge pull request #10757 from jhump/jh/accept-capital-x
...
protoc: accept capital X to indicate hex escape in string literals
2 years ago
Mike Kruskal
0efb02e2e1
Bumping version
2 years ago
Josh Humphries
40169b6516
more tests to prevent regression in descriptor handling capital X escapes
2 years ago
Josh Humphries
ff976a37d7
support capital X for hex escapes in string literals
2 years ago
Mike Kruskal
baaafdfc44
Add Bazel dependency
2 years ago
Mike Kruskal
a1f6829dd4
Add submodule for utf8_range
2 years ago
Mike Kruskal
060d151c56
Delete vendored utf8_range
2 years ago
deannagarcia
0ee5525a75
Upgrade kokoro to Xcode 14 ( #10732 )
...
* Upgrade kokoro to Xcode 14
* Fix osx errors
2 years ago
Mike Kruskal
2c71df4547
Cleanup issues with internal sync ( #10752 )
...
* Deleting vendored mox.py
* Deleting unused imports
* Delete vendored stubout.py
2 years ago
Mike Kruskal
7e0333bb28
Downgrade jsoncpp for CMake usage ( #10751 )
...
* Downgrade jsoncpp for CMake usage
* Downgrade Bazel to 1.9.4
2 years ago
Brad Smith
a971d06fc2
21.x No longer define no_threadlocal on OpenBSD
2 years ago
Mike Kruskal
5308cf0aa6
Make jsoncpp a formal dependency ( #10739 )
...
* Adding jsoncpp submodule
* Adding bazel dependency
* Hook up jsoncpp in Bazel builds
* Hook up jsoncpp dependency in CMake
* Fix conformance binary path
* Move jsoncpp import to the end of the file to avoid confusing add_test
2 years ago
Mike Kruskal
19d74e7369
Merge pull request #10729 from mkruskal-google/sync-stage
...
Integrate from Piper for C++, Java, and Python
2 years ago
deannagarcia
1940a843b4
Merge pull request #10736 from deannagarcia/upgradeKotlin
...
Upgrade to Kotlin 1.6
2 years ago
deannagarcia
887d7954d0
Merge pull request #10737 from deannagarcia/upgradeKotlin21
...
Upgrade to kotlin 1.6
2 years ago
Mike Kruskal
a19ae2ae38
Fix 32-bit test issue
2 years ago
Deanna Garcia
a39fa12f41
Upgrade to kotlin 1.6
2 years ago
Deanna Garcia
58ae994e89
Upgrade to Kotlin 1.6
2 years ago
Mike Kruskal
c009b7b0b7
Merge branch 'main' into sync-stage
2 years ago
Mike Kruskal
b2e1d7d8a1
Fix some superficial issues with GCC 4.9, MSVC, and CMake
2 years ago
Thomas Van Lenten
e936433fa6
[ObjC] Run clang-format on the ObjC Generator impl files.
2 years ago