9 Commits (97993b219d7b78a6ebdbcbf43233fef481281c05)

Author SHA1 Message Date
Protobuf Team c205f2f8aa strtable keys are no longer required to be NULL-terminated so update the comments 3 years ago
Joshua Haberman 99d0b36baa Change parameter to const void*. 3 years ago
Joshua Haberman 570332dfee Ruby needs the "seed" parameter in our hash function. 3 years ago
Joshua Haberman afffa9eaeb Two Ruby changes to unblock the release 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 401e1747b5 Addressed PR feedback. 3 years ago
Joshua Haberman cc03669a17 Several changes to defs. 3 years ago
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 e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman 83c0edbd2a A few minor cleanups. 4 years ago
Joshua Haberman c358829c76 Now that handlers are gone, cleaned up table to use arenas exclusively. 4 years ago
Joshua Haberman a04627abc8 Added map sorting to binary and text encoders. 4 years ago
Joshua Haberman 64abb5eb11 Amalgamation no longer bundles wyhash, but #includes it. 4 years ago
Joshua Haberman 6f59f1256e Optimizations to descriptor loading. 4 years ago
Joshua Haberman bfdfe5a914 Removed unused push/pop functions. 4 years ago
Joshua Haberman 2a85bef825 Generated code interface for maps is complete, though not yet tested. 5 years ago
Joshua Haberman d6c3152c0b Added more Lua tests that are passing. 5 years ago
Joshua Haberman 23825332e1 WIP. 5 years ago
Esun Kim 6f9a9fb2fa Rename MurmurHash2 to upb_murmur_hash2 5 years ago
Joshua Haberman cf35baa1ad
Moved macros from upb.h to port_def.inc to avoid leaking them to users. (#160) 6 years ago
Joshua Haberman cb26d883d1 WIP. 6 years ago
Josh Haberman b79fd65a83 WIP. 6 years ago
Bo Yang 1080117f2b Revert "Prepare upb_value for encoding/decoding map." 7 years ago
Bo Yang f30dd0ff0c Prepare upb_value for encoding/decoding map. 7 years ago
Josh Haberman 4b0c4ca7fb New upb_msg code and Lua bindings around it. 8 years ago
Joshua Haberman fa338b70a6 Added UPB_ASSERT() that helps avoid unused var warnings. 9 years ago
Joshua Haberman ac2689cec7 Put oneofs in the same table as fields. (#60) 9 years ago
Joshua Haberman 68bc62a7fa Split upb::Arena/upb::Allocator from upb::Environment. (#58) 9 years ago
Josh Haberman 49dab06e03 Brought into compliance with Google open-source policies. 10 years ago
Josh Haberman 919fea438a Ported upb to C89, for greater portability. 10 years ago
Josh Haberman 2cff15d35e Updates from code review comments. 10 years ago
Josh Haberman e2840a4aa1 Restructure tables for C89 port and smaller size. 10 years ago
Josh Haberman 3bd691a497 Google-internal development. 10 years ago
Chris Fallin 87a18f3774 Support oneof defs in upb. 10 years ago
Chris Fallin fd1cc56625 Modified strtable to support length-delimited string keys. Allows for 10 years ago
Chris Fallin b3f6daf83d Amalgamated distribution (upb.c/upb.h) tool. 10 years ago
Josh Haberman 3d0c7c45da Sync to Google-internal development. 10 years ago
Josh Haberman f447370f80 Fixed build and added Travis CI support. 10 years ago
Josh Haberman d493500abc Sync from Google-internal development. 11 years ago
Josh Haberman 2d10fa3307 Sync from internal Google development. 11 years ago
Josh Haberman ce9bba3cb5 Sync from Google-internal development. 11 years ago
Josh Haberman 26d98ca94f Merge from Google-internal development: 11 years ago
Josh Haberman 90bb4246c3 Synced with Google-internal development. 12 years ago
Josh Haberman cfdb9907cb Synced with 3 months of Google-internal development. 12 years ago
Josh Haberman 7d3e2bd2c4 Sync with 8 months of Google-internal development. 12 years ago
Joshua Haberman 86bad61b76 Sync from internal Google development. 13 years ago
Joshua Haberman 1bcab1377d Sync with internal Google development. 13 years ago
Joshua Haberman b5f5ee867e Refinement of upb_bytesrc interface. 13 years ago