Protobuf Team Bot
e4aeff3992
Create initial Rust conformance test.
...
PiperOrigin-RevId: 564725507
1 year ago
Protobuf Team Bot
4a6f2da5b0
Auto-generate files after cl/564706001
1 year ago
Protobuf Team Bot
4eed4eb244
Move `GetClassData` into `MessageLite`. This table will be used to replace several
...
virtual functions to reduce binary size and code duplication.
In this same change we replace `OnDemandRegisterArenaDtor` with an entry on the
table to keep the number of virtual functions in `MessageLite` the same to
avoid growth in space constrained systems. We will migrate other functions in
future changes.
PiperOrigin-RevId: 564706001
1 year ago
Christian Blichmann
38a24729ec
`Printer`: Include Abseil's `str_cat.h` for `absl::AlphaNum`
...
No need to touch Bazel/CMake files, as they already depend on Abseil strings.
PiperOrigin-RevId: 564640299
1 year ago
Protobuf Team Bot
924165a5f2
Unalign ThreadSafeArena::ThreadCache
...
ThreadSafeArena::ThreadCache does not need to be aligned.
If anything, the alignment increases TLS and working set size.
Unalign it.
PiperOrigin-RevId: 564615625
1 year ago
Protobuf Team Bot
cc84eba821
Auto-generate files after cl/564534891
1 year ago
Joshua Haberman
f4f73699b0
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 564534891
1 year ago
Joshua Haberman
9d27c2f8aa
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 564518438
1 year ago
Protobuf Team Bot
47cec39ab3
Fix a NPE in put<X>BuilderIfAbsent due to using the result of put() directly (which is null if it currently has no value)
...
PiperOrigin-RevId: 564509304
1 year ago
Joshua Haberman
2bea492185
Fixed pre-existing formatting problems.
...
The presubmit complains about these if you try to modify any of these files.
PiperOrigin-RevId: 564506598
1 year ago
Protobuf Team Bot
45ed02805f
Auto-generate files after cl/564489381
1 year ago
Joshua Haberman
ccb1173553
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 564489381
1 year ago
Protobuf Team Bot
f98fa1897e
Adds "Java Lite for Editions" to the GitHub code repository.
...
PiperOrigin-RevId: 564482619
1 year ago
Protobuf Team Bot
e46855432e
Adds "Edition Zero Features" to the GitHub code repository.
...
PiperOrigin-RevId: 564482175
1 year ago
Philip K. Warren
437ec356fb
Update Kotlin compiler to escape package names ( #13310 )
...
The current Kotlin code generator creates code which fails to compile with imports like:
```
syntax = "proto3";
package net.example.v1;
message Sample {
string net = 1;
}
```
This results in a condition where 'net' is ambiguous in some cases (could refer to the field or the package). To avoid these issues, the code generator should enclose package paths in backticks:
```
net.example.v1.SampleKt => `net.example.v1`.SampleKt
```
Fixes #13182 .
Closes #13310
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13310 from pkwarren:pkw/issue-13182 3f72b2f1e1
PiperOrigin-RevId: 564481691
1 year ago
Protobuf Team Bot
dfc8445c72
Auto-generate files after cl/564457642
1 year ago
Protobuf Team Bot
f88b09d9cf
INTERNAL_CHANGE
...
PiperOrigin-RevId: 564462648
1 year ago
Joshua Haberman
f494a9e975
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 564457642
1 year ago
Adam Cozzette
25dd86d819
Make upb workspace load protobuf deps before upb deps
...
This should ensure that the upb workspace uses the same version of absl that
the protobuf workspace does. Soon this will be irrelevant since we will be
deleting the upb workspace, but this will help keep everything building
successfully until then.
PiperOrigin-RevId: 564405718
1 year ago
Joshua Haberman
229752ddf2
Added missing PROTOBUF_MUSTTAIL, to fix presubmit check.
...
PiperOrigin-RevId: 564379578
1 year ago
Protobuf Team Bot
b106bb2abc
Auto-generate files after cl/564014227
1 year ago
Joshua Haberman
da40ff6fb1
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 564015858
1 year ago
Joshua Haberman
296ae4e663
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 564014227
1 year ago
Joshua Haberman
db20f5ffc9
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 564013990
1 year ago
Jonas Kvinge
0b66e39694
port_def: Add ignore for -Wextra-semi with Clang ( #13859 )
...
Ignores warning: extra ';' inside a struct [-Wextra-semi] in generated proto files.
Amends #13492
Closes #13859
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13859 from jonaski:ports_def_clang_extra-semi de5965abe2
PiperOrigin-RevId: 564013323
1 year ago
Benoît Quenaudon
5f9d11a84b
Update Wire's option tag to fix conflict ( #13867 )
...
Addresses partially https://github.com/protocolbuffers/protobuf/issues/13833
Closes #13867
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13867 from oldergod:patch-1 5e0cd95b02
PiperOrigin-RevId: 564010950
1 year ago
Joshua Haberman
7853a5e301
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563956563
1 year ago
Joshua Haberman
40d69fd51f
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563953121
1 year ago
Joshua Haberman
8a4bfd645d
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563909131
1 year ago
Joshua Haberman
9840a6d7c9
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563897917
1 year ago
Joshua Haberman
9ef8f5cffc
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563897888
1 year ago
Joshua Haberman
7e4fdf134d
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563894169
1 year ago
Joshua Haberman
44bd65b2d3
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563894040
1 year ago
Joshua Haberman
200c9589c4
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563893930
1 year ago
Joshua Haberman
638a860285
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563893662
1 year ago
Joshua Haberman
31b6348f23
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889041
1 year ago
Joshua Haberman
4af5a837a4
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889039
1 year ago
Joshua Haberman
8cf940dfc8
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889037
1 year ago
Joshua Haberman
2d6e554c2e
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889036
1 year ago
Joshua Haberman
e614b03575
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889033
1 year ago
Joshua Haberman
80b77d7f6f
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889025
1 year ago
Joshua Haberman
b42ca260d1
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889016
1 year ago
Joshua Haberman
ba9e2afcfc
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889003
1 year ago
Joshua Haberman
67ee3b98c5
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563889001
1 year ago
Joshua Haberman
8c05a64f10
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888984
1 year ago
Joshua Haberman
4c4fb523c7
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888979
1 year ago
Joshua Haberman
177092cd8c
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888978
1 year ago
Joshua Haberman
106de22416
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888974
1 year ago
Joshua Haberman
8c45177016
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888972
1 year ago
Joshua Haberman
1d2293144e
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888968
1 year ago