diff options
author | ajwong@chromium.org <ajwong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-23 21:03:03 +0000 |
---|---|---|
committer | ajwong@chromium.org <ajwong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-23 21:03:03 +0000 |
commit | 74141d650ff040128a5e35ba8f721d96b08843a3 (patch) | |
tree | f7ed5d4de304c8ea938a971b143caf5f99918af0 /base/atomicops_internals_x86_macosx.h | |
parent | 888fecc63c1020cbc3564e3b9308bc721d842149 (diff) | |
download | chromium_src-74141d650ff040128a5e35ba8f721d96b08843a3.zip chromium_src-74141d650ff040128a5e35ba8f721d96b08843a3.tar.gz chromium_src-74141d650ff040128a5e35ba8f721d96b08843a3.tar.bz2 |
Increase Bind/Callback Arity from 6 -> 11: These go to eleven.
This is only for a build time stress test only. I will revert back to 6 after getting the data.
11 allows for binding of 11 arguments to a function, and 10 arguments to
a method. 10 seemed like a nice round number to try (MSVC's tr1::bind() only supports 10).
Template Growth rate (n == arity):
bind.h: n
bind_internal.h: (n^2 + 20n)/2
bind_internal_win.h: n
callback.h: n
Template growth equation: (n^2 + 26n) / 2
Template growth: 96 -> 203 types
BUG=98542
TEST=try bots. Then we get to watch the bot cycle times.
Review URL: http://codereview.chromium.org/8682015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111410 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/atomicops_internals_x86_macosx.h')
0 files changed, 0 insertions, 0 deletions