2633 Commits (f458e0571899b54b4b774875193dabf48a0f7b93)
 

Author SHA1 Message Date
Eric Salo f458e05718 add some UPB_API / UPB_API_INTERNAL declarations 2 years ago
Eric Salo b98c7c7b50 move non-conformance tests and protos into upb/test/ 2 years ago
Eric Salo ae24d717b0 create initial dart ffigen hooks 2 years ago
Eric Salo f5f8675fa8 add a stdout-generating variant of upbdev_ProcessOutput() 2 years ago
Mike Kruskal ee56471047 Skip pip installation for unsupported versions of python. 2 years ago
Sandy Zhang 7fc5a881ee Fix mergeable.yml multi-line string syntax to fix invalid yaml parse error. 2 years ago
Sandy Zhang e66e69d791 Prevent merging PRs directly in main with a failing Mergeable check, except when an `mergeable:force-allow` label is present. 2 years ago
Eric Salo 527a277cc9 fix a compiler warning in upbdev 2 years ago
Joshua Haberman ca828897c2 Fixed a bug with maps on 32-bit machines. 2 years ago
Mike Kruskal b198dd0754 Remove compatibility check from amalgamation binary. 2 years ago
Mike Kruskal 248ed86f2b Add better handling for systems without python3 installed. 2 years ago
Eric Salo 53244f7f6f implement upbdev_ProcessInput() and upbdev_ProcessOutput() 2 years ago
Eric Salo e70b102387 delete upb_Arena_Alloc() 2 years ago
Eric Salo bc15a2877a defrag the encoded field modifier bits 2 years ago
Eric Salo a4a7c30b48 remove an obsolete dependency on :message from :collections 2 years ago
Eric Salo 32f28fcdc6 remove 'platform' param from upb_MiniTable_Build() 2 years ago
Eric Salo 0a2c988286 fix some mini_table function names to match the upb style guide: 2 years ago
Joshua Haberman 2272970a94 Unified ClearField 2 years ago
Eric Salo 4f098fd54c move the extension registry down into mini_table/ 2 years ago
Joshua Haberman 9c6223c058 Unified all hazzers to use MiniTable accessors 2 years ago
Joshua Haberman e567b7c206 Fixed a bug in GetOrPromoteExtension 2 years ago
Eric Salo efb166b3b0 restore the declaration of _upb_Hash() 2 years ago
Sandy Zhang a1d054be85 Internal Change 2 years ago
Joshua Haberman b31b52939f Run GitHub Actions on release branches. 2 years ago
Eric Salo 2644ae7507 restore upb_MapIterator_Done() 2 years ago
Protobuf Team Bot 907d705e86 Add IWYU pragmas for deprecated headers 2 years ago
Joshua Haberman d22d6d71ed Refactored message accessors to share a common set of functions instead of duplicating logic. 2 years ago
Eric Salo 08f193b28e fix --config=lexan builds that were broken by cl/489989481 2 years ago
Eric Salo 03b1dee5cc implement upb_Map_Next() as the new upb_Map iterator 2 years ago
Eric Salo e932f7931a clean up the arena code a bit more: 2 years ago
Protobuf Team Bot f3a0cc49da Internal Change. 2 years ago
Eric Salo ff6439fba0 move the wire type definitions into upb/wire/ where they belong 2 years ago
Protobuf Team Bot 26febb8422 Mark message_value.h as private 2 years ago
Eric Salo 384ffc0af8 implement reserved names and ranges for messages and enums 2 years ago
Eric Salo fb7a67458f add build targets for :wire and :message and :message_internal 2 years ago
Eric Salo 27d70edfe2 clean up the :mini_table build target 2 years ago
Eric Salo 9582dc2058 fix UPB_LIKELY() for 32-bit Windows builds and update to latest protobuf commit 2 years ago
Eric Salo 70566461f9 replace and repair the integer hash table iterator: 2 years ago
Joshua Haberman 6178a0bf3c Removed tautological comparisons of `(size_t)index > 0`. 2 years ago
Joshua Haberman 677b928a44 Removed a few more uses of std::iterator that I missed before. 2 years ago
Joshua Haberman 7c20721f3e Removed use of std::iterator, which is deprecated in C++17. 2 years ago
Laramie Leavitt 7d76251d9f Split upb_amalgamation into a separate .bzl file 2 years ago
Protobuf Team Bot 0184441169 Update C++ compiler to prefix enum and messages defined with no package name to avoid C include collisions. 2 years ago
Protobuf Team Bot d3ec4b63c9 Add Parse/Serialize templates to support shared_ptr/unique_ptr. 2 years ago
Eric Salo 4d3998b54b consolidate some general parsing functions into upb/lex/ 2 years ago
Protobuf Team Bot afd43b8ba4 Fix a build error when using upb_cc_proto_library. 2 years ago
Protobuf Team Bot d76e286631 Fix C compiler failure when there are fields names prefixed with accessor prefixes such as set_ and clear_. 2 years ago
Anton Grbin c4f1d1bab1 Copybara import of the project: 2 years ago
Joshua Haberman 023c4da591 Enabled TAP testing for upb on Windows via Lexan. 2 years ago
Eric Salo b3cb3fbea8 create upb/hash/ 2 years ago