25 Commits (9253c428438d2b92eceb36c6ab9571afb57b0378)

Author SHA1 Message Date
Mike Kruskal 2b011bc759 Internal changes 2 years ago
Eric Salo 41335a03be normalize upb_Message_New() 2 years ago
Protobuf Team Bot 04363f7bae Update workspace_deps.bzl protobuf main commit 2 years ago
Eric Salo edecfd5eb0 upb: use the new reflection headers 2 years ago
Protobuf Team Bot 97993b219d rename upb::SymbolTable as upb::DefPool 2 years ago
Protobuf Team Bot 88047d90ba update benchmark.cc from v7 to v11 of the google ads proto 2 years ago
Joshua Haberman 6af01a26a0 Ran clang-format. 3 years ago
Joshua Haberman 4c9891bf3e Renamed LoadDefInit_NoLayout() to LoadDefInit_BuildLayout(). 3 years ago
Joshua Haberman 205a7ea8b1 Added a variant of the def-loading benchmark that builds layout dynamically. 3 years ago
Joshua Haberman 1c955f37ce
Mass API rename and clang-reformat (#485) 3 years ago
Joshua Haberman 41bfbca375 Updated ads benchmark to v7 as v5 no longer exists upstream. 3 years ago
Joshua Haberman cdd6434a31 Introduced upb_extreg and plumbed it into decoder. 4 years ago
Joshua Haberman 823eb09694 Update all 2011 dates to 2021. 4 years ago
Joshua Haberman e59d2c8fa7 Added license headers to all files. 4 years ago
Joshua Haberman 65d166a6ba Added API for copy vs. alias and added benchmarks to test both. 4 years ago
Joshua Haberman 7b4e376f79 Switch unordered_set -> absl::flat_hash_set. 4 years ago
Joshua Haberman fe62fc83e1 Removed obsolete includes in benchmark. 4 years ago
Joshua Haberman 5b1f0d86a1 For Kokoro, only build/test -m32 on Linux. 4 years ago
Joshua Haberman 64abb5eb11 Amalgamation no longer bundles wyhash, but #includes it. 4 years ago
Joshua Haberman 5ec1d39224 Avoid building .pb.cc for ads protos, as C++ takes forever to compile. 4 years ago
Joshua Haberman c3b5637646 Added benchmark for loading ads descriptor. 4 years ago
Joshua Haberman 723cd8ffc1 Added wyhash code and LICENSE, and removed temporary benchmark. 4 years ago
Joshua Haberman e3f41de6c7 Split monolithic BUILD file into many build files. 4 years ago
Joshua Haberman d0e4b688c6 Shorten name of kAliasString, so benchmark results don't wrap. 4 years ago
Joshua Haberman bf393bf086 Cleaned up benchmark names. 4 years ago
Joshua Haberman de1b6b0718 Refactored proto2 benchmarks and added StringView benchmark. 4 years ago
Joshua Haberman 52721eadc7 Order LargeInitialBlock after non-initial-block test. 4 years ago
Joshua Haberman 44a7130845 Used the correct copy of the protos in the benchmark. 4 years ago
Joshua Haberman fd5a35d49d Minor comment changes. 4 years ago
Joshua Haberman 27262adf93 Snapshot descriptor.proto into our own copy for benchmarking purposes. 4 years ago
Joshua Haberman 42d2f6cef9 Add MB/s measures in the benchmarks. 4 years ago
Joshua Haberman 1ce98b86ec Added LoadDescriptor benchmark for proto2. 4 years ago
Joshua Haberman 4890735ce2 Added benchmark for descriptor loading. 4 years ago
Joshua Haberman 6f59f1256e Optimizations to descriptor loading. 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 537b6f42c2 A few updates to the benchamrk and minor implementation changes. 4 years ago
Joshua Haberman 9e5c5ce089 Optimized memset() with cutoff and fixed group & unknown message bugs. 4 years ago
Joshua Haberman 8dd7b5a2ca A bunch more optimization. 4 years ago
Joshua Haberman e46e94ec7f Added benchmarks for proto2. 4 years ago
Joshua Haberman 80441e4eb4 Optimized binary encoder. 4 years ago
Joshua Haberman 6e140c267c Added benchmark for encoding. 4 years ago
Joshua Haberman 2b1e7dc1cc
Arena refactor: moves cleanup list into regular blocks (#277) 5 years ago
Joshua Haberman 025cc2ec3d
New arena benchmarks that actually hit the heap. (#275) 5 years ago
Joshua Haberman 901463e41e Added benchmark of parsing. 6 years ago