Joshua Haberman
|
da48e01f05
|
More google3 fixes.
|
4 years ago |
Joshua Haberman
|
d2446fd2db
|
Moved cc_api_version attribute to proto_library().
|
4 years ago |
Joshua Haberman
|
86f671d5fd
|
Fix for Darwin (output is different, but it won't error out).
|
4 years ago |
Joshua Haberman
|
8b7dabe1a2
|
Use format() instead of string interpolation, for old Python versions.
|
4 years ago |
Joshua Haberman
|
0f79d47215
|
Added missing lite binaries to size_data.txt.
|
4 years ago |
Joshua Haberman
|
555fbbc0bc
|
Size benchmarks are working pretty well.
|
4 years ago |
Joshua Haberman
|
1eb7bd39e7
|
Some formatting fixes.
|
4 years ago |
Joshua Haberman
|
4bd34da105
|
WIP.
|
4 years ago |
Joshua Haberman
|
7b4e376f79
|
Switch unordered_set -> absl::flat_hash_set.
|
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.
Generally this seems to track the speed of loading descriptor.proto.
----------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
----------------------------------------------------------------------------------------------------
BM_LoadDescriptor_Upb 59091 ns 59086 ns 11747 121.182MB/s
BM_LoadAdsDescriptor_Upb 4218587 ns 4218582 ns 166 120.544MB/s
BM_LoadDescriptor_Proto2 241083 ns 241049 ns 2903 29.7043MB/s
BM_LoadAdsDescriptor_Proto2 13442631 ns 13442099 ns 52 34.8975MB/s
|
4 years ago |
Joshua Haberman
|
8a3470c543
|
WIP.
|
4 years ago |
Joshua Haberman
|
2c1664906a
|
Removed license comments and upb_amalgamation for google3.
|
4 years ago |
Joshua Haberman
|
b7dc77415a
|
Added licenses() to all BUILD files.
|
4 years ago |
Joshua Haberman
|
e3f41de6c7
|
Split monolithic BUILD file into many build files.
|
4 years ago |