| Summary: | baseline JIT should emit better code for UnresolvedProperty in resolve_scope/get_from_scope/put_to_scope | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Saam Barati <saam> | ||||||||
| Component: | JavaScriptCore | Assignee: | Saam Barati <saam> | ||||||||
| Status: | RESOLVED FIXED | ||||||||||
| Severity: | Normal | CC: | ap, basile_clement, benjamin, commit-queue, fpizlo, ggaren, mark.lam, mmirman, msaboff, oliver, ysuzuki | ||||||||
| Priority: | P2 | ||||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Saam Barati
2015-09-05 00:54:54 PDT
Created attachment 260682 [details]
patch
Almost done, just needs 32-bit.
Created attachment 260700 [details]
patch
Attachment 260700 [details] did not pass style-queue:
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess.cpp:693: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess.cpp:819: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess.cpp:964: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:723: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:852: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:998: Place brace on its own line for function definitions. [whitespace/braces] [4]
Total errors found: 6 in 9 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 260701 [details]
patch
Attachment 260701 [details] did not pass style-queue:
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess.cpp:693: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess.cpp:819: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess.cpp:964: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:723: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:852: Place brace on its own line for function definitions. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp:998: Place brace on its own line for function definitions. [whitespace/braces] [4]
Total errors found: 6 in 9 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 260701 [details]
patch
r=me
Comment on attachment 260701 [details] patch Clearing flags on attachment: 260701 Committed r189501: <http://trac.webkit.org/changeset/189501> All reviewed patches have been landed. Closing bug. |