163 Commits (82be433d4188e0b3b992e463ad52ee148d3ad8de)

Author SHA1 Message Date
Chris Fallin 8f8113b4ff JSON test, symbolic enum names in JSON, and a few improvements. 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 177212c82f Fixed building of googlepbtests. 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 f447370f80 Fixed build and added Travis CI support. 10 years ago
Josh Haberman d869097400 Make the absence of perf-cppflags give a good default build. 10 years ago
Josh Haberman 8405e5e389 Beginnings of a prototype Ruby extension. 10 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 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 622481990b Updated benchmarks to new APIs. 12 years ago
Joshua Haberman 70293f5faa Open source fixes: builds on OS X again. 12 years ago
Josh Haberman 7d3e2bd2c4 Sync with 8 months of Google-internal development. 12 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 02ede91eb2 Small Makefile fix. 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 99ae0ed397 Changes to get upb compiling inside Google. 13 years ago
Joshua Haberman d29339d126 Fix GDB unwinding through JIT-compiled frames. 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 8899727827 Fix perf-tests.sh to skip building non-upb tests. 13 years ago
Joshua Haberman 7d986946b7 Rename x86 -> x64, since JIT is x64-only. 13 years ago
Joshua Haberman 887abe669f Added an example, constified some more methods. 13 years ago
Joshua Haberman 621c0cdcb5 Const invasion: large parts of upb made const-correct. 13 years ago
Joshua Haberman 4a8b9be46c Header cleanup, clarify/correct comments for interfaces. 13 years ago
Joshua Haberman d1d126acf4 Make "benchmark" build "benchmarks", add bug note. 13 years ago
Joshua Haberman 8eb2b2a216 Revised upb_bytesink, refactored upb_textprinter (untested). 13 years ago
Joshua Haberman 6c6013e51e Fold gen-deps.sh into Makefile. 13 years ago
Joshua Haberman a5e6a7b029 Fix stack alignment on OS X. 13 years ago
Joshua Haberman d5324d1d5c Some Makefile cleanup. 13 years ago
Joshua Haberman 08e7ad94f9 Renamed lang_ext -> bindings, README updates. 13 years ago
Josh Haberman a090a7abf6 Fix proto2 benchmark for newer proto2. 13 years ago
Joshua Haberman 06b8181f97 Benchmark to parse into proto2 messages. 13 years ago
Joshua Haberman fa82e4fbf0 Benchmark JIT vs no JIT without forcing a whole-project recompile. 13 years ago
Joshua Haberman fe3df2c9bc Python: basic SymbolTable support and empty accessors. 13 years ago
Joshua Haberman 25cdf1e6f7 Fixed overzealous assert(). 13 years ago
Joshua Haberman 336268b3d7 Fixed a few memory leaks and Makefile tweaks. 13 years ago
Joshua Haberman a1bb3dc448 Makefile target for running Python tests. 13 years ago
Joshua Haberman 56984e8db8 Significant work on Lua extension. 14 years ago