2 Commits (d7f032ad1596ceeabd45ca1354516c39b97b2551)

Author SHA1 Message Date
Protobuf Team Bot d4dfb9c4a6 Add kUpb_DecodeOption_AlwaysValidateUtf8 decode option, to force UTF-8 validation of proto2 strings. 11 months ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Hong Shin f4b102316e Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Eric Salo 9ce03d7d05 upb: tag wire/types.h as an export for (only) wire/reader.h 1 year ago
Adam Cozzette 7286ffceb2 Merge the protobuf and upb Bazel repos 1 year ago
Adam Cozzette 047df98dea Move upb-x/ back to upb/ 1 year ago
Adam Cozzette 895f190bda Move upb to upb-x 1 year ago
Adam Cozzette 1ba80d7424 Move upb-temp/ back to upb/ 1 year ago
Adam Cozzette d38b8561e6 Move upb/ to upb-temp/ 1 year ago
Adam Cozzette 6fc87fe3f7 Internal change 1 year ago
Protobuf Team Bot cab6c3e223 Internal change 1 year ago
Adam Cozzette 0d1ba13e83 Move everything into new upb/ directory 1 year ago
Eric Salo 21ecc29ed0 upb: fix the leaking port defs 1 year ago
Eric Salo cc41a8bed3 upb: dedup the libraries 1 year ago
Adam Cozzette 5aca728f72 Reformat copyright headers 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
Deanna Garcia 2bf53a5583 Update UPB dependency 2 years ago
Protobuf Team Bot 9d2b5d1716 Add upb_MiniTable_FindUnknown depth_limit parameter. 2 years ago
Eric Salo c1727b730c enforce a recursion limit on fuzzer tests 2 years ago
Eric Salo e6e48dfea3 another dart code generator snapshot 2 years ago
Eric Salo 4f098fd54c move the extension registry down into mini_table/ 2 years ago
Eric Salo 27d70edfe2 clean up the :mini_table build target 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago
Eric Salo e137175092 create wire/ subdir for all wire-format code 2 years ago
Eric Salo f409c9985b create mem/ subdir for all arena code 2 years ago
Protobuf Team Bot 0c78048723 clean the fences for the headers: 2 years ago
Protobuf Team Bot b174d9d5a0 split out the internal arena defs from internal/upb.h 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 years ago
Joshua Haberman 72af9dc0cc Switch to a single upb_Decode. 3 years ago
Joshua Haberman 499c2cc8b1 upb_extreg, upb_msg 3 years ago
Joshua Haberman 1c955f37ce
Mass API rename and clang-reformat (#485) 3 years ago
Joshua Haberman 3d437bbcab Some pre-PR fixes. 3 years ago
Joshua Haberman cdd6434a31 Introduced upb_extreg and plumbed it into decoder. 4 years ago
Joshua Haberman 823eb09694 Update all 2011 dates to 2021. 4 years ago
Joshua Haberman e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman a04627abc8 Added map sorting to binary and text encoders. 4 years ago
Joshua Haberman 65d166a6ba Added API for copy vs. alias and added benchmarks to test both. 4 years ago
Joshua Haberman bf8e08074c Added a few more comments. 4 years ago
Joshua Haberman 2a574d3d01 Added a bunch of comments for readability. 4 years ago
Joshua Haberman 9938cf8f27 Put submsg_index directly in table data. Drop oneof support for now to focus. 4 years ago
Joshua Haberman d87179501d Another build fix. 4 years ago
Joshua Haberman 89bd8b87e1 Fixed a few more C89 compat issues. 4 years ago
Joshua Haberman ff957b996c Fixed C89 compat issues. 4 years ago
Joshua Haberman 537b6f42c2 A few updates to the benchamrk and minor implementation changes. 4 years ago
Joshua Haberman 526e430794 I think this may have reached the optimization limit. 4 years ago
Joshua Haberman 9e5c5ce089 Optimized memset() with cutoff and fixed group & unknown message bugs. 4 years ago
Joshua Haberman 88b1ec7784 Table-driven supports repeated sub-messages. 4 years ago
Joshua Haberman f173642db4 Handle non-repeated submessages. 4 years ago
Joshua Haberman fac992db83 Cleanup for showing. 4 years ago
Joshua Haberman 3937874a85 We have a properly structured algorithm, but perf regresses by 20%. 4 years ago