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
Joshua Haberman
95d3a2f097
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888964
1 year ago
Joshua Haberman
e11db6ae6c
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888963
1 year ago
Joshua Haberman
e8d06a2947
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888956
1 year ago
Joshua Haberman
c593476ac7
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888955
1 year ago
Joshua Haberman
035cd90e2f
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888953
1 year ago
Joshua Haberman
39b6f8d7ba
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888951
1 year ago
Joshua Haberman
f78eaa9aa2
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888947
1 year ago
Joshua Haberman
1438cc8931
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888943
1 year ago
Joshua Haberman
50fc19229d
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888930
1 year ago
Joshua Haberman
06c1b3731e
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888901
1 year ago
Joshua Haberman
4a513035cf
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888892
1 year ago
Joshua Haberman
256e65087d
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888826
1 year ago
Joshua Haberman
bed7788f7b
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888824
1 year ago
Joshua Haberman
aebc5ffa07
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
...
PiperOrigin-RevId: 563888809
1 year ago
Protobuf Team Bot
7242c3619c
Update upb absl.
...
PiperOrigin-RevId: 563864674
1 year ago
Laramie Leavitt
b1dc149470
Remove global -Werror from build_defs.bzl open-source
...
PiperOrigin-RevId: 563859653
1 year ago
Joshua Haberman
4fa4311f68
Added upb_c_proto_library() as an alias for upb_proto_library().
...
This is the first step of a migration to split apart upb_proto_library() into upb_c_proto_library() and upb_minitable_proto_library().
PiperOrigin-RevId: 563837216
1 year ago
Protobuf Team Bot
54d4937ad6
Adds "C++ APIs for Edition Zero" to the GitHub code repository.
...
PiperOrigin-RevId: 563818554
1 year ago
Protobuf Team Bot
af498ccf03
Adds "Edition Evolution" to the GitHub code repository.
...
PiperOrigin-RevId: 563810795
1 year ago
Protobuf Team Bot
c20841a240
Adds "Edition Zero Feature: Enum Field Closedness" to the GitHub code repository.
...
PiperOrigin-RevId: 563809111
1 year ago
Protobuf Team Bot
5df704c26c
Adds "Edition Zero: JSON Handling" to the GitHub code repository.
...
PiperOrigin-RevId: 563808396
1 year ago
Protobuf Team Bot
d8de058f5c
Adds "Edition Zero: Converged Semantics" to the GitHub code repository.
...
PiperOrigin-RevId: 563806352
1 year ago
Protobuf Team Bot
77f8c4974c
Auto-generate files after cl/563791580
1 year ago
Mike Kruskal
6f3db03eb7
Stop setting edition strings in FeatureSets.
...
PiperOrigin-RevId: 563791580
1 year ago
Adam Cozzette
b2e39c175a
Cherry-pick recent changes from the upb repo ( #13908 )
...
I merged a handful of PRs on the upb repo after upb moved into the protobuf repo. This PR cherry-picks them here so that they will not be lost.
```
commit 7afb426a5a
Author: Keith Smiley <keithbsmiley@gmail.com>
Date: Thu Sep 7 11:36:01 2023 -0700
[bazel] Fix disallowing dylibs on darwin (#1180 )
Since this bazel commit
ec5553352f
building dylibs like the ones in this rule on darwin platforms has been
unsupported. This feature is a default C++ toolchain feature to indicate
this. In bazel 7.x these dylibs will fail to link if they are still
built. As far as I can tell in the tests even if they are built they are
never used on macOS.
Co-authored-by: Adam Cozzette <acozzette@google.com>
commit 72decab5ec
Author: Keith Smiley <keithbsmiley@gmail.com>
Date: Thu Sep 7 09:42:20 2023 -0700
Add missing darwin_x86_64 CPU (#1181 )
This CPU is often used when cross compiling from M1 machines. I'm also
hoping we can remove the legacy 'darwin' CPU.
commit ccadaf3196
Author: messense <messense@icloud.com>
Date: Fri Sep 8 00:28:54 2023 +0800
Fix `PyUpb_Message_MergeInternal` segfault (#1338 )
when `PyUpb_Message_MergeFromString` returns `NULL`, currently
`PyUpb_Message_MergeInternal` will call `Py_DECREF` on `NULL`
which results in a segmentation fault.
This patch switches to `Py_XDECREF` to fix the segfault.
commit 2a5724d86e
Author: Kevin Greene <kgreenek@gmail.com>
Date: Wed Sep 6 16:46:35 2023 -0700
Fix lambda capture compiler error with c++20 (#1502 )
When compiling with C++20, the following error is produced:
```
upb/mini_table.hpp:63:22: note: add explicit 'this' or '*this' capture
upb/mini_table.hpp: In lambda function:
upb/mini_table.hpp:71:22: error: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Werror=deprecated]
71 | return appender_([=](char* buf) {
```
In C++20, it is no longer allowed to implicitly capture 'this' in a
lambda using [=].
This commit explicitly captures required values in the appropriate
lambdas and removes all uses of [=] with lambdas.
```
Closes #13908
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13908 from acozzette:upb 7afb426a5a
PiperOrigin-RevId: 563784513
1 year ago
Protobuf Team Bot
420f92a475
Updates with the latest rules_kotlin 1.8.1.
...
PiperOrigin-RevId: 563772250
1 year ago
Protobuf Team Bot
ffc56ba0be
Auto-generate files after cl/563753514
1 year ago
Eric Salo
cb4fe505c2
upb: clean up ClangTidy warnings in upb/reflection/
...
PiperOrigin-RevId: 563753514
1 year ago
Protobuf Team Bot
955d4ab0d6
Add MapFieldBuilder and change codegen to generate it and the put{field}BuilderIfAbsent method.
...
PiperOrigin-RevId: 563738402
1 year ago