24 Commits (49bb305147392ecdc65234b4b03b51de66e02e48)

Author SHA1 Message Date
Joshua Haberman 8422e9795f Migrated upb to use Copybara-standard stripping. 8 months ago
Joshua Haberman eab1fa2765 Fixed layering check violations once and for all in upb bootstrapping. 8 months ago
Joshua Haberman 65b67eb6b1 Fixed extension memory layout on 32-bit targets. 9 months ago
Joshua Haberman 62e07e367a Fixed a fuzz bug when a negative oneof_index is provided. 10 months ago
Mike Kruskal 8beb9705e4 Fix delimited inheritance in all languages. 11 months ago
Hong Shin 52c12a6f92 Automated rollback of commit 208cae7fd7. 12 months ago
Hong Shin 208cae7fd7 Internal Change 1 year ago
Eric Salo 8be1312b3c upb: fix Dart empty imports 1 year ago
Mike Kruskal 29c69ff00b Fix text-format delimited field handling 1 year ago
Mike Kruskal 11e767a899 Fix latent bug in upb editions implementation caught by python conformance tests. 1 year ago
Eric Salo 0f23c3f0c6 upb: add upb_FieldDef_LayoutIndex() 1 year ago
Mike Kruskal d5543304d5 Fix has_presence to account for proto3 extensions in Python. 1 year ago
Eric Salo c02f943f1a upb: distinguish between fields and extensions in the public clear() accessors 1 year ago
Eric Salo f0cf0b653c upb: clean up and consolidate the upb/message/ build targets 1 year ago
Eric Salo b997cb6d8d upb: add a non-void typedef for upb_Message 1 year ago
Eric Salo bb5322a194 upb: lock down upb_MiniTable (mostly) 1 year ago
Eric Salo d0c85637e7 upb: lock down upb_MiniTableSub 1 year ago
Eric Salo 21133d554f upb: lock down upb_MiniTableExtension 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
Joshua Haberman aea19964b3 Late-bind on whether a field type is packable. 2 years ago
Adam Cozzette 501ececd39 Reorganize upb file structure 2 years ago
Hong Shin 5fc9a3befd Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 2 years ago
Joshua Haberman 0f02930475 Added field-level control over UTF-8 enforcement, and started respecting `enforce_utf8` in google3. 2 years ago
Sandy Zhang 81068e8e8c Internal change 2 years ago
Eric Salo ded27aa52a upb: move upb_strdup2() into upb/reflection/ 2 years ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 2 years ago
Adam Cozzette 047df98dea Move upb-x/ back to upb/ 2 years ago
Adam Cozzette 895f190bda Move upb to upb-x 2 years ago
Adam Cozzette 1ba80d7424 Move upb-temp/ back to upb/ 2 years ago
Adam Cozzette d38b8561e6 Move upb/ to upb-temp/ 2 years ago
Adam Cozzette 6fc87fe3f7 Internal change 2 years ago
Protobuf Team Bot cab6c3e223 Internal change 2 years ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 2 years ago
Eric Salo 56a6ecd142 upb: create upb/reflection/internal/ 2 years ago
Adam Cozzette 5aca728f72 Reformat copyright headers 2 years ago
Eric Salo ff6e1e057a Fix an upb bug 2 years ago
Eric Salo ad2a557d96 Fix an upb bug 2 years ago
Jie Luo ea68c8a82b Fix an upb bug 2 years ago
Joshua Haberman 07f6b578ee Split mini_descriptor into its own directory 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
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
Joshua Haberman 204b9eeffa Added UPB_DESC() macro for all bootstrap references to proto symbols. 2 years ago
Eric Salo 0a2c988286 fix some mini_table function names to match the upb style guide: 2 years ago