WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
56695
Make StructureChain GC allocated
https://bugs.webkit.org/show_bug.cgi?id=56695
Summary
Make StructureChain GC allocated
Oliver Hunt
Reported
2011-03-18 16:57:45 PDT
Make StructureChain GC allocated
Attachments
Patch
(34.22 KB, patch)
2011-03-18 16:59 PDT
,
Oliver Hunt
no flags
Details
Formatted Diff
Diff
Patch
(34.11 KB, patch)
2011-03-20 20:01 PDT
,
Oliver Hunt
no flags
Details
Formatted Diff
Diff
Patch
(50.90 KB, patch)
2011-04-01 17:13 PDT
,
Oliver Hunt
no flags
Details
Formatted Diff
Diff
Removed export from windows .def file, now need to wait to find out what the new version is called
(51.94 KB, patch)
2011-04-01 18:11 PDT
,
Oliver Hunt
no flags
Details
Formatted Diff
Diff
Patch
(52.06 KB, patch)
2011-04-04 10:09 PDT
,
Oliver Hunt
ggaren
: review+
Details
Formatted Diff
Diff
Show Obsolete
(4)
View All
Add attachment
proposed patch, testcase, etc.
Oliver Hunt
Comment 1
2011-03-18 16:59:11 PDT
Created
attachment 86243
[details]
Patch
WebKit Review Bot
Comment 2
2011-03-18 17:00:47 PDT
Attachment 86243
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Source/JavaScriptCore/bytecode/Instruction.h:85: _stubRoutine is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:85: _base is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:85: _chain is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/StructureStubInfo.cpp:83: A case label should not be indented, but line up with its switch statement. [whitespace/indent] [4] Total errors found: 4 in 24 files If any of these errors are false positives, please file a bug against check-webkit-style.
Oliver Hunt
Comment 3
2011-03-18 17:13:42 PDT
Don't review this patch, i'm just waiting to see how the various bots deal with it
Oliver Hunt
Comment 4
2011-03-20 20:01:19 PDT
Created
attachment 86291
[details]
Patch
WebKit Review Bot
Comment 5
2011-03-20 20:03:05 PDT
Attachment 86291
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Source/JavaScriptCore/bytecode/Instruction.h:85: _stubRoutine is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:85: _base is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:85: _chain is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Total errors found: 3 in 24 files If any of these errors are false positives, please file a bug against check-webkit-style.
Geoffrey Garen
Comment 6
2011-03-30 13:25:42 PDT
Comment on
attachment 86291
[details]
Patch r=me On my machine, this is a 0.2% speedup on SunSpider, and no change on v8.
Oliver Hunt
Comment 7
2011-03-30 14:39:33 PDT
Comment on
attachment 86291
[details]
Patch Clearing flags on attachment: 86291 Committed
r82500
: <
http://trac.webkit.org/changeset/82500
>
Oliver Hunt
Comment 8
2011-03-30 14:39:37 PDT
All reviewed patches have been landed. Closing bug.
WebKit Review Bot
Comment 9
2011-03-30 15:28:03 PDT
http://trac.webkit.org/changeset/82500
might have broken Leopard Intel Debug (Tests) and Windows 7 Release (Tests) The following tests are not passing: fast/dom/Window/window-postmessage-clone.html fast/workers/shared-worker-frame-lifecycle.html fast/workers/worker-close-more.html inspector/debugger/debugger-breakpoints-not-activated-on-reload.html inspector/debugger/scripts-panel.html
Oliver Hunt
Comment 10
2011-03-30 16:54:27 PDT
Rolled out in
r82519
as someone deemed it reasonable to break DRT so i couldn't fix in trunk fast enough
Oliver Hunt
Comment 11
2011-04-01 17:13:24 PDT
Created
attachment 87947
[details]
Patch
WebKit Review Bot
Comment 12
2011-04-01 17:15:46 PDT
Attachment 87947
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Source/JavaScriptCore/bytecode/Instruction.h:86: _stubRoutine is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:86: _base is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:86: _chain is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/runtime/JSZombie.cpp:38: Place brace on its own line for function definitions. [whitespace/braces] [4] Total errors found: 4 in 33 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 13
2011-04-01 18:08:35 PDT
Attachment 87947
[details]
did not build on win: Build output:
http://queues.webkit.org/results/8307303
Oliver Hunt
Comment 14
2011-04-01 18:11:42 PDT
Created
attachment 87950
[details]
Removed export from windows .def file, now need to wait to find out what the new version is called
WebKit Review Bot
Comment 15
2011-04-01 18:13:43 PDT
Attachment 87950
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/ChangeLog', u'Source..." exit_code: 1 Source/JavaScriptCore/bytecode/Instruction.h:86: _stubRoutine is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:86: _base is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:86: _chain is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/runtime/JSZombie.cpp:38: Place brace on its own line for function definitions. [whitespace/braces] [4] Total errors found: 4 in 33 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 16
2011-04-01 19:41:55 PDT
Attachment 87950
[details]
did not build on win: Build output:
http://queues.webkit.org/results/8320362
Build Bot
Comment 17
2011-04-01 19:50:39 PDT
Attachment 87950
[details]
did not build on win: Build output:
http://queues.webkit.org/results/8185366
Oliver Hunt
Comment 18
2011-04-04 10:09:22 PDT
Created
attachment 88073
[details]
Patch
WebKit Review Bot
Comment 19
2011-04-04 10:11:05 PDT
Attachment 88073
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style']" exit_code: 1 Source/JavaScriptCore/bytecode/Instruction.h:86: _stubRoutine is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:86: _base is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Source/JavaScriptCore/bytecode/Instruction.h:86: _chain is incorrectly named. Don't use underscores in your identifier names. [readability/naming] [4] Total errors found: 3 in 34 files If any of these errors are false positives, please file a bug against check-webkit-style.
Geoffrey Garen
Comment 20
2011-04-04 10:41:51 PDT
Comment on
attachment 88073
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=88073&action=review
Hard to tell just by looking if this is correct, but if the tests pass, it look generally OK.
> Source/JavaScriptCore/runtime/Structure.h:112 > + if (m_prototype) > + markStack.append(&m_prototype);
Just noticed this, although it's not new in your patch: It would be nice to get rid of the concept of a JSValue() prototype, and use jsNull() instead, to get rid of this branch.
Oliver Hunt
Comment 21
2011-04-04 11:44:15 PDT
Committed
r82849
: <
http://trac.webkit.org/changeset/82849
>
WebKit Review Bot
Comment 22
2011-04-04 12:46:08 PDT
http://trac.webkit.org/changeset/82849
might have broken WinCE Release (Build)
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