summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2009-06-23Two small fixes.Joshua Haberman
2009-06-23Added a upb_context object, which is like an interpreter context.Joshua Haberman
2009-06-22Add upb_inlinedefs.c, which emits definitions for inline functions.Joshua Haberman
2009-06-22Fix varint-skipping (oops).Joshua Haberman
2009-06-22Renamed upb_struct -> upb_msg, fleshed out its definition.Joshua Haberman
2009-06-22Finished hashtable implementation, not yet tested.Joshua Haberman
2009-06-22Simplified the varint-skipping function.Joshua Haberman
2009-06-21More work on inttable/strtable (not finished).Joshua Haberman
2009-06-20Added MurmurHash for string hashing (not used yet).Joshua Haberman
2009-06-20Do unaligned reads if UPB_UNALIGNED_READS_OK is defined.Joshua Haberman
2009-06-20Fixed conversion warning in tests.c.Joshua Haberman
2009-06-17Improvements to one-branch varint reading function.Joshua Haberman
2009-06-17High-level parsing interface written (not yet tested).Joshua Haberman
2009-06-16Small Makefile tweak.Joshua Haberman
2009-06-16Alternative (optimized) implementations of varint parsing.Joshua Haberman
2009-06-16Increased robustness of 64-bit varint test.Joshua Haberman
2009-06-16Bring 'tests' back up to date and build it again.Joshua Haberman
2009-06-15Implement inlining that works with both C99 and all versions of GCC.Joshua Haberman
2009-06-15Acknowledge authorship and fix warning in the eng() function.Joshua Haberman
2009-06-15Added TODO about experimenting with Cuckoo Hashing.Joshua Haberman
2009-06-14More work on the table implementation.Joshua Haberman
2009-06-03Makefile: build descriptor.o.Joshua Haberman
2009-06-03A bunch more work, a fast table for field lookup.Joshua Haberman
2009-05-25A flurry of activity. Doesn't compile yet.Joshua Haberman
2009-05-16Rethought upb_struct and new descriptor.h.Joshua Haberman
2009-03-15Add descriptor.proto formats as C data.Joshua Haberman
2009-03-06Removed references to pbstruct from Makefile.Joshua Haberman
2009-03-06Removed pbstruct.Joshua Haberman
2009-03-04Very rough (doesn't even compile) pbstruct.Joshua Haberman
2009-03-03Detect overflow (unlikely except for malicious input).Joshua Haberman
2009-03-02Fleshed out pbstruct a bit more.Joshua Haberman
2009-03-02Fixed off-by-one error in hashtable calculation.Joshua Haberman
2009-03-02Fixed bugs that lint caught.Joshua Haberman
2009-03-01Enabled more warnings, fixed the warnings.Joshua Haberman
2009-03-02Add pbstream_lowlevel.h.Joshua Haberman
2009-03-02More refactoring of structures.Joshua Haberman
2009-03-01Added function for skipping data.Joshua Haberman
2009-03-01Added the first iteration of pbstruct.Joshua Haberman
2009-02-28Implemented the array part of the fieldnum lookup.Joshua Haberman
2009-02-26Since the stack has a fixed size, don't allocate dynamically.Joshua Haberman
2009-02-26Oops, malloc(array[int]) didn't do what I thought.Joshua Haberman
2009-02-26Change to a fixed stack size.Joshua Haberman
2009-02-25Less code duplication, joy.Joshua Haberman
2009-02-25Another test, another bugfix.Joshua Haberman
2009-02-25More tests and bugfixes -- parses its first proto!Joshua Haberman
2009-02-25API cleanup.Joshua Haberman
2009-02-25Implemented the _init_parser() function.Joshua Haberman
2009-02-25Remove DYNARRAY for the stack (wasn't buying much).Joshua Haberman
2009-02-25Rip out more stuff that belongs in higher layers.Joshua Haberman
2009-02-25Credit where credit is due.Joshua Haberman
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback