Protobuf Team Bot
61e3fafb59
Internal change
...
PiperOrigin-RevId: 697007124
3 months ago
Protobuf Team Bot
47a241e5c4
Auto-generate files after cl/696997301
3 months ago
Protobuf Team Bot
51d32b9d20
Internal change
...
PiperOrigin-RevId: 696997301
3 months ago
Protobuf Team Bot
78817641b1
Auto-generate files after cl/696942733
3 months ago
Protobuf Team Bot
a7875bb343
Remove the time (or time-based) entropy being added to Map's seed.
...
This is similar in effect to if GOOGLE_PROTOBUF_NO_RDTSC define was enabled always.
Hashing the address of the table plus the per-process entropy added by absl::Hash is sufficient amount of entropy for this usecase.
PiperOrigin-RevId: 696982713
3 months ago
Protobuf Team Bot
254f1e857f
Internal change
...
PiperOrigin-RevId: 696942733
3 months ago
Protobuf Team Bot
4e63b9a3db
Auto-generate files after cl/696936553
3 months ago
Protobuf Team Bot
9fdf3f89cf
Remove redundant 'get_has_field_bit_message' versus 'is_field_present_message'
...
PiperOrigin-RevId: 696936553
3 months ago
Protobuf Team Bot
8718872ce8
Auto-generate files after cl/696932804
3 months ago
Mike Kruskal
6bcb699b55
Internal changes
...
PiperOrigin-RevId: 696936254
3 months ago
Protobuf Team Bot
7dfcfd7cc6
Auto-generate files after cl/696931317
3 months ago
Protobuf Team Bot
1380653e42
Reduce oversized stack buffers - 32 bit unsigned varints are not encoded with 64 bit sign extension, and thus can only take up 5 bytes.
...
PiperOrigin-RevId: 696932804
3 months ago
Protobuf Team Bot
1d55c2b52a
Migrate sanitizer related macros from port_def into internal functions in
...
port.h.
This reduces the cost of port_def.inc includes.
PiperOrigin-RevId: 696931317
3 months ago
Protobuf Team Bot
b6b774ee14
Auto-generate files after cl/696922501
3 months ago
Protobuf Team Bot
32afcb9cf8
Update callers to use noncontiguous APIs
...
PiperOrigin-RevId: 696922501
3 months ago
Protobuf Team Bot
8f37e42b14
Auto-generate files after cl/696917989
3 months ago
Protobuf Team Bot
7df353d94a
Reduce flakyness of random order test.
...
PiperOrigin-RevId: 696917989
3 months ago
Protobuf Team Bot
20758b88bb
Auto-generate files after cl/696911739
3 months ago
Protobuf Team Bot
75bb72e0d5
Support tuples when parsing JSON dicts
...
PiperOrigin-RevId: 696911739
3 months ago
Protobuf Team Bot
1963073858
Auto-generate files after cl/696905676
3 months ago
Protobuf Team Bot
f520d785e9
Remove unnecessary `internal_default_instance` accessor.
...
PiperOrigin-RevId: 696905676
3 months ago
Protobuf Team Bot
f445f2016c
Auto-generate files after cl/696895284
3 months ago
Protobuf Team Bot
a3ab0a0eed
Internal change
...
PiperOrigin-RevId: 696895284
3 months ago
Protobuf Team Bot
3e6bc859a8
Auto-generate files after cl/696895119
3 months ago
Protobuf Team Bot
1863e58488
Always add unknown fields in a single call
...
PiperOrigin-RevId: 696895119
3 months ago
Protobuf Team Bot
c8add6c5a0
Auto-generate files after cl/696870311
3 months ago
cpovirk
9f4fbc688f
Generate the `descriptor` field as `final`.
...
PiperOrigin-RevId: 696870311
3 months ago
Protobuf Team Bot
261b16b0d3
Auto-generate files after cl/696854160
3 months ago
Protobuf Team Bot
ac86739683
Internal version update.
...
PiperOrigin-RevId: 696854160
3 months ago
Protobuf Team Bot
6d0fde50d7
Auto-generate files after cl/696831198
3 months ago
Protobuf Team Bot
31c50db299
Internal change
...
PiperOrigin-RevId: 696831198
3 months ago
Protobuf Team Bot
55ecec1687
Auto-generate files after cl/696771591
3 months ago
Protobuf Team Bot
58bf50f79c
Internal change
...
PiperOrigin-RevId: 696771591
3 months ago
Protobuf Team Bot
a422268dda
Auto-generate files after cl/696720743
3 months ago
Protobuf Team Bot
d8f5d9c9bb
Internal change
...
PiperOrigin-RevId: 696720743
3 months ago
Protobuf Team Bot
154f0e907e
Auto-generate files after cl/696687514
3 months ago
Protobuf Team Bot
fed0736485
Internal change
...
PiperOrigin-RevId: 696687514
3 months ago
Protobuf Team Bot
a6d37857f4
Auto-generate files after cl/696675282
3 months ago
Protobuf Team Bot
22fc884807
Internal change
...
PiperOrigin-RevId: 696675282
3 months ago
Protobuf Team Bot
f50d630fd5
Auto-generate files after cl/696648744
3 months ago
Protobuf Team Bot
ed480662ed
Explicitly reject fields that are closed enums with implicit presence in Java generators.
...
The normal case of this is already rejected by the .proto parser, this additional check covers legacy_closed_enum cases. Those cases will otherwise reach a CHECK-fail, this just makes for a clearer error message that this is simply a disallowed combination.
PiperOrigin-RevId: 696648744
3 months ago
Protobuf Team Bot
251f5ee66e
Auto-generate files after cl/696640453
3 months ago
Protobuf Team Bot
750912c86c
Auto-generate files after cl/696640206
3 months ago
Hong Shin
919775de74
upb: Add upb_Message_GetExtensionArray
...
PiperOrigin-RevId: 696640453
3 months ago
Protobuf Team Bot
c52223127f
Internal change
...
PiperOrigin-RevId: 696640206
3 months ago
Protobuf Team Bot
9012bcf6e8
Auto-generate files after cl/696616505
3 months ago
Protobuf Team Bot
3e0f82e57f
Fix handling of implicit field presence in mergeFrom to match the behavior in other places.
...
PiperOrigin-RevId: 696629331
3 months ago
Protobuf Team Bot
506dd5f40c
Internal change
...
PiperOrigin-RevId: 696616505
3 months ago
Protobuf Team Bot
9b4a00c864
Auto-generate files after cl/696615312
3 months ago
Adam Cozzette
37b10b8f81
C++: wrap generated DescriptorTable variable in extern "C" block
...
To implement extensions in Rust, we are going to need a symbol we can depend on
to force-link the C++ extension registration code. The `descriptor_table_xxxxx`
variable seems ideal for this: it already exists and is not public-facing, so
we can reuse it without increasing code size. This CL marks it `extern "C"` to
ensure that we can safely access it from Rust.
PiperOrigin-RevId: 696615312
3 months ago