5218 Commits (bf8a9fc73f268a793fb43c2d6d2cf7595c40c4ec)

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