Protobuf Team Bot
7c68721b23
Auto-generate files after cl/582150596
1 year ago
Protobuf Team Bot
32af7d211b
Auto-generate files after cl/581980280
1 year ago
Protobuf Team Bot
7c1ec5a801
Auto-generate files after cl/581408568
1 year ago
Protobuf Team Bot
c6b149cbf9
Auto-generate files after cl/581384108
1 year ago
Protobuf Team Bot
a9b11dd7bd
Auto-generate files after cl/580493003
1 year ago
Protobuf Team Bot
f82d198ba5
Auto-generate files after cl/580285127
1 year ago
Protobuf Team Bot
ebef52ec2f
Auto-generate files after cl/580263087
1 year ago
Protobuf Team Bot
75b9030c79
Auto-generate files after cl/580158012
1 year ago
Protobuf Team Bot
ce9dcc2455
Auto-generate files after cl/579321454
1 year ago
Protobuf Team Bot
1fb26f229b
Auto-generate files after cl/574673810
1 year ago
Protobuf Team Bot
b8654c2d89
Auto-generate files after cl/573338934
1 year ago
Protobuf Team Bot
2b7a816256
Auto-generate files after cl/572041162
1 year ago
Protobuf Team Bot
d14a336a6b
Auto-generate files after cl/571636273
1 year ago
Protobuf Team Bot
777d6a9d4f
Auto-generate files after cl/571462941
1 year ago
Protobuf Team Bot
6703802f20
Auto-generate files after cl/570576252
1 year ago
Protobuf Team Bot
376ba2f8bc
Auto-generate files after cl/569594353
1 year ago
Protobuf Team Bot
0cb912c37c
Auto-generate files after cl/569264372
1 year ago
Protobuf Team Bot
06310353a2
Auto-generate files after cl/568651768
1 year ago
Protobuf Team Bot
61127956a7
Auto-generate files after cl/568621264
1 year ago
Protobuf Team Bot
ab58f8fbab
Auto-generate files after cl/568554147
1 year ago
Protobuf Team Bot
b58bd40e1c
Auto-generate files after cl/566638331
1 year ago
Protobuf Team Bot
986cbb647b
Auto-generate files after cl/566628155
1 year ago
Protobuf Team Bot
d11eb716ed
Auto-generate files after cl/565518070
1 year ago
Protobuf Team Bot
743bf92146
Auto-generate files after cl/565212511
1 year ago
Protobuf Team Bot
7be2a452c6
Auto-generate files after cl/565073638
1 year ago
Protobuf Team Bot
47b9a673a9
Auto-generate files after cl/564923153
1 year ago
Protobuf Team Bot
fea7645b4b
Auto-generate files after cl/564810016
1 year ago
Protobuf Team Bot
7dabac9c5e
Auto-generate files after cl/563487615
1 year ago
Protobuf Team Bot
0e484c7777
Auto-generate files after cl/563175374
1 year ago
Protobuf Team Bot
dcc1f61973
Auto-generate files after cl/562889855
1 year ago
Protobuf Team Bot
fa98bb316a
Auto-generate files after cl/561993644
1 year ago
Protobuf Team Bot
8985e978d5
Auto-generate files after cl/561344217
1 year ago
Protobuf Team Bot
2454ae2cd1
Internal change
...
PiperOrigin-RevId: 561344217
1 year ago
Protobuf Team Bot
190a2bad35
Auto-generate files after cl/561288632
1 year ago
Protobuf Team Bot
293f0a3b31
protobuf: mark unlikely branch as so
...
Don't leave things to chance. We generally mark likely/unlikely
branches on hot paths as such.
PiperOrigin-RevId: 561288632
1 year ago
Protobuf Team Bot
e454cb50fc
Auto-generate files after cl/561272213
1 year ago
Protobuf Team Bot
69f86a62f9
protobuf: add arena allocation with cleanup benchmark
...
Allocation with cleanup is quite different from the normal allocation.
Add a synthetic benchmark for it.
PiperOrigin-RevId: 561272213
1 year ago
Protobuf Team Bot
39feb83d60
Auto-generate files after cl/561268500
1 year ago
Marcel Hlopko
836c5c3af5
Internal change
...
PiperOrigin-RevId: 561268500
1 year ago
Protobuf Team Bot
0ef0214161
Auto-generate files after cl/561249277
1 year ago
Protobuf Team Bot
0d0701948d
protobuf: fix data race on SerialArena::string_block_
...
SpaceUsed reads string_block_ while AllocateFromStringBlockFallback
can be changing it concurrently. Make it an atomic.
PiperOrigin-RevId: 561249277
1 year ago
Protobuf Team Bot
17beb003ef
Auto-generate files after cl/561191678
1 year ago
Shixin Li
d6a2f31c84
Internal change
...
PiperOrigin-RevId: 561191678
1 year ago
Protobuf Team Bot
4cda2e3941
Auto-generate files after cl/561187352
1 year ago
Adam Cozzette
0937be16c0
Update PHP and Ruby amalgamations in regenerate_stale_files.sh
...
This removes the need for us to manually rebuild these amalgamation files. I
added the "manual" tag to the corresponding staleness tests so that we won't
get presubmit errors if the amalgamation files are out of date. I also had to
tweak the Ruby BUILD.bazel file to make sure it uses Bazel-generated
amalgamations instead of relying on the checked-in files.
I added deliberate errors to the Ruby and PHP amalgamation files to test that
everything is working. We should not see any CI errors, and the files should
quickly be auto-updated after the change lands on main.
PiperOrigin-RevId: 561187352
1 year ago
Adam Cozzette
7d5592e518
Add upb "No System Python" test run
...
This test validates that upb Python targets can be built successfully even if
Python is not installed locally.
I also updated our pinned upb version to pull in some recent fixes needed for
this test run.
PiperOrigin-RevId: 559504790
1 year ago
Mike Kruskal
ba9647030d
Editions: Add FeatureSetDefaults type for communicating default feature set data.
...
This will be used to seed feature resolution, which becomes just an edition lookup followed by proto merges. Runtime and generators that need to resolve their own features will be able to leverage this to avoid reimplementing all of the reflective logic that goes into the default calculation.
PiperOrigin-RevId: 559271634
1 year ago
Mike Kruskal
60ec7bfb5c
Editions: Remove raw_features field in FeatureSet.
...
Protoc will only ever expose unresolved feature sets, so there's no longer any ambiguity.
PiperOrigin-RevId: 557972284
1 year ago
Mike Kruskal
52b571f2c3
Editions: Remove string_field_validation feature.
...
This has been replaced with language-specific features and will not be included in Edition 2023.
PiperOrigin-RevId: 557967343
1 year ago
Adam Cozzette
8059da24d2
Start adding upb test runs to CI for protobuf repo
...
This change moves the upb Fastbuild, Optimized, and FastTable test runs over to
the protobuf repo CI in preparation for moving the upb codebase itself. There
are a bunch more test runs to move, but this initial change handles the easy
ones first.
I also updated our pinned upb version to the current head to pick up some
recent fixes.
PiperOrigin-RevId: 557486174
1 year ago