mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 19:38:12 +00:00
LibJS: Give argument vectors an inline capacity of 8
This avoids one malloc/free pair for every function call if there are 8 arguments or fewer.
This commit is contained in:
parent
be019f28ca
commit
5495f06af5
4 changed files with 8 additions and 6 deletions
|
@ -48,7 +48,7 @@ ScriptFunction::~ScriptFunction()
|
|||
Value ScriptFunction::call(Interpreter& interpreter)
|
||||
{
|
||||
auto& argument_values = interpreter.call_frame().arguments;
|
||||
Vector<Argument> arguments;
|
||||
ArgumentVector arguments;
|
||||
for (size_t i = 0; i < m_parameters.size(); ++i) {
|
||||
auto name = parameters()[i];
|
||||
auto value = js_undefined();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue