10 Commits (2a8ba6f3a26177e98a255ac129568feb6c1440aa)

Author SHA1 Message Date
Joshua Haberman 0a6fc5fad3 Truly fixed type cyclic refcounting. 15 years ago
Joshua Haberman e15f834a91 Circular references truly work now, along with a test. 15 years ago
Joshua Haberman 651c92ab33 Scheme for collecting circular refs. 15 years ago
Joshua Haberman 18291eedc3 Make defs refcounted, rename upb_context->upbsymtab. 15 years ago
Joshua Haberman a95ab58e79 Overhaul defs to derive from a common base. 15 years ago
Joshua Haberman 246a36998b WIP of cleaning up defs. 15 years ago
Joshua Haberman 6191fe3ae2 Reference-count upb_msgdef and upb_enumdef. 15 years ago
Joshua Haberman 9e3f5e343b Make upb_msgdef own all its data. 15 years ago
Joshua Haberman 7cde43ea0a Renamed upb_msg_fielddef -> upb_fielddef, upb_enum -> upb_enumdef. 15 years ago
Joshua Haberman e252432a41 Refactoring: split defs into their own file, move private parsing funcs out of .h file. 15 years ago