1 Commits (1dea81b1c244d357a6e46ee22c14b36280bf2100)

Author SHA1 Message Date
Joshua Haberman 28ec9a1fa0 Split src/ into core/ and stream/. 15 years ago
Joshua Haberman 992a03be55 More decoder work, first attempts at compiling it. 15 years ago
Joshua Haberman d5566c6038 Remove struct keyword from all types, use typedef instead. 15 years ago
Joshua Haberman fa5710f1ca upb_string* -> upb_strptr, to follow aliasing rules. 15 years ago
Joshua Haberman cc39625767 Getting closer, only a few functions undefined now. 15 years ago
Joshua Haberman e5debfa1c9 More incremental work; ported some of upbc. 15 years ago
Joshua Haberman f49f7f94c1 More progress, upb_data and upb_def compile (but are incomplete). 15 years ago
Joshua Haberman c241976485 In the midst of a major refactoring. 15 years ago
Joshua Haberman a95ab58e79 Overhaul defs to derive from a common base. 15 years ago
Joshua Haberman b2a890263f Properly initialize the fqname member of upb_msg. 16 years ago
Joshua Haberman 462b26c1cc Directory restructuring. 16 years ago
Joshua Haberman c208db0752 Pre-compute the hash table mask to avoid doing it in the critical path. 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
Joshua Haberman 94a2f5bd9c Move upb_string into its own header file. 16 years ago
Joshua Haberman 03616c86ea Fixed test_table and a few bugs in upb_table. 16 years ago
Joshua Haberman 2da3b081c4 More work on upb_context. 16 years ago
Joshua Haberman ec67a5ded6 Implemented a bit more of upb_context. 16 years ago
Joshua Haberman 7ccb32c305 Finished hashtable implementation, not yet tested. 16 years ago
Joshua Haberman 0124bfd8fe More work on inttable/strtable (not finished). 16 years ago
Joshua Haberman 9c21992286 Added MurmurHash for string hashing (not used yet). 16 years ago
Joshua Haberman bc717d8402 Implement inlining that works with both C99 and all versions of GCC. 16 years ago
Joshua Haberman 5ec762a600 Added TODO about experimenting with Cuckoo Hashing. 16 years ago
Joshua Haberman f4c00fc979 More work on the table implementation. 16 years ago
Joshua Haberman d1f78c88fa A bunch more work, a fast table for field lookup. 16 years ago