5 Commits (32e3f394b42cff2b94c5ef84cb31009ce33c864f)

Author SHA1 Message Date
Joshua Haberman 9cb10577fc First version of a real C codegen for upb. 8 years ago
Josh Haberman 47da2afd52 Make upb::SymbolTable no longer reference-counted. 8 years ago
Josh Haberman ba4e23f170 Added a few missing __gc metamethods. 8 years ago
Josh Haberman 16ca9309b3 Removed some temporary code and fixed a few tests. 8 years ago
Josh Haberman 4b0c4ca7fb New upb_msg code and Lua bindings around it. 8 years ago
Joshua Haberman fa338b70a6 Added UPB_ASSERT() that helps avoid unused var warnings. 9 years ago
Joshua Haberman ac2689cec7 Put oneofs in the same table as fields. (#60) 9 years ago
Joshua Haberman e6fa3f9d86 Changed schema for JSON test to be defined in a .proto file. (#54) 9 years ago
Josh Haberman e9d79d2441 Added upb::FileDef, which represents the file defs are declared in. 9 years ago
Josh Haberman 49dab06e03 Brought into compliance with Google open-source policies. 10 years ago
Josh Haberman 19a973a85e Fixes from Google-internal. 10 years ago
Josh Haberman 6f30032183 Sync from Google-internal development. 10 years ago
Josh Haberman 919fea438a Ported upb to C89, for greater portability. 10 years ago
Josh Haberman 51cf616dab Changes to Lua module loading, and file generation. 10 years ago
Josh Haberman 838009ba2b Fixes for the open-source build. 10 years ago
Josh Haberman 3bd691a497 Google-internal development. 10 years ago
Chris Fallin 87a18f3774 Support oneof defs in upb. 10 years ago
Chris Fallin 8f8113b4ff JSON test, symbolic enum names in JSON, and a few improvements. 10 years ago
Josh Haberman 3d0c7c45da Sync to Google-internal development. 10 years ago
Josh Haberman 66a74a4fd5 Added lua and core32 Travis builds, and rewrote README.md 10 years ago
Josh Haberman 6ed916653f Rewrite of build system. 10 years ago
Josh Haberman 2d10fa3307 Sync from internal Google development. 11 years ago
Josh Haberman 7d565f1e7a Sync from Google development. 11 years ago
Josh Haberman 0fd2f83088 Sync to internal Google development. 11 years ago
Josh Haberman ce9bba3cb5 Sync from Google-internal development. 11 years ago
Josh Haberman 26d98ca94f Merge from Google-internal development: 11 years ago
Josh Haberman bada1e94f4 Merge from Google-internal development. 12 years ago
Josh Haberman 90bb4246c3 Synced with Google-internal development. 12 years ago
Josh Haberman cfdb9907cb Synced with 3 months of Google-internal development. 12 years ago
Josh Haberman 7d3e2bd2c4 Sync with 8 months of Google-internal development. 12 years ago
Joshua Haberman 86bad61b76 Sync from internal Google development. 13 years ago
Joshua Haberman 1b9b6bd1ad Fixed the open-source build. 13 years ago
Joshua Haberman 621c0cdcb5 Const invasion: large parts of upb made const-correct. 13 years ago
Joshua Haberman 08e7ad94f9 Renamed lang_ext -> bindings, README updates. 13 years ago
Joshua Haberman fe3df2c9bc Python: basic SymbolTable support and empty accessors. 13 years ago
Joshua Haberman 6981e468a3 More work on Lua extension, and consequent core refactoring. 14 years ago
Joshua Haberman c2c853fa21 More work on Lua extension. 14 years ago
Joshua Haberman 56984e8db8 Significant work on Lua extension. 14 years ago
Joshua Haberman b6ca2718c8 Make Lua extension build again. 14 years ago
Joshua Haberman c110061a73 Small change to make Lua extension compile again. 14 years ago
Josh Haberman b796c1b317 Update copyright to be Google Inc. 14 years ago
Joshua Haberman a75a305c77 Implemented upb_stringsink, upb_msgtotext, and exposed the latter to Lua. 14 years ago
Joshua Haberman 6b574175dd Prevent the default message from getting mutated. 14 years ago
Joshua Haberman fd184f0df2 Major work on Lua extension and default values. 14 years ago
Joshua Haberman 1e972d40f1 Bring lua extension up to date with new symtab APIs. 14 years ago
Joshua Haberman 7af638ff2d Revive Lua extension. 14 years ago
Joshua Haberman 672f4617e2 Lua support for fielddefs and getting their properties. 15 years ago
Joshua Haberman d3d939ab7f Fix the case where no def is found for lookup. 15 years ago
Joshua Haberman 21ee24a730 Updated Lua extension to handle fielddefs. 15 years ago
Joshua Haberman 71ac83fe7a Make object cache weak. 15 years ago