WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
150773
Rename op_put_getter_setter to op_put_getter_setter_by_id
https://bugs.webkit.org/show_bug.cgi?id=150773
Summary
Rename op_put_getter_setter to op_put_getter_setter_by_id
Yusuke Suzuki
Reported
2015-11-01 06:03:22 PST
Rename op_put_getter_setter to op_put_getter_setter_by_id
Attachments
Patch
(12.22 KB, patch)
2015-11-01 06:04 PST
,
Yusuke Suzuki
mark.lam
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Yusuke Suzuki
Comment 1
2015-11-01 06:04:32 PST
Created
attachment 264514
[details]
Patch
Mark Lam
Comment 2
2015-11-01 06:38:22 PST
Comment on
attachment 264514
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=264514&action=review
r=me
> Source/JavaScriptCore/ChangeLog:8 > + Renaming op_put_getter_setter to op_put_getter_setter_by_id makes this op name consistent to
"consistent to" ==> "consistent with"
Yusuke Suzuki
Comment 3
2015-11-01 08:12:10 PST
Comment on
attachment 264514
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=264514&action=review
Thank you for your review :D
>> Source/JavaScriptCore/ChangeLog:8 >> + Renaming op_put_getter_setter to op_put_getter_setter_by_id makes this op name consistent to > > "consistent to" ==> "consistent with"
Thanks! Fixed.
Yusuke Suzuki
Comment 4
2015-11-01 08:18:49 PST
Committed
r191858
: <
http://trac.webkit.org/changeset/191858
>
Alexey Proskuryakov
Comment 5
2015-11-01 14:34:14 PST
This broke 32-bit build:
https://build.webkit.org/builders/Apple%20Mavericks%2032-bit%20JSC%20%28BuildAndTest%29/builds/13856/steps/compile-webkit/logs/stdio
Undefined symbols for architecture i386: "_llint_slow_path_put_getter_setter", referenced from: _llint_entry in LowLevelInterpreter.o (maybe you meant: _llint_slow_path_put_getter_setter_by_id)
WebKit Commit Bot
Comment 6
2015-11-01 14:37:52 PST
Re-opened since this is blocked by
bug 150780
Alexey Proskuryakov
Comment 7
2015-11-01 14:44:41 PST
Rolling out. Even if this just needs a can rebuild, the right fix is to fix the dependencies.
Yusuke Suzuki
Comment 8
2015-11-01 17:42:49 PST
Hm, ``` offlineasm: Parsing /Volumes/Data/slave/mavericks-32bitJSC-debug/build/Source/JavaScriptCore/llint/LowLevelInterpreter.asm and creating offset extractor /Volumes/Data/slave/mavericks-32bitJSC-debug/build/WebKitBuild/Debug/LLIntOffsets/LLIntDesiredOffsets.h. offlineasm: Nothing changed. ``` ``` offlineasm: Parsing JavaScriptCore/llint/LowLevelInterpreter.asm and /Volumes/Data/slave/mavericks-32bitJSC-debug/build/WebKitBuild/Debug/JSCLLIntOffsetsExtractor and creating assembly file LLIntAssembly.h. offlineasm: Nothing changed. ``` LowLevelInterpreter.asm is updated in the patch, but the output seems not updated.
Yusuke Suzuki
Comment 9
2015-11-01 21:02:57 PST
Alexey, I think the patch itself is correct. It changes all the existing getter_setter signature to getter_setter_by_id. Seeing the log,
https://build.webkit.org/builders/Apple%20Mavericks%2032-bit%20JSC%20%28BuildAndTest%29/builds/13853/steps/compile-webkit/logs/stdio
LowLevelInterpreter.o is not recompiled regardless of change of LLIntAssembly.h. Do you know how XCode handles header change? I'm not sure that Xcode correctly handles changes of headers. One possible workaround is, adding white space line to LowLevelInterpreter.cpp.
Yusuke Suzuki
Comment 10
2015-11-01 21:26:53 PST
(In reply to
comment #9
)
> One possible workaround is, adding white space line to > LowLevelInterpreter.cpp.
But if do so, just issuing a clean build is preferable I think.
Yusuke Suzuki
Comment 11
2015-11-02 09:30:56 PST
After investigating a little bit, I think adding LLIntAssembly.h into Xcode project file may solve this issue.
Yusuke Suzuki
Comment 12
2015-11-02 10:22:34 PST
Discussed with Alexey on IRC. We will include LLIntAssembly.h into Xcode project file, land the patch and watch on buildbot!
Yusuke Suzuki
Comment 13
2015-11-02 10:33:52 PST
Committed
r191897
: <
http://trac.webkit.org/changeset/191897
>
Yusuke Suzuki
Comment 14
2015-11-02 11:12:25 PST
Yay!
https://build.webkit.org/builders/Apple%20Mavericks%2032-bit%20JSC%20%28BuildAndTest%29/builds/13879
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug