RESOLVED FIXED 67755
Remove the Completion object from JSC, I have never liked it
https://bugs.webkit.org/show_bug.cgi?id=67755
Summary Remove the Completion object from JSC, I have never liked it
Sam Weinig
Reported 2011-09-07 20:07:57 PDT
Remove the Completion object from JSC, I have never liked it
Attachments
Patch (46.10 KB, patch)
2011-09-07 20:16 PDT, Sam Weinig
no flags
Patch (48.57 KB, patch)
2011-09-08 09:01 PDT, Sam Weinig
no flags
Patch (48.76 KB, patch)
2011-09-08 09:14 PDT, Sam Weinig
no flags
Patch (49.25 KB, patch)
2011-09-08 10:43 PDT, Sam Weinig
no flags
Patch (49.32 KB, patch)
2011-09-08 13:28 PDT, Sam Weinig
no flags
Patch (49.77 KB, patch)
2011-09-08 14:56 PDT, Sam Weinig
barraclough: review+
Sam Weinig
Comment 1 2011-09-07 20:16:38 PDT
Sam Weinig
Comment 2 2011-09-07 20:17:12 PDT
Let's see windows crash and burn :(.
WebKit Review Bot
Comment 3 2011-09-07 20:18:52 PDT
Attachment 106694 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/API/JSBase.cpp', u'S..." exit_code: 1 Source/JavaScriptGlue/JavaScriptGlue.cpp:314: An else should appear on the same line as the preceding } [whitespace/newline] [4] Source/JavaScriptGlue/JavaScriptGlue.cpp:315: This { should be at the end of the previous line [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:66: One line control clauses should not use braces. [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:83: One line control clauses should not use braces. [whitespace/braces] [4] Total errors found: 4 in 28 files If any of these errors are false positives, please file a bug against check-webkit-style.
Early Warning System Bot
Comment 4 2011-09-07 20:32:17 PDT
WebKit Review Bot
Comment 5 2011-09-07 23:15:33 PDT
WebKit Review Bot
Comment 6 2011-09-08 00:14:39 PDT
Sam Weinig
Comment 7 2011-09-08 09:01:55 PDT
WebKit Review Bot
Comment 8 2011-09-08 09:04:34 PDT
Attachment 106747 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/API/JSBase.cpp', u'S..." exit_code: 1 Source/JavaScriptGlue/JavaScriptGlue.cpp:314: An else should appear on the same line as the preceding } [whitespace/newline] [4] Source/JavaScriptGlue/JavaScriptGlue.cpp:315: This { should be at the end of the previous line [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:66: One line control clauses should not use braces. [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:83: One line control clauses should not use braces. [whitespace/braces] [4] Total errors found: 4 in 29 files If any of these errors are false positives, please file a bug against check-webkit-style.
Sam Weinig
Comment 9 2011-09-08 09:14:54 PDT
WebKit Review Bot
Comment 10 2011-09-08 09:17:56 PDT
Attachment 106748 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/API/JSBase.cpp', u'S..." exit_code: 1 Source/JavaScriptGlue/JavaScriptGlue.cpp:314: An else should appear on the same line as the preceding } [whitespace/newline] [4] Source/JavaScriptGlue/JavaScriptGlue.cpp:315: This { should be at the end of the previous line [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:66: One line control clauses should not use braces. [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:83: One line control clauses should not use braces. [whitespace/braces] [4] Total errors found: 4 in 29 files If any of these errors are false positives, please file a bug against check-webkit-style.
Sam Weinig
Comment 11 2011-09-08 10:43:04 PDT
WebKit Review Bot
Comment 12 2011-09-08 11:09:30 PDT
Attachment 106761 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/API/JSBase.cpp', u'S..." exit_code: 1 Source/JavaScriptGlue/JavaScriptGlue.cpp:314: An else should appear on the same line as the preceding } [whitespace/newline] [4] Source/JavaScriptGlue/JavaScriptGlue.cpp:315: This { should be at the end of the previous line [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:66: One line control clauses should not use braces. [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:83: One line control clauses should not use braces. [whitespace/braces] [4] Total errors found: 4 in 30 files If any of these errors are false positives, please file a bug against check-webkit-style.
Sam Weinig
Comment 13 2011-09-08 13:28:14 PDT
WebKit Review Bot
Comment 14 2011-09-08 13:34:40 PDT
Attachment 106780 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/API/JSBase.cpp', u'S..." exit_code: 1 Source/JavaScriptGlue/JavaScriptGlue.cpp:314: An else should appear on the same line as the preceding } [whitespace/newline] [4] Source/JavaScriptGlue/JavaScriptGlue.cpp:315: This { should be at the end of the previous line [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:66: One line control clauses should not use braces. [whitespace/braces] [4] Source/JavaScriptCore/runtime/Completion.cpp:83: One line control clauses should not use braces. [whitespace/braces] [4] Total errors found: 4 in 30 files If any of these errors are false positives, please file a bug against check-webkit-style.
Sam Weinig
Comment 15 2011-09-08 14:56:19 PDT
WebKit Review Bot
Comment 16 2011-09-08 14:59:50 PDT
Attachment 106794 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/JavaScriptCore/API/JSBase.cpp', u'S..." exit_code: 1 Source/JavaScriptGlue/JavaScriptGlue.cpp:314: An else should appear on the same line as the preceding } [whitespace/newline] [4] Source/JavaScriptGlue/JavaScriptGlue.cpp:315: This { should be at the end of the previous line [whitespace/braces] [4] Total errors found: 2 in 31 files If any of these errors are false positives, please file a bug against check-webkit-style.
Gavin Barraclough
Comment 17 2011-09-08 15:08:43 PDT
Comment on attachment 106794 [details] Patch It would be nice if the inherits checks moved into helper functions (e.g. isTerminatedExecutionError()), and also if thoses classes move out of ExceptionHelpers at some point.
Sam Weinig
Comment 18 2011-09-08 15:37:42 PDT
Ryosuke Niwa
Comment 19 2011-09-08 21:20:04 PDT
This patch caused two worker tests to hit assertions. See the bug 67829.
Sam Weinig
Comment 20 2011-09-08 21:53:17 PDT
(In reply to comment #19) > This patch caused two worker tests to hit assertions. See the bug 67829. Thanks, I will take a look ASAP.
Note You need to log in before you can comment on or make changes to this bug.