Joshua Haberman
|
5ea7f943f9
|
upb_def now theoretically works again.
|
15 years ago |
Joshua Haberman
|
9c9b464553
|
Implement upb_deflist_qualify.
|
15 years ago |
Joshua Haberman
|
956fc84150
|
More work on upb_def.
|
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
|
63daaaca4f
|
Added constants for field names and numbers.
Not used in this branch, but it is used in the src-refactoring
branch.
|
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.
Conflicts:
src/upb_data.c
src/upb_data.h
|
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 |