7 Commits (e49f999de92ffea41902ea9c5de7fc9e25e01f25)

Author SHA1 Message Date
Adam Cozzette 5aca728f72 Reformat copyright headers 1 year ago
Eric Salo e1e8f1e222 upb: create upb/base/BUILD 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
Protobuf Team Bot fdb45f0da0 Quiet -Wsign-compare errors 2 years ago
Joshua Haberman 6e1cbdfe09 Added fuzzer for descriptor parsing/serialization, and fixed several bugs. 2 years ago
Eric Salo 70566461f9 replace and repair the integer hash table iterator: 2 years ago
Eric Salo b3cb3fbea8 create upb/hash/ 2 years ago
Eric Salo ff8e1b40ba create base/ subdir and expand :status build target to :base 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago
Protobuf Team Bot 15596be402 move table.c into upb/internal 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 2 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 cc03669a17 Several changes to defs. 3 years ago
Joshua Haberman 3f7ecfe315 A few fixes in the 32-bit fallback. 3 years ago
Joshua Haberman 2c14e2788d Added #include for Windows instrinsic. 3 years ago
Joshua Haberman 9e618009ec Removed some extraneous whitespace. 3 years ago
Joshua Haberman 91d506ac32 Ported ABSL's wyhash to C. 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
Tim Gates 7225108720
docs: fix simple typo, posisiton -> position 4 years ago
Joshua Haberman 8113ebd6c7 Added explanatory comment about integer constants. 4 years ago
Joshua Haberman f2d826b9f3 Got rid of floating-point division in table init. 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 b717575cef
Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors. (#289) 5 years ago
Joshua Haberman 6b808a4072 Fixed all UBSan issues and added UBSan CI checks. 5 years ago
Joshua Haberman 16facab490
Created an amalgamation without handlers, and fixed some bugs. (#283) 5 years ago
Joshua Haberman 2a85bef825 Generated code interface for maps is complete, though not yet tested. 5 years ago
Joshua Haberman 7f5fe52dfa Fixes for non-C89 code. 5 years ago
Joshua Haberman d6c3152c0b Added more Lua tests that are passing. 5 years ago
Joshua Haberman 23825332e1 WIP. 5 years ago
Alan Wu a73fd86c13 Use memcpy to perform unaligned reads 5 years ago
Joshua Haberman 555b60b062 A memory safety fix, found by ASAN. 5 years ago
Esun Kim 6f9a9fb2fa Rename MurmurHash2 to upb_murmur_hash2 5 years ago
Esun Kim a8bb192fa4 Fixed -Wshorten-64-to-32 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
Shahid e223001916
Update table.c 6 years ago
Josh Haberman 865876895d Fixed tests and code. 6 years ago
Sakala Venkata Krishna Rohit 898f640e65 Bugfix on bigendianess by casting size_t to unint32_t 6 years ago
Sakala Venkata Krishna Rohit 6522ae4fb3 Bugfix on bigendianess by casting size_t to unint32_t 6 years ago
Josh Haberman b09c59cc05 A small bugfix to upb_table and simplified some code. 8 years ago
Joshua Haberman fa338b70a6 Added UPB_ASSERT() that helps avoid unused var warnings. 9 years ago
Joshua Haberman 68bc62a7fa Split upb::Arena/upb::Allocator from upb::Environment. (#58) 9 years ago