37 Commits (6e10b5789dc2c98e42ed0878897c96ed081248e2)

Author SHA1 Message Date
Joshua Haberman 3881393907 Renamed .int.h to _internal.h, for greater clarity. 4 years ago
Joshua Haberman 823eb09694 Update all 2011 dates to 2021. 4 years ago
Joshua Haberman 5f74d43cf9 Re-add some comment text that was accidentally removed. 4 years ago
Joshua Haberman e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman 1674f28dd7 Put public message interface into msg.h and moved internal functions to msg.int.h. 4 years ago
Joshua Haberman f5d2d55007 Deleted the legacy "Handlers" APIs. upb can finally be deserving of its name. 4 years ago
Joshua Haberman c7787cbaa1 Fixed a bunch of Clang warnings. 4 years ago
Joshua Haberman 5e550e88f8 Added API for getting fielddef default as a upb_msgval. 4 years ago
Joshua Haberman 5f8bb5de1d Updated generated code. 4 years ago
Joshua Haberman e9b79542ad Added a BUILD file for wyhash. 4 years ago
Joshua Haberman 6c16cba83f Removed obsolete port.c file. 4 years ago
Joshua Haberman 43c207ea7e Added CMake dummy rule. 4 years ago
Joshua Haberman e8f9eac68c Added #defines UPB_ENABLE_FASTTABLE and UPB_TRY_ENABLE_FASTTABLE. 4 years ago
Joshua Haberman e86541ac1d Fixed the build after the merge. 4 years ago
Joshua Haberman 7e5bd65098 Plumbed copts (including the crucial -std=c99) to upb_proto_library() aspect. 4 years ago
Joshua Haberman 8f3ee80d46 Drop C89/C90 support and MSVC prior to Visual Studio 2015. 4 years ago
Joshua Haberman a274ad786a Plumbed copts (including the crucial -std=c99) to upb_proto_library() aspect. 4 years ago
Joshua Haberman efd576b698 Added -std=gnu99 for fastdecode and ran Buildifier. 4 years ago
Joshua Haberman b928696942 A few more fixes, and test fastdecode under Kokoro. 4 years ago
Joshua Haberman bd9f8f580d Fixed a few bugs with the fast decoder. 4 years ago
Joshua Haberman 3eba47914b Allocate hasbits and table slots in "hotness" order. 4 years ago
Joshua Haberman 021db6fcd5 Allow larger tags into the table if they are unique mod 31. 4 years ago
Joshua Haberman 86d9908c55 Fastdecode support for packed fields. 4 years ago
Joshua Haberman e3e797b680 Added fasttable support for oneofs. 4 years ago
Joshua Haberman e2c709e047 Repeated string and primitive support. 4 years ago
Joshua Haberman a345af9883 Added a codegen parameter for whether fasttables are generated or not. 4 years ago
Joshua Haberman 2c1664906a Removed license comments and upb_amalgamation for google3. 4 years ago
Joshua Haberman b7dc77415a Added licenses() to all BUILD files. 4 years ago
Joshua Haberman e3f41de6c7 Split monolithic BUILD file into many build files. 4 years ago