Protobuf Team Bot
c9869dc780
Updating version.json and repo version numbers to: 21.4
2 years ago
Yash Tibrewal
c2548258b9
Reduce the required alignment of ArenaString from 8 to 4 ( #10298 )
2 years ago
Sandy Zhang
897b2cebb4
Sync from Piper @review/462489109
...
PROTOBUF_SYNC_PIPER
2 years ago
Sandy Zhang
aebdd0885f
Sync from Piper @463129388
...
PROTOBUF_SYNC_PIPER
2 years ago
Jon Skeet
d9394ecdb1
Add underscore at the end of known common members for C# properties
...
This won't remove all possibilities of naming collisions, but will address the simplest ones.
The "test" is just to add all the reserved names in a proto file: if the generated code builds, it works.
Note that before this change, using any of these field names would result in a compile-time error, so this is not a breaking change.
Generated code is in the next commit.
Fixes #8810
2 years ago
Protobuf Team Bot
b1eb1260fc
Updating version.json and repo version numbers to: 21.3
2 years ago
dmaclach
1d3109fe1a
Update comment generator to apply to maps
...
Change comment from "array" to "container" because sometimes it's a map.
2 years ago
Antoine Pitrou
101b6199f3
Fix #9947 : make the ABI identical between debug and non-debug builds
2 years ago
petr.dannhofer
511c61263f
"Fixed" Visual Studio constinit errors both for clang-cl and msvc compilers under c+17 and c+20 standards
2 years ago
Antoine Pitrou
0574167d92
Fix #9947 : make the ABI identical between debug and non-debug builds
2 years ago
tony
68de42df88
tidy up code formatting
2 years ago
tony
69b8686cae
Fix typo in comments
2 years ago
Ivan Shynkarenka
ddf2c6b6d0
Cygwin: error: ‘constinit’ variable ‘google::protobuf::_Struct_default_instance_’ does not have a constant initializer #9562 ( #10261 )
2 years ago
Brent Shaffer
d807712f1a
address review comments
2 years ago
tony
a6da5f7aa4
issue 8101 fix csharp name starting with digit
2 years ago
Joshua Haberman
a0e3399cd5
Sync from Piper @461060848
...
PROTOBUF_SYNC_PIPER
2 years ago
Brent Shaffer
0b90ee8d3f
address review comments
2 years ago
Jon Skeet
934b3b0871
Remove warning from plugin.proto that it's experimental
...
(The proto has been in production use for a long time now.)
2 years ago
Mike Kruskal
445a49480c
Adding Github Action to keep CMake generated file lists up to date ( #10243 )
2 years ago
theodorerose
463629bbe1
revert subprocess changes from open source
2 years ago
theodorerose
6cf86ac37a
Sync from Piper @460213275
...
PROTOBUF_SYNC_PIPER
2 years ago
Anis Ladram
1e9d43fe71
Add explicit abort() at the end of AlignFail
...
GCC cannot infer that `LogMessage::Finish()` (called indirectly by
`GOOGLE_LOG(FAIL)` in `AlignFail`) exits program when `level_ ==
LOGLEVEL_FATAL`. Compilation will create a warning in projects importing
the library for debug builds. The attribute cannot be individually
assigned to `LogMessage::Finish()` because it does return conditionally
of the log level. Tried with GCC 9.3.0 and GCC 12.1.0.
This change adds an explicit abort() for compiler to clearly understand
this does not return, and enables `[[noreturn]]` for MSVC as well.
2 years ago
theodorerose
4f593b7482
Sync from Piper @460195408
...
PROTOBUF_SYNC_PIPER
2 years ago
petr.dannhofer
c1278f8358
"Fixed" Visual Studio constinit errors both for clang-cl and msvc compilers under c+17 and c+20 standards
2 years ago
Matt Fowles Kulukundis
c7908f46c2
Slightly prettier way to express int min
2 years ago
tony
efa2b29058
Use nullptr instead of NULL
2 years ago
theodorerose
cc696d4bab
Sync from Piper @458570529
...
PROTOBUF_SYNC_PIPER
2 years ago
Deanna Garcia
24106fbe3a
Kdocify comments from source
2 years ago
Matt Kulukundis
1de4f31e90
fix to not use absl
2 years ago
Matt Fowles Kulukundis
3d3bd8d2fe
Avoid INT_MIN in obj-c codegen
2 years ago
tony
a34d060773
Fix for grpc.tools #17995 & protobuf #7474
...
Use CreateProcessW so that non-ascii paths are handled correctly
2 years ago
theodorerose
db6ac0da02
fix codespell
2 years ago
theodorerose
8b4a62b4b3
merged from upstream
2 years ago
theodorerose
ee7ba6d8f1
Sync from Piper @458326765
...
PROTOBUF_SYNC_PIPER
2 years ago
theodorerose
d296b2be9d
update build rules
2 years ago
theodorerose
152f97d8c1
merged from upstream
2 years ago
theodorerose
e98edc5991
Sync from Piper @456510836
...
PROTOBUF_SYNC_PIPER
2 years ago
theodorerose
617ee9dc66
update build rules
2 years ago
theodorerose
628a7e6fa4
Sync from Piper @457757259
...
PROTOBUF_SYNC_PIPER
2 years ago
theodorerose
52e071ecb3
merge 21.x into main
2 years ago
Protobuf Team Bot
839b18b1ba
Updating version.json and repo version numbers to: 21.2
2 years ago
theodorerose
39996cfa12
cherry-pick: arenastring
2 years ago
theodorerose
ae41e72dd3
Sync from Piper @456510836
...
PROTOBUF_SYNC_PIPER
2 years ago
Jorg Brown
7bb756c1cc
Re-instate commit c0fc2e881b
2 years ago
Jorg Brown
24d0a3bed1
Revert all changes to strutil.{h,cc} from this PR
2 years ago
Jorg Brown
a075d2fb14
Remove extraneous ';'
2 years ago
Jorg Brown
81491e034f
Can't use char * for quoted literals. I knew that.
2 years ago
Jorg Brown
e9668e41be
Find out who is calling StringReplace, or if the call is from strutil
...
itself.
2 years ago
Jorg Brown
dc7f4debbc
More debugging information please
2 years ago
Jorg Brown
126841ed7d
Add some extra tracing to figure out a crash during build
2 years ago