21 Commits (5235966ed5f369969c6ba0a558453ff22097a722)

Author SHA1 Message Date
Joshua Haberman 5235966ed5 Lots of documentation, cleanup, and fixed memory leaks. 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 aecbfe4224 Moved upb_enum to a proper C file, updated upb_inlinedefs. 16 years ago
Joshua Haberman 62be5969a1 Move FileDescriptorProto to an internal symbol table. 16 years ago
Joshua Haberman 485b964662 Bugfixes. 16 years ago
Joshua Haberman b0ef7f0b67 More fixes, completions, still doesn't quite work. 16 years ago
Joshua Haberman b8481e0e55 A bit more work on generalizing parsing. 16 years ago
Joshua Haberman c21ad57da6 More work to msg and parse. Getting close! 16 years ago
Joshua Haberman f813688f3e Major revision to upb_parse. 16 years ago
Joshua Haberman 2d21601d47 Reworked low-level parsing: smaller, safer. 16 years ago
Joshua Haberman 1139650320 Use "static inline" instead of "extern inline" for now. 16 years ago
Joshua Haberman 2da3b081c4 More work on upb_context. 16 years ago
Joshua Haberman 88cc3f2fc8 Progress implementing upb_msg. 16 years ago
Joshua Haberman 9595dfa2dc Fleshed out upb_context some. 16 years ago
Joshua Haberman 0124bfd8fe More work on inttable/strtable (not finished). 16 years ago
Joshua Haberman d1aa095cb3 High-level parsing interface written (not yet tested). 16 years ago
Joshua Haberman bc717d8402 Implement inlining that works with both C99 and all versions of GCC. 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
Joshua Haberman 0c80c38475 A flurry of activity. Doesn't compile yet. 16 years ago