{"shas":[["8bdc6d233e54b93d19a98b85b2c173c08c13f04a","d6955d9721560531274cb8f50ff595a9bd39d66f@reverberate.org","Prime the decoder buf for modest perf improvement on small messages.","Joshua Haberman"],["a5e6a7b029850f77059800d6611f406b91f87dfe","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Fix stack alignment on OS X.","Joshua Haberman"],["adb6580d9728c3533faf779812bd7f4c9b27170d","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Let the JIT emit hasbit-setting code in addition to calling a callback.\n\nThis leads to a major (20-40%) improvement in the parsetoproto2\nbenchmark with small messages.  We now are faster than  proto2 in all\napples-to-apples comparisons, at least given the (admittedly\nlimited) set of benchmarks in this source tree.","Joshua Haberman"],["6c6013e51e196c54df4f0f7db78e31dab59e2bc5","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Fold gen-deps.sh into Makefile.","Joshua Haberman"],["9d2fcd3692dfb8c69e02ac55f817562cef7426e1","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Some progress on upb_stdio.\n\nIt's still not correct, but it's closer.","Josh Haberman"],["e8796beffc26c2c642c8e62b9427d0f574872771","d6955d9721560531274cb8f50ff595a9bd39d66f@reverberate.org","Add comment clarifying that the proto2 benchmark is ugly and temporary.","Joshua Haberman"],["c03802b0f18a1a654f832ddff01a5bd78efbc4d6","d6955d9721560531274cb8f50ff595a9bd39d66f@reverberate.org","Some updates to the experimental C++ wrapper.","Joshua Haberman"],["48fedab345674000dd2f8dd4d8356ee995d9263e","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Add packed field support (untested).","Joshua Haberman"],["521ac7a89adb97bcd1781b4131333554ccd4de87","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Refined upb_status.","Joshua Haberman"],["8eb2b2a2169af97e5182a5a758b09a6e0e0caf37","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Revised upb_bytesink, refactored upb_textprinter (untested).","Joshua Haberman"],["d1d126acf453608fd797ceaec73d73fa25517166","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Make \"benchmark\" build \"benchmarks\", add bug note.","Joshua Haberman"],["4a8b9be46c9485a35383b52d400ba086d3f40ace","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Header cleanup, clarify/correct comments for interfaces.","Joshua Haberman"],["8f2758dda2ba12b78ae8f8c7170decc5e88dd28c","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Work on C++ wrappers, added C++ test.","Joshua Haberman"],["621c0cdcb5efc4f7c2382031becded018ef0b62b","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Const invasion: large parts of upb made const-correct.","Joshua Haberman"],["f226554fa5b64c2a152f39e52fd4a56acc06f527","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Fleshed out C++ def wrappers some.","Joshua Haberman"],["20548539644cc4729b7e18ba2eefbf1956752abf","74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","Header tweaking.","Joshua Haberman"]],"ref":"refs/heads/master","size":16,"head":"20548539644cc4729b7e18ba2eefbf1956752abf","push_id":41678282}