5070 Commits (be99767a69e3754c38852a19b611715dac28f85b)

Author SHA1 Message Date
Protobuf Team Bot 39986c099b Auto-generate files after cl/632535021 10 months ago
Protobuf Team Bot 24d42eacec Add a BUILD file under rust/accessors and rename helpers.h to default_value.h 10 months ago
Sandy Zhang c99cf4bbfa Add `java` to reserved names to escape extensions to `java_`. This may break existing references to gencode for extensions named `java`. 10 months ago
Hong Shin 82e83ddc95 wire_format.cc: Refactor Message and Group handling into a helper func 10 months ago
Éamonn McManus 510c1434ed Add `null` to the list of reserved words. 10 months ago
Protobuf Team Bot 1b06cefe33 Move casting functions to MessageLite and use ClassData as the uniqueness 10 months ago
Protobuf Team Bot b694cfa441 Clarify that the input to proto2::DynamicMessageFactory::GetPrototype should be non-null 10 months ago
Protobuf Team Bot ec126a5069 Replace the single user of `PROTOBUF_ALIGNAS` with `alignas` and remove the now 10 months ago
Protobuf Team Bot 64580b29c1 Expose JavaPackageDirectory and FileClassName in java/names.h 10 months ago
Protobuf Team Bot d5b7d7a87f Remove dead feature macro. 10 months ago
Brent Shaffer 01744cccae chore(php): conformance testing for edition (#16712) 10 months ago
Protobuf Team Bot d8329b68e4 Add .to_owned(&self)->Msg functions to MsgMut and MsgView 10 months ago
Éamonn McManus 98d5bdd111 Add "reserved literals" to the list of reserved names for Java. 10 months ago
Protobuf Team Bot 5632d8e616 Replace macro with constexpr function to reduce compile time cost of 10 months ago
Protobuf Team Bot 12af9ade1d Add simple conformance test that builds the old gencode against the current runtime. 10 months ago
Protobuf Team Bot f70d90b474 Put arena cleanup nodes on a separate chunked list instead of at the ends of arena blocks. 10 months ago
Protobuf Team Bot e949bba22a Clean up port_def.inc by inlining BSWAP macros that are only used once. 10 months ago
Protobuf Team Bot e03c1ce349 In SerialArenaChunk, (a) avoid recomputing offset of ids/arenas on each element access in constructor, (b) add a no-arg Layout() function for convenience, (c) fix an incorrect construction type in `new (&arena(i)) std::atomic<void*>`, where std::atomic<void*> should be std::atomic<SerialArena*>. 10 months ago
Jakob Buchgraber b6e0a48b02 Implement `IntoProxied` for repeated field setters 10 months ago
Protobuf Team Bot a91d76bb8a Internal changes to extension declarations. 10 months ago
Protobuf Team Bot 9ae3d81052 Internal change. 10 months ago
Adrian Sadłocha 733b9c54e9 Implement `is_known` method on the `Enum` trait 10 months ago
Protobuf Team Bot d9ff109888 internal change 10 months ago
Mark Hansen cc79f776dc Proto java full runtime: avoid allocating Integers accessing enum lists 10 months ago
Mike Kruskal d6c283321e Fix validation checks of implicit presence. 10 months ago
Mike Kruskal 0dbd99a41d Clarify map behaviors in editions. 10 months ago
Protobuf Team Bot 9340eec422 Auto-generate files after cl/630099889 10 months ago
Mike Kruskal 2257232676 Split bootstrapped java_features.proto to keep it from leaking out. 10 months ago
Éamonn McManus 39a1c6a46e In the Kotlin DSL, reference builder methods with property syntax. 10 months ago
Hong Shin 9c8e0e6b92 generated_message_tctable_impl typo fix: registeer -> register 10 months ago
Protobuf Team Bot a45e0d83ab Change `FieldDescriptor::type()` to not have the call_once behavior. 10 months ago
Mark Hansen fb054c8e41 Java Proto lite: avoid boxing Integers accessing enum lists 10 months ago
Daniel Kenji Toyama e1559c8efd Fix typo `s/a the/the/`. 10 months ago
Protobuf Team Bot bf1d7664fb Refactor ThreadSafeArena Reset/destructor to avoid overhead of tracking space allocated in the destructor. 10 months ago
Éamonn McManus c24e7529eb Automated rollback of commit e9c9970eb4. 10 months ago
Jakob Buchgraber 959903d199 Remove the now unused vtable types. In particular, 10 months ago
Jakob Buchgraber e181855abe Implement flat setters for map and repeated fields. 10 months ago
Éamonn McManus e9c9970eb4 In the Kotlin DSL, reference builder methods with property syntax. 10 months ago
Protobuf Team Bot f2e1ad3152 Internal change. 10 months ago
Jakob Buchgraber b7a145df95 Implement _mut() accessors for messages without FieldEntry 10 months ago
Jakob Buchgraber 1980e025eb Remove PrimitiveMut and related vtable types 10 months ago
Jakob Buchgraber 1a84c9c037 Remove gencode that uses vtables for string/bytes field accessors 10 months ago
Jakob Buchgraber d76fdc56bb Implement IntoProxied for messages 10 months ago
Protobuf Team Bot b3e7a00774 Add unit test enum showing allocation in repeated enum lists 10 months ago
Protobuf Team Bot 734729afc2 Create the concept of 'owned data' in upb/rust as a generalization of the upb.rs SerializedData (which is a arena + data for arbitrary types, both thin and wide ref types), use that for the wire parse/serialize path. 10 months ago
Protobuf Team Bot 55875598f7 Add a collision-avoidance behavior to the Rust Proto codegen. 10 months ago
Jakob Buchgraber 849b975e5f Temporarily use AsRef<{ProtoStr, [u8]}> for string/bytes accessors 10 months ago
Jakob Buchgraber 1a7ce61061 Split Proxied into Proxied and MutProxied traits. 10 months ago
Protobuf Team Bot 2c16decbce Internal change. 10 months ago
Protobuf Team Bot 0e223312ed Internal change. 10 months ago