Protobuf Team Bot
78817641b1
Auto-generate files after cl/696942733
4 weeks 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
4 weeks ago
Protobuf Team Bot
254f1e857f
Internal change
...
PiperOrigin-RevId: 696942733
4 weeks ago
Protobuf Team Bot
4e63b9a3db
Auto-generate files after cl/696936553
4 weeks ago
Protobuf Team Bot
9fdf3f89cf
Remove redundant 'get_has_field_bit_message' versus 'is_field_present_message'
...
PiperOrigin-RevId: 696936553
4 weeks ago
Protobuf Team Bot
8718872ce8
Auto-generate files after cl/696932804
4 weeks ago
Mike Kruskal
6bcb699b55
Internal changes
...
PiperOrigin-RevId: 696936254
4 weeks ago
Protobuf Team Bot
7dfcfd7cc6
Auto-generate files after cl/696931317
4 weeks 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
4 weeks 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
4 weeks ago
Protobuf Team Bot
b6b774ee14
Auto-generate files after cl/696922501
4 weeks ago
Protobuf Team Bot
32afcb9cf8
Update callers to use noncontiguous APIs
...
PiperOrigin-RevId: 696922501
4 weeks ago
Protobuf Team Bot
8f37e42b14
Auto-generate files after cl/696917989
4 weeks ago
Protobuf Team Bot
7df353d94a
Reduce flakyness of random order test.
...
PiperOrigin-RevId: 696917989
4 weeks ago
Protobuf Team Bot
20758b88bb
Auto-generate files after cl/696911739
4 weeks ago
Protobuf Team Bot
75bb72e0d5
Support tuples when parsing JSON dicts
...
PiperOrigin-RevId: 696911739
4 weeks ago
Protobuf Team Bot
1963073858
Auto-generate files after cl/696905676
4 weeks ago
Protobuf Team Bot
f520d785e9
Remove unnecessary `internal_default_instance` accessor.
...
PiperOrigin-RevId: 696905676
4 weeks ago
Protobuf Team Bot
f445f2016c
Auto-generate files after cl/696895284
4 weeks ago
Protobuf Team Bot
a3ab0a0eed
Internal change
...
PiperOrigin-RevId: 696895284
4 weeks ago
Protobuf Team Bot
3e6bc859a8
Auto-generate files after cl/696895119
4 weeks ago
Protobuf Team Bot
1863e58488
Always add unknown fields in a single call
...
PiperOrigin-RevId: 696895119
4 weeks ago
Protobuf Team Bot
c8add6c5a0
Auto-generate files after cl/696870311
4 weeks ago
cpovirk
9f4fbc688f
Generate the `descriptor` field as `final`.
...
PiperOrigin-RevId: 696870311
4 weeks ago
Protobuf Team Bot
261b16b0d3
Auto-generate files after cl/696854160
4 weeks ago
Protobuf Team Bot
ac86739683
Internal version update.
...
PiperOrigin-RevId: 696854160
4 weeks ago
Protobuf Team Bot
6d0fde50d7
Auto-generate files after cl/696831198
4 weeks ago
Protobuf Team Bot
31c50db299
Internal change
...
PiperOrigin-RevId: 696831198
4 weeks ago
Protobuf Team Bot
55ecec1687
Auto-generate files after cl/696771591
4 weeks ago
Protobuf Team Bot
58bf50f79c
Internal change
...
PiperOrigin-RevId: 696771591
4 weeks ago
Protobuf Team Bot
a422268dda
Auto-generate files after cl/696720743
4 weeks ago
Protobuf Team Bot
d8f5d9c9bb
Internal change
...
PiperOrigin-RevId: 696720743
4 weeks ago
Protobuf Team Bot
154f0e907e
Auto-generate files after cl/696687514
4 weeks ago
Protobuf Team Bot
fed0736485
Internal change
...
PiperOrigin-RevId: 696687514
4 weeks ago
Protobuf Team Bot
a6d37857f4
Auto-generate files after cl/696675282
4 weeks ago
Protobuf Team Bot
22fc884807
Internal change
...
PiperOrigin-RevId: 696675282
4 weeks ago
Protobuf Team Bot
f50d630fd5
Auto-generate files after cl/696648744
4 weeks 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
4 weeks ago
Protobuf Team Bot
251f5ee66e
Auto-generate files after cl/696640453
4 weeks ago
Protobuf Team Bot
750912c86c
Auto-generate files after cl/696640206
4 weeks ago
Hong Shin
919775de74
upb: Add upb_Message_GetExtensionArray
...
PiperOrigin-RevId: 696640453
4 weeks ago
Protobuf Team Bot
c52223127f
Internal change
...
PiperOrigin-RevId: 696640206
4 weeks ago
Protobuf Team Bot
9012bcf6e8
Auto-generate files after cl/696616505
4 weeks ago
Protobuf Team Bot
3e0f82e57f
Fix handling of implicit field presence in mergeFrom to match the behavior in other places.
...
PiperOrigin-RevId: 696629331
4 weeks ago
Protobuf Team Bot
506dd5f40c
Internal change
...
PiperOrigin-RevId: 696616505
4 weeks ago
Protobuf Team Bot
9b4a00c864
Auto-generate files after cl/696615312
4 weeks 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
4 weeks ago
Protobuf Team Bot
6ceef1cdeb
Auto-generate files after cl/696606741
4 weeks ago
Protobuf Team Bot
d4cc9126fe
Add more test coverage for arena registration.
...
PiperOrigin-RevId: 696606741
4 weeks ago
Protobuf Team Bot
b7d54e5ef1
Auto-generate files after cl/696583991
4 weeks ago