Protobuf Team Bot
8fe216729a
Auto-generate files after cl/534905015
2 years ago
Protobuf Team Bot
a4737b9641
Internal change
...
PiperOrigin-RevId: 534905015
2 years ago
Protobuf Team Bot
1856979d0e
Auto-generate files after cl/534875127
2 years ago
Mike Kruskal
087cbcd6f5
Internal changes
...
PiperOrigin-RevId: 534875127
2 years ago
Protobuf Team Bot
254a571cb0
Auto-generate files after PR #12870
2 years ago
lukeocamden
3b6b996ba2
Fix printer.h compile error in -std=c++2b ( #12870 )
...
Closes #12869
Closes #12870
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12870 from lukeocamden:patch-1 28bd987181
PiperOrigin-RevId: 534717297
2 years ago
Protobuf Team Bot
033c764145
Auto-generate files after cl/534712783
2 years ago
Protobuf Team Bot
418ef2c0be
Internal Code Change
...
PiperOrigin-RevId: 534712783
2 years ago
Protobuf Team Bot
d4de9ed1cb
Auto-generate files after cl/534686527
2 years ago
Protobuf Team Bot
1c4de038f4
Internal change
...
PiperOrigin-RevId: 534686527
2 years ago
Protobuf Team Bot
9b807b491c
Auto-generate files after cl/534622899
2 years ago
Jie Luo
f36a5c6674
Internal change
...
PiperOrigin-RevId: 534622899
2 years ago
Protobuf Team Bot
1a3ccf9869
Auto-generate files after cl/534606377
2 years ago
Protobuf Team Bot
3f21ad53a5
Internal change
...
PiperOrigin-RevId: 534606377
2 years ago
Protobuf Team Bot
1cd81cf271
Auto-generate files after cl/534579685
2 years ago
Protobuf Team Bot
790712a828
Internal change
...
PiperOrigin-RevId: 534579685
2 years ago
Protobuf Team Bot
ac23edce09
Auto-generate files after cl/534570019
2 years ago
Protobuf Team Bot
7cdd9f5113
Internal change
...
PiperOrigin-RevId: 534570019
2 years ago
Protobuf Team Bot
3492dc92c5
Auto-generate files after cl/534562415
2 years ago
Protobuf Team Bot
d3793f737f
Internal change
...
PiperOrigin-RevId: 534562415
2 years ago
Protobuf Team Bot
a3d16d8645
Auto-generate files after cl/534555826
2 years ago
Protobuf Team Bot
4884ca9842
Internal change
...
PiperOrigin-RevId: 534555826
2 years ago
Protobuf Team Bot
d9a223ad94
Auto-generate files after cl/534549318
2 years ago
Mike Kruskal
5866e4575c
Add assertions to reflection methods.
...
This will ensure that the message is the appropriate type. Failing to pass this check can lead to UB and crashes.
PiperOrigin-RevId: 534549318
2 years ago
Protobuf Team Bot
2829eb4a76
Auto-generate files after cl/534544112
2 years ago
Protobuf Team Bot
d771142d92
Internal change
...
PiperOrigin-RevId: 534544112
2 years ago
Protobuf Team Bot
a519958718
Auto-generate files after cl/534514738
2 years ago
Protobuf Team Bot
20604b4abb
Internal change
...
PiperOrigin-RevId: 534504811
2 years ago
Protobuf Team Bot
4a37865204
Auto-generate files after cl/534502236
2 years ago
Protobuf Team Bot
8a18315b55
Internal change
...
PiperOrigin-RevId: 534502236
2 years ago
Protobuf Team Bot
7b151d5fc0
Auto-generate files after cl/534474530
2 years ago
Protobuf Team Bot
288b23658e
Internal change
...
PiperOrigin-RevId: 534474530
2 years ago
Protobuf Team Bot
b2c43464d6
Auto-generate files after cl/534454119
2 years ago
Protobuf Team Bot
ee8d52eaa7
Reduce stack usage of MessageDifferencer recursion by almost half:
...
- Stop using FixedArray. Memory allocators have improved since then, so the wins are smaller.
- Prevent allocating SpecificField object in the stack. It is 96 bytes and stays in the stack frame even if used temporarily in the function.
PiperOrigin-RevId: 534454119
2 years ago
Protobuf Team Bot
f215e21f8f
Auto-generate files after cl/534443479
2 years ago
Protobuf Team Bot
6c8a511d9e
Internal change
...
PiperOrigin-RevId: 534443479
2 years ago
Protobuf Team Bot
06e232dcd8
Auto-generate files after cl/534226922
2 years ago
Mike Kruskal
9657172749
Use composer action for dependency caching.
...
This will reduce the flakes we've seen in PHP tests.
PiperOrigin-RevId: 534226922
2 years ago
Protobuf Team Bot
03c49f355d
Auto-generate files after cl/534168300
2 years ago
Protobuf Team Bot
a6d895988d
Automated rollback of commit b55b834d5a
.
...
PiperOrigin-RevId: 534168300
2 years ago
Protobuf Team Bot
d5d7654efe
Auto-generate files after cl/534135404
2 years ago
Protobuf Team Bot
2be574946a
Internal change
...
PiperOrigin-RevId: 534135404
2 years ago
Protobuf Team Bot
ce018ab715
Auto-generate files after PR #12831
2 years ago
Matt Kulukundis
ded8f486c7
fix: keep same ABI in asan and non-asan builds ( #12831 )
...
fixes : #12830
Closes #12831
PiperOrigin-RevId: 534121876
2 years ago
Protobuf Team Bot
aeae430b7f
[ObjC] s/Objective C/Objective-C/
...
Just to avoid some linters complaining about the spelling in future changes.
PiperOrigin-RevId: 508371353
2 years ago
Protobuf Team Bot
e4d70bba01
[ObjC] Include the version checks in generated impl files.
...
There's always the chance someone will mix these, so play it safe and have checks in both.
PiperOrigin-RevId: 508114797
2 years ago
Protobuf Team Bot
4ed02cc3a5
[ObjC] Generator changes for fullName and FileDescriptor improvements
...
PiperOrigin-RevId: 508063892
2 years ago
Protobuf Team Bot
bf7de745ac
[Objc] Replace reference to message's own class when calling the GPBDescriptor initializer, using a direct linker reference instead of +class.
...
The linker reference results in slightly smaller binaries when compared to calling +class.
PiperOrigin-RevId: 506678094
2 years ago
Protobuf Team Bot
78376c3131
[ObjC] Add the debug runtime check to more startup cases.
...
Descriptor was relying on the Root for the runtime check, but since the Root is
only startup up when needed, add the debug runtime check to the cases where the
Root isn't started up.
EnumDescriptors are normally started up by fields, but a developer could
directly call the public apis, so add the debug runtime check for safety sake.
PiperOrigin-RevId: 506062884
2 years ago
Protobuf Team Bot
48ff4f6219
[ObjC] Loosen the link between generate messages and roots.
...
The root class only needs to be started up if the message scopes extensions.
This updates the startup flows so the root is only started when the message
scopes extensions and thus the runtime requires that startup.
Bump the generated source version to account for the new initializer that
doesn't take the rootClass argument.
Fix typo while at it.
PiperOrigin-RevId: 504899046
2 years ago