Protobuf Team Bot
08ad73b58e
Auto-generate files after cl/495501807
2 years ago
Mike Kruskal
9baae6adcb
Clean up aarch64 tests.
...
This bumps us to gcc 6 (rather than 4.8), which fully supports C++14, and migrates the Python tests to our Bazel-based system. C#, PHP, and Ruby will remain on CMake + alternate build system for now.
PiperOrigin-RevId: 495501807
2 years ago
Protobuf Team Bot
b5f83ddb90
Auto-generate files after cl/495485093
2 years ago
Mike Kruskal
6df908957a
Internal changes
...
PiperOrigin-RevId: 495485093
2 years ago
Protobuf Team Bot
bed8628547
Auto-generate files after cl/495424888
2 years ago
Protobuf Team Bot
b51c551e37
Remove unused package private class ProtobufLists.
...
PiperOrigin-RevId: 495424888
2 years ago
Protobuf Team Bot
a6d0a6a441
Auto-generate files after cl/495412826
2 years ago
Sandy Zhang
afddce8cc9
Add -y to collect_all_artifacts apt install for `gnupg ca-certificates`
...
PiperOrigin-RevId: 495412826
2 years ago
Protobuf Team Bot
7049c555ec
Auto-generate files after cl/495394221
2 years ago
Sandy Zhang
da70972f52
Update collect_all_artifacts.sh to install mono for 20.04 instead of 16.04
...
PiperOrigin-RevId: 495394221
2 years ago
Protobuf Team Bot
e783e85602
Auto-generate files after cl/495357579
2 years ago
Protobuf Team Bot
9595cbbf9a
Mark UnmodifiableLazyStringList deprecated. UnmodifiableLazyStringList is unnecessary and will be removed in a future release.
...
PiperOrigin-RevId: 495357579
2 years ago
Protobuf Team Bot
33593edfef
Auto-generate files after cl/495354518
2 years ago
Mike Kruskal
6b87d6f445
Add a deprecated message and enum option for restoring legacy json field validation.
...
See https://github.com/protocolbuffers/protobuf/pull/10750 for more information.
PiperOrigin-RevId: 495354518
2 years ago
Protobuf Team Bot
c997d818dd
Auto-generate files after cl/495340630
2 years ago
Martijn Vels
edcbebaf8a
Split arena_impl.h into serial_arena.h and thread_safe_arena.h
...
PiperOrigin-RevId: 495340630
2 years ago
Theodore Rose
cf3ec8f8c8
Merge pull request #11286 from esorot/21.x
...
fix kokoro git config
2 years ago
Protobuf Team Bot
14e579436f
Internal change
...
PiperOrigin-RevId: 495302416
2 years ago
Martijn Vels
8661e45075
Add UnknownFieldSet::SerializeToCord()
...
PiperOrigin-RevId: 495164471
2 years ago
Protobuf Team Bot
c658e27529
Make emptyList public and mark the public EMPTY field as deprecated.
...
PiperOrigin-RevId: 495154966
2 years ago
Mike Kruskal
bfed218c71
Internal changes
...
PiperOrigin-RevId: 495152163
2 years ago
Jie Luo
0dd27f9f93
delete python/google/protobuf/protobuf_test.py which is dead
...
PiperOrigin-RevId: 495146557
2 years ago
Martijn Vels
b97005bda5
Add support for repeated Cord fields.
...
PiperOrigin-RevId: 495141685
2 years ago
Protobuf Team Bot
ce46f3e782
Re-format our `.inc` files to clang-format standards
...
PiperOrigin-RevId: 495140846
2 years ago
Matt Fowles Kulukundis
be363f3f0f
Merge pull request #11281 from protocolbuffers/21.x-202212131512
...
Updating version.json and repo version numbers to: 21.12
2 years ago
Jie Luo
de28d0b090
Removed python files from file_list and replace it with directory-based renames.
...
PiperOrigin-RevId: 495126987
2 years ago
Matt Kulukundis
d9c9fc7454
Updating changelog
2 years ago
Protobuf Team Bot
f4afdc712e
cherry-pick: kokoro git config
2 years ago
Protobuf Team Bot
f483a68e84
Remove inlined strings from the fallback.
...
The parser can already handle these fields. The fallback was dead code.
PiperOrigin-RevId: 495100162
2 years ago
Martijn Vels
a12d23bcfb
Remove constexpr for non compliant C++11 builds with ABSL_ASSERT
...
PiperOrigin-RevId: 495083659
2 years ago
Protobuf Team Bot
e8449ee90e
Remove the three-arg Printer::Sub constructor and switch to the new AnnotatedAt().
...
PiperOrigin-RevId: 495078112
2 years ago
Protobuf Team Bot
ce17d70539
Internal Change
...
PiperOrigin-RevId: 495077928
2 years ago
Protobuf Team Bot
ff7ece3bcd
Internal Change
...
PiperOrigin-RevId: 495064902
2 years ago
Protobuf Team Bot
2433d6088f
Add a mechanism for placing comments in Emit() calls that are not reproduced in the output.
...
PiperOrigin-RevId: 495059212
2 years ago
Protobuf Team Bot
680881def1
Internal change
...
PiperOrigin-RevId: 495049673
2 years ago
Protobuf Team Bot
e4116700b5
Clean up the interface of io::Printer.
...
This CL kicks any definition longer than three or so lines out of the class
body and defines them out of line. The number of private definitions at the head of the class was getting completely out of control.
Ideally we would not kick Printer::Sub out, since its API is important,
but there's no way to do this while also moving ValueImpl out of the class,
which was taking on a whole lot of space.
Today I learned that an out-of-line template definition can have multiple template <> declarations, which is necessary to be able to utter the signature of those symbols out of line.
PiperOrigin-RevId: 495030857
2 years ago
Protobuf Team Bot
025258525c
Aggressively pipeline branches that have Arenas for performance.
...
PiperOrigin-RevId: 494917475
2 years ago
Martijn Vels
ddde013bd8
Add Cord based Parse and Serialize logic to MessageLite
...
PiperOrigin-RevId: 494887062
2 years ago
Martijn Vels
5e2a4a73ed
Unify alignment logic
...
This change implements the existing 'Align*' logic in terms of `arena_align.h` enabling further cleanups and a long needed split of arena_impl.h into serial_arena.h and thread_safe_arena.h. The latter reduces the cost of adding new features or optimizations to arena.
PiperOrigin-RevId: 494877304
2 years ago
Mike Kruskal
2e0145b240
Internal changes
...
PiperOrigin-RevId: 494875036
2 years ago
Mike Kruskal
d7610a4a32
Internal changes
...
PiperOrigin-RevId: 494869411
2 years ago
Protobuf Team Bot
ad746163bc
Remove MOA experiment flag.
...
PiperOrigin-RevId: 494865635
2 years ago
Mike Kruskal
3cdee9a70c
Internal changes
...
PiperOrigin-RevId: 494853699
2 years ago
Protobuf Team Bot
0ef2e548ad
Internal Change
...
PiperOrigin-RevId: 494849648
2 years ago
Protobuf Team Bot
f6f6af5472
Internal change
...
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11257 from Neakxs:apply-registration-for-protocel-extensions 8d04626e85
PiperOrigin-RevId: 494841129
2 years ago
Protobuf Team Bot
f0dc78d7e6
Updating version.json and repo version numbers to: 21.12
2 years ago
Joshua Haberman
7b0ca6995d
Updated release branch to latest upb. ( #11258 )
...
* Updated release branch to latest upb.
* Updated amalgamated files.
2 years ago
Eric Salo
1050599cb0
update protobuf_deps.bzl to pull in the latest upb
...
PiperOrigin-RevId: 494793478
2 years ago
Protobuf Team Bot
d955a548e1
Fix open-source builds due to references to lazy fields.
...
PiperOrigin-RevId: 494789853
2 years ago
Eric Salo
1f58f1d7b8
allow reserved enums to be negative
...
https://github.com/protocolbuffers/upb/issues/1024
PiperOrigin-RevId: 494414605
2 years ago