5 Commits (e074c038c35e781a1876f8eb52b14f822ae2db66)

Author SHA1 Message Date
Eric Salo 70566461f9 replace and repair the integer hash table iterator: 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
Joshua Haberman 023c4da591 Enabled TAP testing for upb on Windows via Lexan. 2 years ago
Eric Salo b3cb3fbea8 create upb/hash/ 2 years ago
Eric Salo f6307877d3 move portability stuff into upb/port/ 2 years ago
Protobuf Team Bot e4635f223e match file names to type names 3 years ago
Matt Kulukundis dc11657df6 Small fixes to compile with stricter warnings 3 years ago
Joshua Haberman 11b6df0c46 Moved tests into the main source tree. 3 years ago
Joshua Haberman be7dfeba6b Added GitHub Action to test for clang-format. 3 years ago
Joshua Haberman c5f6ca1122 Added extra braces to silence compiler warning. 3 years ago
Joshua Haberman 94ce6a35c2 test_table 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 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 c358829c76 Now that handlers are gone, cleaned up table to use arenas exclusively. 4 years ago
Joshua Haberman f2d826b9f3 Got rid of floating-point division in table init. 4 years ago
Joshua Haberman 626ec4bfcf Everything builds, test pass except test_decoder. 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 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 6f30032183 Sync from Google-internal development. 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 87fc2c516b Changes from Google-internal development. 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 26d98ca94f Merge from Google-internal development: 11 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 99ae0ed397 Changes to get upb compiling inside Google. 13 years ago
Joshua Haberman 7935b702c5 More cleanup. 14 years ago
Joshua Haberman 10265aa56b Directory restructure. 14 years ago
Joshua Haberman 6a1f3a6693 Major refactoring: upb_string is gone in favor of upb_strref. 14 years ago
Joshua Haberman f1e1cc4695 Split inttable into a hash part and an array part. 14 years ago
Joshua Haberman e170259e4a Improved table benchmark accuracy and output formatting. 14 years ago
Joshua Haberman e29bf964d1 Tests for string and fleshed out implementation. 15 years ago
Joshua Haberman be5ddd8a64 Tweaks to upb_src/upb_sink interfaces. 15 years ago
Joshua Haberman d5566c6038 Remove struct keyword from all types, use typedef instead. 15 years ago
Joshua Haberman d751973758 Ported/fixed tests to new data types. 15 years ago
Joshua Haberman a95ab58e79 Overhaul defs to derive from a common base. 15 years ago
Joshua Haberman 2282d2489b Refactoring: unify upb_msg. 16 years ago
Joshua Haberman edf5f9e8ed Update test_table to new table API. 16 years ago
Joshua Haberman 1e388b0af3 Significant, experimental changes (setjmp/longjmp, group handling). 16 years ago
Joshua Haberman 462b26c1cc Directory restructuring. 16 years ago
Joshua Haberman b94a9f2101 More documentation, tidying up, etc. 16 years ago
Joshua Haberman 06efc6b12c Fixed a lot of bugs, parser and compiler now work a little! 16 years ago