Joshua Haberman
06efc6b12c
Fixed a lot of bugs, parser and compiler now work a little!
16 years ago
Joshua Haberman
9eaab71e99
Fixed bugs and memory leaks.
16 years ago
Joshua Haberman
485b964662
Bugfixes.
16 years ago
Joshua Haberman
2c5c3fdc25
More tests and fixes.
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
5e2691460e
Ditch abbreviated field business.
16 years ago
Joshua Haberman
3a67a1e9f9
upb_msg constructor now more or less works.
16 years ago
Joshua Haberman
88cc3f2fc8
Progress implementing upb_msg.
16 years ago
Joshua Haberman
324d5cce9b
Renamed upb_struct -> upb_msg, fleshed out its definition.
16 years ago
Joshua Haberman
bc717d8402
Implement inlining that works with both C99 and all versions of GCC.
16 years ago
Joshua Haberman
d1f78c88fa
A bunch more work, a fast table for field lookup.
16 years ago
Joshua Haberman
fdcefd68b1
Rethought upb_struct and new descriptor.h.
...
This is the next step in bootstrapping. upb_struct defines the
in-memory layout that will be used by both compile-time and run-time
defintions of protobufs. descriptor.h describes the proto format
using this format.
The next step is to create a descriptor.c that can parse descriptor
protos into this format. Then real run-time reflection can begin.
16 years ago