179 Commits (ff6fe32744b75df52c98d8eb67dcea53d1572b68)

Author SHA1 Message Date
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
Joshua Haberman 10265aa56b Directory restructure. 14 years ago
Joshua Haberman 6a1f3a6693 Major refactoring: upb_string is gone in favor of upb_strref. 14 years ago
Joshua Haberman 559e23c796 Major refactoring: abandon upb_msg, add upb_accessors. 14 years ago
Joshua Haberman eb622c0531 Split upb_stream -> upb_bytestream/upb_handlers. 14 years ago
Joshua Haberman f74534b42a Decoder redesign in preparation for packed fields and start/endseq. 14 years ago
Josh Haberman 91a7da602d Disable GDB JIT interface on OS X. 14 years ago
Joshua Haberman 9eb4d695c4 First rough version of the JIT. 14 years ago
Josh Haberman 8ef6873e0e upb_stream: all callbacks registered ahead-of-time. 14 years ago
Joshua Haberman 37e1c3102b Use FDO for benchmarks, which gives a 10-15% improvement. 14 years ago
Joshua Haberman 20b2a6bd0d Default to -O3 if user doesn't specify opt. 14 years ago
Joshua Haberman 26264c25a5 Don't require NASM to build unless using the x64 decoder. 14 years ago
Joshua Haberman 3a758132b4 Added proper support for enum default values. 14 years ago
Joshua Haberman fd184f0df2 Major work on Lua extension and default values. 14 years ago
Joshua Haberman da95bf34ae Fix building of Lua extension on OS X. 14 years ago
Joshua Haberman 1e972d40f1 Bring lua extension up to date with new symtab APIs. 14 years ago
Joshua Haberman 61e5d367ff Change the API for getting the bootstrapped defs. 14 years ago
Joshua Haberman d8b2154862 First version of an assembly language decoder. 14 years ago
Joshua Haberman 70cfa9ede9 Fix small problem in Makefile. 14 years ago
Joshua Haberman 27d61037f7 Whoops, fix small bug in Makefile. 14 years ago
Joshua Haberman ec454c1189 Support "make Q=" to view full commands. 14 years ago
Joshua Haberman 3cfe887c40 Fixes for building Lua extension. 14 years ago
Joshua Haberman 7af638ff2d Revive Lua extension. 14 years ago
Joshua Haberman 5137ac8d61 Update to latest descriptor.proto. 14 years ago
Joshua Haberman 4f9aeee6c7 More completely fixed the 0-key thing. 14 years ago
Joshua Haberman 6881b2c5cb Added proper error about broken 0-values for enums. 14 years ago
Joshua Haberman b037b3e8f7 Moved upbc -> src/ 14 years ago
Joshua Haberman 4dce5ab709 Fix upbc and descriptorgen, and update descriptor. 14 years ago
Joshua Haberman ddb74551f4 Cleanup Makefile and mv descriptor/ -> src/ 14 years ago
Joshua Haberman 6bdbb45e88 Merged core/ and stream/ -> src/. The split wasn't worth it. 14 years ago
Joshua Haberman 6e308b7e80 Fix upb's parsetostruct benchmark. 14 years ago
Joshua Haberman 4667ed4be9 All tests pass again, valgrind-clean! Next up: benchmarks. 14 years ago
Joshua Haberman 3affb31926 Tons of work: we're close to passing test_vs_proto2 again. 14 years ago
Joshua Haberman 8465e5e650 Gutted upb_msg a bit, re-adding only the essentials. 14 years ago
Joshua Haberman 93099cccd1 upb_strstream compiles again. 14 years ago
Joshua Haberman 2c24cbb108 More work on decoder and stdio bytesrc/bytesink. 14 years ago