6 Commits (70876bd87ea9050b46c8efdf191c246cf452349e)

Author SHA1 Message Date
Eric Salo 8849deab91 upb: implement some upb_FieldType and upb_CType functions 1 year ago
Mike Kruskal 8699fde0a9 Enable upb editions conformance testing. 1 year ago
Adam Cozzette 5ca84008fc Move utf8_range into the protobuf repo 1 year ago
Eric Salo ec69a0af63 upb: s/NULL/nullptr in C++ unit tests 1 year ago
Eric Salo 07fba1da07 upb: merge ":collections" into ":message" 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 eb9e33ec42 upb: remove <stddef.h> and <stdlib.h> from port/def.inc 1 year ago
Eric Salo 21ecc29ed0 upb: fix the leaking port defs 1 year ago
Eric Salo 6d458db48b upb: dedup upb/message/ 1 year ago
Eric Salo d2f10df2dc upb: split apart upb/upb.hpp, delete :upb 1 year ago
Eric Salo cc41a8bed3 upb: dedup the libraries 1 year ago
Eric Salo f669ef6576 upb: clean up upb/message/internal/ 1 year ago
Protobuf Team Bot c552102d66 No public description 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Eric Salo d17233c25b upb: upb/message/accessors_internal.h -> upb/message/internal/accessors.h 1 year ago
Eric Salo 3817bbb572 upb: create upb/mem/BUILD 1 year ago
Eric Salo e4f7b39c06 upb: create upb/wire/internal/ 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
Joshua Haberman a0f520dc75 Added a new dynamic tree shaking model to upb, with the intention of removing the old model once YouTube has migrated. 2 years ago
Eric Salo 565c8fe66e upb: copy the wire decode recursion-depth-checking code to the wire encoder 2 years ago
Deanna Garcia 2bf53a5583 Update UPB dependency 2 years ago
Joshua Haberman 2e4a4934cf Require that dynamic tree shaking in oneofs apply to all members. 2 years ago
Joshua Haberman 339fdb5e7b Hide `upb_MiniTableField.descriptortype` with `UPB_PRIVATE()` macro 2 years ago
Joshua Haberman df93cf65a2 Hide upb_MiniTableField.submsg_index with new `UPB_PRIVATE()` macro 2 years ago
Protobuf Team Bot 9d2b5d1716 Add upb_MiniTable_FindUnknown depth_limit parameter. 2 years ago
Joshua Haberman 73489a9339 Removed the cleanup list 2 years ago
Joshua Haberman a73852630f Changed Arena representation so that fusing links arenas together instead of blocks. 2 years ago
Joshua Haberman d450990631 Allow for fuse/free races in `upb_Arena`. 2 years ago
Protobuf Team Bot fdb45f0da0 Quiet -Wsign-compare errors 2 years ago
Eric Salo c1727b730c enforce a recursion limit on fuzzer tests 2 years ago
Joshua Haberman 57a79de7cc Ensure that extensions respect deterministic serialization. 2 years ago
Joshua Haberman 518e19dc63 Fixed fuzz bug by further validating map entries. 2 years ago
Joshua Haberman df850c821e Fixed fuzz bug when map entry containing unknown fields spans buffers. 2 years ago
Joshua Haberman 7ad307eea8 Added assert that message-type map values must be linked. 2 years ago
Joshua Haberman a5e337f88c Allow dynamic tree shaking for groups, and disallow groups for map entry sub-messages. 2 years ago
Protobuf Team Bot 2ad7a308e9 Avoid automatic variables in functions using setjmp. 2 years ago
Protobuf Team Bot 76daaa2319 Incremental step towards fixing nonstandard/nonportable uses of setjmp. 2 years ago
Joshua Haberman 7cd8f6c940 Ported more cases of wire format parsing to upb_WireReader. 2 years ago
Eric Salo a9f9bfea75 fix some compiler warnings in ecis 2 years ago
Protobuf Team Bot 466408978f Add extern C blocks to wire_reader and eps_copy_input_stream. 2 years ago
Joshua Haberman 112f037da6 Migrated the text format encoder to upb_WireReader. 2 years ago
Joshua Haberman 75488a0742 Created a new upb_WireReader interface for parsing wire data directly. 2 years ago
Joshua Haberman a48af3f824 Moved aliasing logic for string field parsing into EpsCopyInputStream. 2 years ago
Eric Salo 02cf7aaa1d upb_Array_Resize() now correctly clears new values 2 years ago
Eric Salo e6e48dfea3 another dart code generator snapshot 2 years ago
Joshua Haberman 4a581e5cd0 Fixed Lexan builds that were broken by cl/494400285. 2 years ago
Joshua Haberman 68d1d91475 Separated out buffering code into upb_EpsCopyInputStream. 2 years ago
Mike Kruskal 3e078f5fe4 Add CMake+Bazel dependencies on utf8_range repo 2 years ago