Joshua Haberman
|
6e308b7e80
|
Fix upb's parsetostruct benchmark.
|
14 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
|
b05205d224
|
Defined upb_sink interface and ported the parser to it.
|
15 years ago |
Joshua Haberman
|
18291eedc3
|
Make defs refcounted, rename upb_context->upbsymtab.
There is currently a memory leak when type definitions
form cycles. This will need to be dealt with.
|
15 years ago |
Joshua Haberman
|
a95ab58e79
|
Overhaul defs to derive from a common base.
|
15 years ago |
Joshua Haberman
|
cb6c34275f
|
Fix memory leak in test.
|
15 years ago |
Joshua Haberman
|
33a68acb14
|
Use a status object for errors so a message can be returned.
Also delay deletion of subfields until the entire message is
deleted.
|
15 years ago |
Joshua Haberman
|
75134e6f9d
|
Small stylistic improvements in benchmarks.
|
15 years ago |
Joshua Haberman
|
f17ed90f77
|
Some cleanup and reformatting, fixed the benchmarks.
|
15 years ago |
Joshua Haberman
|
306bc554c6
|
More work on benchmarks (performance tests).
|
16 years ago |
Joshua Haberman
|
84cd1538ee
|
Integrated benchmarks into main Makefile.
|
16 years ago |
Joshua Haberman
|
7eb16a5550
|
Beginnings of a more extensive benchmarking suite.
|
16 years ago |