11 Commits (8536bbc5f88a4d2bb98d6875cf317154c263d473)

Author SHA1 Message Date
Joshua Haberman fbb9fd35e0 Improve comments in headers, to better explain core interfaces. 14 years ago
Joshua Haberman fe659c8c93 Getting closer to a decoder that could actually compile and work. 14 years ago
Joshua Haberman 58a70b55c6 Decoder code structure is mostly in-place. 14 years ago
Joshua Haberman a695b92cce Debugging test_def, it's close to working again! 14 years ago
Joshua Haberman bcc688a303 upb_def compiles again! 14 years ago
Joshua Haberman b471ca6b81 The last major revision to the upb_stream protocol. 14 years ago
Joshua Haberman 5871ed0d02 First go at Lua bindings. 15 years ago
Joshua Haberman 7a6a702792 Allow static upb_strings. 15 years ago
Joshua Haberman 2ef013126c Fleshed out upb_string further. Now upb_def's only 15 years ago
Joshua Haberman e29bf964d1 Tests for string and fleshed out implementation. 15 years ago
Joshua Haberman 28ec9a1fa0 Split src/ into core/ and stream/. 15 years ago
Joshua Haberman be5ddd8a64 Tweaks to upb_src/upb_sink interfaces. 15 years ago
Joshua Haberman a417be0f87 More work on upb_def. 15 years ago
Joshua Haberman 229fcf7119 upb_def compiles again, though with lots of #if 0. 15 years ago
Joshua Haberman 6bf58a7328 Incremental progress on upb_def. 15 years ago
Joshua Haberman 5633254357 Implement proper type checking again. 15 years ago
Joshua Haberman 5743636ad1 Decoder compiler but doesn't work yet. 15 years ago
Joshua Haberman 992a03be55 More decoder work, first attempts at compiling it. 15 years ago
Joshua Haberman a484ea0275 WIP: intrusive changes to upb_decoder. 15 years ago
Joshua Haberman c615d11ce7 More work on string type. 15 years ago
Joshua Haberman 0e0af2dafd Created skeleton of a new, much simpler string type. 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 a022e6ebdb Fixes for more discerning compilers. 15 years ago
Joshua Haberman 040f7e6ba2 Significant memory-management refactoring any Python extension. 15 years ago
Joshua Haberman 1e82f0ebd6 A few more thread-safety fixes. 16 years ago
Joshua Haberman 2282d2489b Refactoring: unify upb_msg. 16 years ago
Joshua Haberman 4240e0e598 Updated parser semantics to better support streaming. 16 years ago
Joshua Haberman ee1ed1ccb8 Compiler finally works (except string arrays). Untested. Holy crap that was a lot of work. 16 years ago
Joshua Haberman e8718306a5 Bugfix and additions to upb.h and upb_string.h 16 years ago
Joshua Haberman 462b26c1cc Directory restructuring. 16 years ago
Joshua Haberman b2bbafb674 Header file changes for C++ compatibility. 16 years ago
Joshua Haberman b94a9f2101 More documentation, tidying up, etc. 16 years ago
Joshua Haberman 7f871401c7 More work on upbc. 16 years ago
Joshua Haberman 94a2f5bd9c Move upb_string into its own header file. 16 years ago