257 Commits (20f1b6df41c0a4a2e0516d45fdb81f58fa4814c5)

Author SHA1 Message Date
Chris Fallin fd1cc56625 Modified strtable to support length-delimited string keys. Allows for 10 years ago
Chris Fallin 3bd667e95f Added msgdef flag to indicate map_entry protos. 10 years ago
Chris Fallin b3f6daf83d Amalgamated distribution (upb.c/upb.h) tool. 10 years ago
Josh Haberman 82be433d41 Decoder bugfix, .gitignore update, and delete obsolete files. 10 years ago
Chris Fallin 8f8113b4ff JSON test, symbolic enum names in JSON, and a few improvements. 10 years ago
Chris Fallin 98adb44547 Sync update: haberman@'s internal changes. 10 years ago
Chris Fallin f3052474d4 Update JSON parser to emit UTF8 to string fields appropriately. 10 years ago
Chris Fallin 3249b36a2a Synced to post-code-review JSON printer. 10 years ago
Chris Fallin db63db82aa JSON printer: remove dependency on YAJL, using a hand-rolled printer instead. 10 years ago
Josh Haberman 39c9a8bd5a Sync from Google-internal development. 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 3461a5113e Enable more Travis configurations. 10 years ago
Josh Haberman 6ed916653f Rewrite of build system. 10 years ago
Josh Haberman ba87fcd84b Fix in test_cpp for bad macro expansion. 10 years ago
Josh Haberman f447370f80 Fixed build and added Travis CI support. 10 years ago
Josh Haberman a25c50361a Added optimization note. 10 years ago
Josh Haberman d869097400 Make the absence of perf-cppflags give a good default build. 10 years ago
Josh Haberman cf2a959fa1 Fixed some bugs and added accessors. 10 years ago
Josh Haberman 8405e5e389 Beginnings of a prototype Ruby extension. 10 years ago
Josh Haberman 43f2455cbd Added UPB_UNTRACKED_REF and some more handler overload options. 10 years ago
Josh Haberman d493500abc Sync from Google-internal development. 10 years ago
Josh Haberman 47b5e0968a Sync from internal Google development. 11 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 aa8db6ab5e Build fix for Mac OS X. 11 years ago
Josh Haberman ccb2f8ab87 Fixes to make the open-source build compile on Linux. 11 years ago
Josh Haberman 26d98ca94f Merge from Google-internal development: 11 years ago
Josh Haberman 61109fca1f Fix to compile on Linux. 12 years ago
Josh Haberman 228872a5c6 Fixes to compile on GCC 4.2, as shipped with XCode. 12 years ago
Josh Haberman bada1e94f4 Merge from Google-internal development. 12 years ago
Josh Haberman 90bb4246c3 Synced with Google-internal development. 12 years ago
Joshua Haberman 70293f5faa Open source fixes: builds on OS X again. 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 9a7037a2fa Got decoder & textprinter compiling in kernel mode. 13 years ago
Joshua Haberman cca4818eb7 Sync from internal Google development. 13 years ago
Joshua Haberman 86bad61b76 Sync from internal Google development. 13 years ago
Joshua Haberman db59a5198f Fixes to un-break "make descriptorgen" 13 years ago
Joshua Haberman 1b9b6bd1ad Fixed the open-source build. 13 years ago
Joshua Haberman 1bcab1377d Sync with internal Google development. 13 years ago
Joshua Haberman b5f5ee867e Refinement of upb_bytesrc interface. 13 years ago
Joshua Haberman 99ae0ed397 Changes to get upb compiling inside Google. 13 years ago
Joshua Haberman c0a08a6827 Fixes to get upb to compile inside Google. 13 years ago
Joshua Haberman 56f7a345d7 x86 JIT: now works without -NDNDEBUG (also small perf increase). 13 years ago
Joshua Haberman 64e199d18b Small bugfix for x86->x64 rename. 13 years ago
Joshua Haberman 7d986946b7 Rename x86 -> x64, since JIT is x64-only. 13 years ago
Joshua Haberman 7a0e63ec61 x86 JIT: avoid storing pointer for every field. 13 years ago