Protobuf Team Bot
4d2add3e63
Auto-generate files after cl/687354677
2 months ago
Protobuf Team Bot
79e6042935
Auto-generate files after cl/687070204
2 months ago
Protobuf Team Bot
50e3b1b66c
Auto-generate files after cl/686703004
2 months ago
Protobuf Team Bot
1f7f08d21d
Internal change
...
PiperOrigin-RevId: 686703004
2 months ago
Protobuf Team Bot
5aca3b7352
Auto-generate files after cl/686703004
2 months ago
Protobuf Team Bot
5216029ae8
Internal change
...
PiperOrigin-RevId: 686703004
2 months ago
Protobuf Team Bot
35a7bf2845
Auto-generate files after cl/686703004
2 months ago
Protobuf Team Bot
5856d33473
Internal change
...
PiperOrigin-RevId: 686703004
2 months ago
Protobuf Team Bot
cbb49f03bf
Auto-generate files after cl/686680363
2 months ago
Protobuf Team Bot
54f38ba7f8
Internal change
...
PiperOrigin-RevId: 686680363
2 months ago
Protobuf Team Bot
799cb0a1c4
Auto-generate files after cl/686676344
2 months ago
Protobuf Team Bot
a4a781db1b
Internal change
...
PiperOrigin-RevId: 686676344
2 months ago
Protobuf Team Bot
d6d3f85f0e
Auto-generate files after cl/686670268
2 months ago
Tony Liao
c75095b6c6
Bump abseil dependency version from 20230802.1 to 20240722.0.
...
See abseil release notes:
https://github.com/abseil/abseil-cpp/releases/tag/20240722.0
This is necesary pre-work to enable C++17 builds in preparation of baseline C++
upgrade from C++14 to C++17. C++14 support is scheduled to reach EOL on
2024-12-15:
https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md
Interestingly enough, the older Abseil version 20230802.1 is actually OK for
building on macOS with C++17. However, we depend on GoogleTest, and they
transitively depend on Abseil version 20240116.2, which caused Bazel to
implicitly change the Abseil dependency to most recent specified version of
20240116.2:
https://github.com/google/googletest/blob/main/MODULE.bazel
Current builds with C++17 and Abseil version 20240116.2 on older macos versions
that didn't support `std::filesystem::path` would give the following error:
> error: 'path' is unavailable: introduced in macOS 10.15.
With this version upgrade, we pull in an Abseil patch that fixes this issue on
macOS:
65a55c2ba8
PiperOrigin-RevId: 686670268
2 months ago
Protobuf Team Bot
09af1d8f43
Auto-generate files after cl/686647297
2 months ago
Protobuf Team Bot
66f80bb8a1
Internal change
...
PiperOrigin-RevId: 686647297
2 months ago
Protobuf Team Bot
6ded0291e3
Auto-generate files after PR #18238
2 months ago
Zoey Greer
fbe6168a02
Address warning regarding incorrectly-terminated heredoc in `src/google/protobuf/compiler/test_plugin_injection.bzl` ( #18238 )
...
Closes #18238
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/18238 from tempoz:tempoz-fix-heredoc 87644ab5e9
PiperOrigin-RevId: 686625159
2 months ago
Protobuf Team Bot
90c4487d27
Auto-generate files after cl/686608991
2 months ago
Sandy Zhang
92bed48179
Remove obsolete references to 21.x and 22.x branches that used to use Kokoro
...
PiperOrigin-RevId: 686608991
2 months ago
Protobuf Team Bot
463ca91ecd
Auto-generate files after cl/686600589
2 months ago
Protobuf Team Bot
9e200bebb2
Internal change
...
PiperOrigin-RevId: 686600589
2 months ago
Protobuf Team Bot
62592a014c
Auto-generate files after cl/686588307
2 months ago
Mike Kruskal
2ea63b0b84
Automated rollback of commit d99d1a60c0
.
...
PiperOrigin-RevId: 686588307
2 months ago
Protobuf Team Bot
14b1488981
Auto-generate files after cl/686572636
2 months ago
Protobuf Team Bot
a0eb24061f
Replace use of C++17 with disabling a warning
...
PiperOrigin-RevId: 686572636
2 months ago
Protobuf Team Bot
8259925cc4
Auto-generate files after cl/686552884
2 months ago
Protobuf Team Bot
b1d362033d
Internal change
...
PiperOrigin-RevId: 686552884
2 months ago
Protobuf Team Bot
008046df6e
Auto-generate files after cl/686533265
2 months ago
Protobuf Team Bot
dfaec17efb
Internal change
...
PiperOrigin-RevId: 686533265
2 months ago
Protobuf Team Bot
08f9c603a2
Auto-generate files after cl/686518474
2 months ago
Protobuf Team Bot
6a4ed21083
Internal change
...
PiperOrigin-RevId: 686518474
2 months ago
Protobuf Team Bot
22345e2b6b
Auto-generate files after cl/686506438
2 months ago
Mike Kruskal
b4b1e08d68
Fix examples link in Java README
...
Fixes https://github.com/protocolbuffers/protobuf/issues/18836
PiperOrigin-RevId: 686506438
2 months ago
Protobuf Team Bot
17c7f4b086
Auto-generate files after cl/686502474
2 months ago
Protobuf Team Bot
35c904de32
Internal change
...
PiperOrigin-RevId: 686502474
2 months ago
Protobuf Team Bot
5c5d407c1e
Auto-generate files after cl/686483259
2 months ago
Protobuf Team Bot
db4d5c2bb5
Internal change
...
PiperOrigin-RevId: 686483259
2 months ago
Protobuf Team Bot
8ac70a2acf
Auto-generate files after cl/686475508
2 months ago
Hong Shin
7824085416
hpb: add support for retrieving mutable handles on returned map values
...
Before this CL, it was only possible to get CHandles when fetching messages from a map. proto2::cpp does not have this restriction, so we patch this gap in here.
+utilize the new Emit :)
PiperOrigin-RevId: 686475508
2 months ago
Protobuf Team Bot
10f611a1b5
Auto-generate files after cl/686376466
2 months ago
Protobuf Team Bot
9ff4ec7772
Internal change
...
PiperOrigin-RevId: 686376466
2 months ago
Protobuf Team Bot
e4803d77dd
Auto-generate files after cl/686323338
2 months ago
Mark Hansen
f63b0ece75
Combine dead-code gencode switch clauses for smaller codegen
...
For messages with no required fields, SET_MEMOIZED_IS_INITIALIZED is never called, see the early returns above http://google3/third_party/java_src/protobuf/current/java/com/google/protobuf/GeneratedMessageLite.java;l=1526;rcl=684621860 if we return '1'.
So we can put whatever logic in here we want, and we can avoid codegenning the 'return null' instructions.
This should generate slightly smaller dex and oat code.
https://godbolt.org/z/bGWaf68xv
PiperOrigin-RevId: 686323338
2 months ago
Protobuf Team Bot
73d40a036a
Auto-generate files after cl/686304907
2 months ago
Mark Hansen
b8557ebbd4
Fix indentation on closing brace in gencode
...
PiperOrigin-RevId: 686304907
2 months ago
Protobuf Team Bot
dee200aaab
Auto-generate files after cl/686300005
2 months ago
Mark Hansen
0a419d4ce6
Fix indentation in lite message clear by adding newline
...
PiperOrigin-RevId: 686300005
2 months ago
Protobuf Team Bot
c73b222911
Auto-generate files after cl/686293878
2 months ago
Mark Hansen
1286f4d931
Tidy up lite gencode by adding newline
...
PiperOrigin-RevId: 686293878
2 months ago