876 Commits (18563bee4c9822a1ee42bb1d93024981777eea41)
 

Author SHA1 Message Date
Joshua Haberman 63daaaca4f Added constants for field names and numbers. 15 years ago
Joshua Haberman 6bf58a7328 Incremental progress on upb_def. 15 years ago
Joshua Haberman 35e5c248be Work to make upb_def consume a upb_src. 15 years ago
Joshua Haberman 00b403a737 Decoder is finally complete, now just needs testing. 15 years ago
Joshua Haberman 61a0f0bc5f More decoder work. 15 years ago
Joshua Haberman edd1f5a61f Work on decoder buffering. 15 years ago
Joshua Haberman d7e631d9b0 Yet more. 15 years ago
Joshua Haberman 768644817b More decoder work. 15 years ago
Joshua Haberman b3d40eb92f More decoder work. 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 ed991c3b30 More work on upb_decoder. 15 years ago
Joshua Haberman 0a57d07a07 Skeleton of upb_bytesrc. 15 years ago
Joshua Haberman fbc57ee488 More work on the decoder. 15 years ago
Joshua Haberman cfe0ef08c1 Changes to upb_def to stop using upb_msg. 15 years ago
Joshua Haberman a8d3f8e543 More work on the decoder. 15 years ago
Joshua Haberman d29f80d6f3 More incremental work. 15 years ago
Joshua Haberman a484ea0275 WIP: intrusive changes to upb_decoder. 15 years ago
Joshua Haberman 0034e6fdb8 Revisions to src and sink interfaces. 15 years ago
Joshua Haberman 8c1e7170b7 Defined the upb_src and upb_bytesrc interfaces. 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 87de804b63 Make sources responsible for respecting UPB_MAX_NESTING. 15 years ago
Joshua Haberman dda1499a0e Add status to the sink interfaces. 15 years ago
Joshua Haberman 036fe6bb06 Flesh out implementation of upb_sizebuilder. 15 years ago
Joshua Haberman 611afe9c69 Removed union tag from types. 15 years ago
Joshua Haberman d5566c6038 Remove struct keyword from all types, use typedef instead. 15 years ago
Joshua Haberman 9116c697f8 upb_parser -> upb_decoder 15 years ago
Joshua Haberman 57d6353a3c Rename serializer -> encoder. 15 years ago
Joshua Haberman 088b995c9e Make msgsrc reversable. 15 years ago
Joshua Haberman 90e4f08678 Incremental work on serialization. 15 years ago
Joshua Haberman 50451ea441 Make onend upb_sink callback take the field as a parameter. 15 years ago
Joshua Haberman d7d1b2a141 Move many serializing functions to .cc file, since they do not need to be exposed. 15 years ago
Joshua Haberman 02d2f8afb8 Implemented source for upb_msg. 15 years ago
Joshua Haberman b05205d224 Defined upb_sink interface and ported the parser to it. 15 years ago
Joshua Haberman 527c094500 Reduced the complexity of the cbparser interface. 15 years ago
Joshua Haberman 5864888c6e Merge branch 'data-refactoring'. Ported benchmarks. 15 years ago
Joshua Haberman d751973758 Ported/fixed tests to new data types. 15 years ago
Joshua Haberman 6a8dfa5f26 upb_array -> upb_arrayptr. 15 years ago
Joshua Haberman 8f2aeb8084 Modified descriptor files. 15 years ago
Joshua Haberman 15604083c7 Move string representations back upb.h -> upb_data.h. 15 years ago
Joshua Haberman fa5710f1ca upb_string* -> upb_strptr, to follow aliasing rules. 15 years ago
Joshua Haberman ece08710a6 Bugfixes: descriptorgen works without leaks! 15 years ago
Joshua Haberman 2fdc9df97e Other than a couple memory leaks, "make descriptorgen" works again! 15 years ago
Joshua Haberman 0e5b8e56b8 Correct descriptor: initialize base. 15 years ago
Joshua Haberman cb5befb343 Correct descriptor.h: for now messages always have a upb_data. 15 years ago
Joshua Haberman c33d51581a upbc compiles and links! But probably doesn't work yet. 15 years ago
Joshua Haberman f6cc21bc2d Doesn't compile, but all the code to be adapted is there. 15 years ago
Joshua Haberman ab0f2b8bba Moved string library functions to .c instead of inlined, because they're not that small. 15 years ago