75 Commits (e22539bdd8c00a844f9a7db49a794c05d7f91a44)

Author SHA1 Message Date
Eric Salo bb5322a194 upb: lock down upb_MiniTable (mostly) 1 year ago
Mike Kruskal ec76af2b0e Internal Code Change 1 year ago
Eric Salo d0c85637e7 upb: lock down upb_MiniTableSub 1 year ago
Eric Salo 19ef3a58cf upb: lock down MiniTableField 1 year ago
Eric Salo 8dfd82096b upb: lock down upbMiniTable_File 1 year ago
Eric Salo 21133d554f upb: lock down upb_MiniTableExtension 1 year ago
Eric Salo 3ce2c573b3 upb: start to lock down upb_Array 1 year ago
Protobuf Team Bot 4656b0d6e0 Make SetField/GetField public and operate on MessageValue instead of void*. 1 year ago
Jason Lunn 42f8b7782e Add support for extensions in CRuby, JRuby, and FFI Ruby (#14703) 1 year ago
Eric Salo 8849deab91 upb: implement some upb_FieldType and upb_CType functions 1 year ago
Mike Kruskal c23d5333c3 Expose editions in Python/upb. 1 year ago
Joshua Haberman cf3a6f5868 Enabled editions support for upb generated code. 1 year ago
Joshua Haberman c69dd68fb1 Implement feature inheritance and legacy editions for upb. 1 year ago
Eric Salo e56a9099f0 upb: minimize uses of :message_types 1 year ago
Eric Salo 8d67a40d30 upb: fix wheels build errors 1 year ago
Eric Salo a286c9b56d upb: create upb/reflection/BUILD 1 year ago
Mike Kruskal 512f19d406 Rename UNVERIFIED utf8 validation option to NONE 1 year ago
Joshua Haberman aea19964b3 Late-bind on whether a field type is packable. 1 year ago
Eric Salo 745eff7951 upb: fix staleness tests 1 year ago
Jie Luo 41af1d53a2 loosen upb for json name conflict check in proto2 between json name and field 1 year ago
Mike Kruskal 6f528b7bad Introduce legacy edition values. 1 year ago
Eric Salo 07fba1da07 upb: merge ":collections" into ":message" 1 year ago
Adam Cozzette 12c7bb0750 Rename `upbc` to `upb_generator` 1 year ago
Mike Kruskal 1c07062f5a Rename NONE enum value to UNVERIFIED 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 1 year ago
Eric Salo d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 1 year ago
Eric Salo 56a6ecd142 upb: create upb/reflection/internal/ 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Eric Salo ff6e1e057a Fix an upb bug 1 year ago
Jason Lunn 1b0011dfef Support ASAN detection on clang (#1424) 1 year ago
Eric Salo ad2a557d96 Fix an upb bug 1 year ago
Jie Luo ea68c8a82b Fix an upb bug 1 year ago
Jason Lunn 01fed1cc1b Expose methods needed by Ruby FFI using UPB_API (#1391) 1 year ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 1 year ago
Pierre Hallot edbbb1581b [C++20 build failure, Clang 15] Fix ambiguous-reversed-operator warning (#1199) 1 year ago
Joshua Haberman 47c9298ab9 Give generated_code_support.h its own forwarding header. 2 years ago
Protobuf Team Bot 532b4d0671 Fix `upb_MiniTableField_CType()` to work correctly for enums & strings. 2 years ago
Joshua Haberman 6c10ce248d Removed old ResizeArray() API per TODO 2 years ago
Jie Luo 62f1470f09 -Make message CopyFrom() call UPB code instead of default implementation for python UPB 2 years ago
Joshua Haberman b81ae408b0 Fixed the upb.lexan build: 2 years ago
Eric Salo 9253c42843 add error check for duplicate oneof field names 2 years ago
Eric Salo e860867804 upb_MiniTableExtension_Build() -> upb_MiniTableExtension_Init() 2 years ago
Eric Salo a3f5ee3a5b detect and reject repeated field numbers within a oneof 2 years ago
Matt Kulukundis 808706b3f1 Fix comments and cosmetic restructure. 2 years ago
Joshua Haberman bc569098dc Fixed the initialization sequence for MiniTables. 2 years ago
Joshua Haberman 6e1cbdfe09 Added fuzzer for descriptor parsing/serialization, and fixed several bugs. 2 years ago
Eric Salo 0cc83d1adf split apart constructors for extensions vs non-extensions 2 years ago
Eric Salo 37de88c212 add proto2-related flags to enum and field def structs 2 years ago
Eric Salo b29761fece add return codes to upb_MiniTable_SetSubMessage/Enum() 2 years ago