Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-24 | Merge pull request #78 from haberman/axerefcount | Joshua Haberman | |
Fixed amalgamated build and added test. | |||
2017-01-24 | Fixed amalgamated build and added test. | Josh Haberman | |
2017-01-24 | Merge pull request #77 from haberman/axerefcount | Joshua Haberman | |
Simplify and remove some code from upb::SymbolTable | |||
2017-01-23 | A couple more fixes. | Josh Haberman | |
2017-01-23 | Remove another bit of obsolete code. | Josh Haberman | |
2017-01-23 | Removed all code for adding extensions to upb_symtab. | Josh Haberman | |
This means extensions can't be used until we implement the replacement APIs for accessing extensions from a symtab. | |||
2017-01-23 | Merge pull request #76 from haberman/movesymtab | Joshua Haberman | |
Moved upb_symtab to def.h/def.c. | |||
2017-01-21 | Ripped out complicated and unused code for replacing defs in a symtab. | Josh Haberman | |
Also hid the dup() functions. We can't quite delete them yet because our current approach for extensions depends on duplicating defs. | |||
2017-01-21 | Make upb::SymbolTable no longer reference-counted. | Josh Haberman | |
This transitions it from shared ownership to unique ownership. | |||
2017-01-21 | Moved upb_symtab to def.h/def.c. | Josh Haberman | |
This is in anticipation of removing refcounting and making upb_symtab (soon to be upb_defpool) the unique owner of all defs inside. | |||
2016-12-14 | Merge pull request #75 from haberman/msg | Joshua Haberman | |
Basic serialization for upb_msg and Lua. | |||
2016-12-14 | Addressed PR comments. | Josh Haberman | |
2016-12-12 | A few C++ fixes for BufferSink. | Josh Haberman | |
2016-12-12 | Basic serialization for upb_msg and Lua. | Josh Haberman | |
Doesn't yet include strings, submessages, maps, or repeated fields. | |||
2016-12-07 | Merge pull request #74 from haberman/msg | Joshua Haberman | |
Added upb_msg and Lua bindings for using it. | |||
2016-12-07 | Update for final PR comments. | Josh Haberman | |
2016-12-07 | Added a few missing __gc metamethods. | Josh Haberman | |
2016-12-06 | Changes for PR comments. | Josh Haberman | |
2016-12-05 | Fleshed out comments and removed some dead code. | Josh Haberman | |
2016-11-29 | Suppress warnings on 32-bit for this dead code for now. | Josh Haberman | |
2016-11-29 | Fixed more bugs surfaced by Travis. | Josh Haberman | |
2016-11-29 | Added descriptor.pb so we don't depend on protoc for tests. | Josh Haberman | |
2016-11-29 | Fixed some bugs surfaced by Travis. | Josh Haberman | |
2016-11-29 | Removed some temporary code and fixed a few tests. | Josh Haberman | |
2016-11-29 | New upb_msg code and Lua bindings around it. | Josh Haberman | |
There are still some things that are unfinished, but we are at parity with what Lua had before. | |||
2016-11-14 | Merge pull request #73 from apstndb/fix-va-copy | Joshua Haberman | |
Fix musl libc incompatibility | |||
2016-11-13 | Fix glibc coupling in test | HATATANI Shinta | |
2016-11-13 | Fix C++11 incompatibility | HATATANI Shinta | |
2016-11-13 | Make upb compatible with musl libc | HATATANI Shinta | |
2016-09-12 | Merge pull request #70 from haberman/reffix | Joshua Haberman | |
Some refcounting fixes. | |||
2016-09-12 | Responded to CR comments. | Josh Haberman | |
2016-09-09 | Some refcounting fixes. | Josh Haberman | |
Clearly this stuff is too complex overall. The plan is to move away from this and more towards pools, like proto2 uses. | |||
2016-09-09 | Merge pull request #69 from haberman/oneofdesc | Joshua Haberman | |
Added support for loading oneofs from descriptors. | |||
2016-09-09 | Added descriptive comment about descriptor nesting. | Josh Haberman | |
2016-09-09 | Addressed CR comments: simplify slightly. | Josh Haberman | |
2016-09-08 | Added support for loading oneofs from descriptors. | Josh Haberman | |
2016-09-06 | Merge pull request #68 from haberman/bugfixes | Joshua Haberman | |
A small bugfix to upb_table and simplified some code. | |||
2016-09-06 | Merge pull request #67 from haberman/endstrhd | Joshua Haberman | |
A few small fixes to the JSON parser. | |||
2016-09-01 | Adjust PATH in .travis.yml instead of travis.sh. | Josh Haberman | |
2016-09-01 | Updated Travis to put protoc in a subdirectory for genfiles. | Josh Haberman | |
2016-09-01 | Updated generated code. | Josh Haberman | |
2016-09-01 | A small bugfix to upb_table and simplified some code. | Josh Haberman | |
2016-08-29 | JSON: fix a couple cases of the wrong closure being passed to end handlers. | Josh Haberman | |
2016-08-27 | Merge pull request #66 from mortonfox/patch-1 | Joshua Haberman | |
Fix email links | |||
2016-08-28 | Fix email links | Morton Fox | |
2016-08-16 | WIP. | Josh Haberman | |
2016-05-12 | Added UPB_ASSERT() that helps avoid unused var warnings. | Joshua Haberman | |
* Added UPB_ASSERT() that helps avoid unused var warnings. * Addressed PR comments. * Fixed assert in the JIT. | |||
2016-04-25 | Updated URL to Tarjan set union paper. | Josh Haberman | |
2016-04-22 | Fixed small omission: upb_env_init2(). (#61) | Joshua Haberman | |
2016-04-21 | Put oneofs in the same table as fields. (#60) | Joshua Haberman | |
* Put oneofs in the same table as fields. Oneofs and fields are not allowed to have names that conflict, so we might as well put them all in the same table. This also allows an efficient operation that looks for both fields and oneofs in a single lookup. Added support for OneofDef to Lua to allow testing of this. * Addressed PR comments. |