Bug 24907 - Improve performance of Function.prototype.call
Summary: Improve performance of Function.prototype.call
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Normal
Assignee: Oliver Hunt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-27 20:07 PDT by Oliver Hunt
Modified: 2009-03-27 20:51 PDT (History)
0 users

See Also:


Attachments
yay improvement. (20.98 KB, patch)
2009-03-27 20:08 PDT, Oliver Hunt
barraclough: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Hunt 2009-03-27 20:07:25 PDT
bug exists for patch review.
Comment 1 Oliver Hunt 2009-03-27 20:08:50 PDT
Created attachment 29034 [details]
yay improvement.
Comment 2 Gavin Barraclough 2009-03-27 20:17:09 PDT
Comment on attachment 29034 [details]
yay improvement.

Evil whitespace in JavaScriptCore/runtime/JSGlobalObject.cpp shouldn't be there.
r+
Comment 3 Oliver Hunt 2009-03-27 20:51:34 PDT
Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	JavaScriptCore/ChangeLog
	M	JavaScriptCore/bytecode/CodeBlock.cpp
	M	JavaScriptCore/bytecode/Opcode.h
	M	JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
	M	JavaScriptCore/bytecompiler/BytecodeGenerator.h
	M	JavaScriptCore/interpreter/Interpreter.cpp
	M	JavaScriptCore/jit/JIT.cpp
	M	JavaScriptCore/parser/Grammar.y
	M	JavaScriptCore/parser/Nodes.cpp
	M	JavaScriptCore/parser/Nodes.h
	M	JavaScriptCore/runtime/FunctionPrototype.cpp
	M	JavaScriptCore/runtime/FunctionPrototype.h
	M	JavaScriptCore/runtime/JSGlobalObject.cpp
	M	JavaScriptCore/runtime/JSGlobalObject.h
	M	LayoutTests/ChangeLog
	A	LayoutTests/fast/js/function-call-aliased-expected.txt
	A	LayoutTests/fast/js/function-call-aliased.html
	A	LayoutTests/fast/js/resources/function-call-aliased.js
	M	LayoutTests/fast/profiler/call-expected.txt
Committed r42065