Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-12 | Added an example, constified some more methods. | Joshua Haberman | |
2011-09-04 | Const invasion: large parts of upb made const-correct. | Joshua Haberman | |
2011-08-27 | Refined upb_status. | Joshua Haberman | |
2011-08-04 | More work on Lua extension, and consequent core refactoring. | Joshua Haberman | |
2011-07-15 | Directory restructure. | Joshua Haberman | |
Includes are now via upb/foo.h. Files specific to the protobuf format are now in upb/pb (the core library is concerned with message definitions, handlers, and byte streams, but knows nothing about any particular serializationf format). | |||
2011-07-14 | Major refactoring: upb_string is gone in favor of upb_strref. | Joshua Haberman | |
2011-06-17 | Major refactoring: abandon upb_msg, add upb_accessors. | Joshua Haberman | |
Next on the chopping block is upb_string. | |||
2011-05-19 | Change dispatcher error handling model. | Joshua Haberman | |
Now the dispatcher will call error handlers instaed of returning statuses that the caller has to constantly check. | |||
2011-04-15 | Calculate and print string sizes in test messages. | Joshua Haberman | |
2011-03-20 | Update copyright to be Google Inc. | Josh Haberman | |
This doesn't reflect any material change in how I will be working on upb, and I have no problem making this change. It's still open source under the BSD license, and I'll still be working on it well beyond the hours that constitute a normal job. | |||
2011-02-22 | Major work on Lua extension and default values. | Joshua Haberman | |
Default values are now supported, and the Lua extension can now create and modify individual protobuf objects. | |||
2011-02-18 | Change the API for getting the bootstrapped defs. | Joshua Haberman | |
The symtab that contains them is now hidden, and you can look them up by name but there is no access to the symtab itself, so there is no risk of mutating it (by extending it, adding other defs to it, etc). | |||
2011-02-06 | All tests pass again, valgrind-clean! Next up: benchmarks. | Joshua Haberman | |
2011-02-05 | Another round of fixes. | Joshua Haberman | |
test_vs_proto2.googlemessage1 passes again, with no memory leaks! | |||
2011-02-05 | Tons of work: we're close to passing test_vs_proto2 again. | Joshua Haberman | |
2010-08-02 | Fleshed out upb_msg: test_vs_proto2 compiles but fails. | Joshua Haberman | |
2010-01-16 | Removed union tag from types. | Joshua Haberman | |
2010-01-15 | Remove struct keyword from all types, use typedef instead. | Joshua Haberman | |
2010-01-15 | upb_parser -> upb_decoder | Joshua Haberman | |
2010-01-05 | Merge branch 'data-refactoring'. Ported benchmarks. | Joshua Haberman | |
Conflicts: src/upb_data.c src/upb_data.h | |||
2010-01-05 | Ported/fixed tests to new data types. | Joshua Haberman | |
2009-12-05 | Add a test for circularly-linked descriptors. | Joshua Haberman | |
The test currently triggers valgrind-detected memory errors. | |||
2009-12-05 | Make defs refcounted, rename upb_context->upbsymtab. | Joshua Haberman | |
There is currently a memory leak when type definitions form cycles. This will need to be dealt with. | |||
2009-11-28 | Overhaul defs to derive from a common base. | Joshua Haberman | |
2009-11-26 | Make upb_msgdef own all its data. | Joshua Haberman | |
This is in anticipation of making upb_msgdef's easy to dup. This involved removing all traces of any descriptors from the defs. | |||
2009-11-14 | Renamed upb_msg_fielddef -> upb_fielddef, upb_enum -> upb_enumdef. | Joshua Haberman | |
2009-09-26 | Use a status object for errors so a message can be returned. | Joshua Haberman | |
Also delay deletion of subfields until the entire message is deleted. | |||
2009-08-30 | Tests use valgrind, chdir in test. | Joshua Haberman | |
2009-08-30 | Unit test comparing parsed results with proto2. | Joshua Haberman | |