1449 Commits (d0e4b688c60e7ae178911290f0eb0f0144d818b8)
 

Author SHA1 Message Date
Joshua Haberman f01efe8b64 Removed another C99-ism. 4 years ago
Joshua Haberman 1749082bbb Removed C99-ism. 4 years ago
Joshua Haberman 147e363f56 Merge branch 'master' into fast-table 4 years ago
Joshua Haberman f2ddc15d76 Bugfix: initialize fastlimit and fastend. 4 years ago
Joshua Haberman 65e49b694b Merge branch 'gerben-fast-table' into fast-table 4 years ago
Joshua Haberman 1abf7d418d Added generated files. 4 years ago
Gerben Stavenga 3f719fa6b2 Bugfix: offsetting hasbits with 16 introduced a bug in calculating 4 years ago
Joshua Haberman aec762e405 Merge branch 'master' into fast-table 4 years ago
Joshua Haberman 4f77aaafd8 Merge pull request #2 from gerben-s/fast-table 4 years ago
Gerben Stavenga 4053805759 Bugfixes 4 years ago
Joshua Haberman d1cd80385b
Merge pull request #313 from haberman/inline-arena 4 years ago
Joshua Haberman ad21083623 Merge pull request #313 from haberman/inline-arena 4 years ago
Joshua Haberman 2339fc779c Updated obsolete comment. 4 years ago
Joshua Haberman b393849bbd Updated obsolete comment. 4 years ago
Joshua Haberman ebe53f8590 Fixed compile error. 4 years ago
Joshua Haberman b37f82b58b Fixed compile error. 4 years ago
Joshua Haberman 71749b7caf Implemented inline array allocation, and moved type->lg2 map to reflection. 4 years ago
Joshua Haberman 9557b97acc Implemented inline array allocation, and moved type->lg2 map to reflection. 4 years ago
Joshua Haberman b58d2a0ee6 Shrink overhead of message representation. 4 years ago
Joshua Haberman 0bf063a2ca Shrink overhead of message representation. 4 years ago
Joshua Haberman d87ceeacab Shave off one more store. 4 years ago
Joshua Haberman ddc52ab9d6 Shave off one more store. 4 years ago
Joshua Haberman c25d895adf Shrunk the arena state that needs to be synced. 4 years ago
Joshua Haberman 7f67f68c1c Shrunk the arena state that needs to be synced. 4 years ago
Joshua Haberman ff40dd6ea9 Added new internal header. 4 years ago
Joshua Haberman 85a43e5461 Added new internal header. 4 years ago
Gerben Stavenga 36662b3735 Refactor some code. I extracted some common code from all message field 4 years ago
Joshua Haberman cbcd635917 Fixed memory leak. 4 years ago
Joshua Haberman bcbcdadbd2 Fixed memory leak. 4 years ago
Joshua Haberman e5264bd794
Merge pull request #312 from haberman/defiter 4 years ago
Joshua Haberman 52957fa984 Merge pull request #312 from haberman/defiter 4 years ago
Joshua Haberman 746f64692c Moved arena inline for decoder. 4 years ago
Joshua Haberman 7363b91ac3 Moved arena inline for decoder. 4 years ago
Joshua Haberman b8ef1dcc57 Removed C++-style comments. 4 years ago
Joshua Haberman 575acd85bd Re-added const for all of the pointer wrapper types. 4 years ago
Joshua Haberman 5aa5b77b41 Added simple offset-based accessors for defs, and deprecated old iterators. 4 years ago
Joshua Haberman 33384301e2
Merge pull request #311 from haberman/proto2-benchmark2 4 years ago
Joshua Haberman 578e7c1f4c Merge pull request #311 from haberman/proto2-benchmark2 4 years ago
Joshua Haberman bc301e7da4 Use merge/partial variants to give proto2 benchmark the fairest hearing. 4 years ago
Joshua Haberman 30f01afa83 Added LargeInitialBlock test for proto2. 4 years ago
Joshua Haberman 5d23fd99af Used shorter protobuf:: namespace alias. 4 years ago
Joshua Haberman 9938cf8f27 Put submsg_index directly in table data. Drop oneof support for now to focus. 4 years ago
Joshua Haberman d87179501d Another build fix. 4 years ago
Joshua Haberman 89bd8b87e1 Fixed a few more C89 compat issues. 4 years ago
Joshua Haberman 64d293894a Fixed bug introduced by last optimization. 4 years ago
Joshua Haberman ff957b996c Fixed C89 compat issues. 4 years ago
Joshua Haberman 537b6f42c2 A few updates to the benchamrk and minor implementation changes. 4 years ago
Joshua Haberman 0dcc5641eb Replicated dispatch and implemeted array resizing logic. Up to 2.67GB/s. 4 years ago
Joshua Haberman 526e430794 I think this may have reached the optimization limit. 4 years ago
Joshua Haberman 4c65b25daf Handle long varints, now 2GB/s! 4 years ago