Bug 122864 - GenerateIsReachable=ImplContext is confusing
Summary: GenerateIsReachable=ImplContext is confusing
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Alexey Proskuryakov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-15 14:35 PDT by Alexey Proskuryakov
Modified: 2013-10-15 21:20 PDT (History)
11 users (show)

See Also:


Attachments
proposed patch (9.76 KB, patch)
2013-10-15 14:44 PDT, Alexey Proskuryakov
no flags Details | Formatted Diff | Diff
with ChangeLog updated (9.76 KB, patch)
2013-10-15 14:45 PDT, Alexey Proskuryakov
ggaren: review+
eflews.bot: commit-queue-
Details | Formatted Diff | Diff
patch for landing (12.42 KB, patch)
2013-10-15 15:08 PDT, Alexey Proskuryakov
commit-queue: commit-queue-
Details | Formatted Diff | Diff
you not trust me? (12.42 KB, patch)
2013-10-15 20:49 PDT, Alexey Proskuryakov
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Proskuryakov 2013-10-15 14:35:22 PDT
We have lots of contexts. I initially thought that this was about ScriptExecutionContext.
Comment 1 Alexey Proskuryakov 2013-10-15 14:44:36 PDT
Created attachment 214301 [details]
proposed patch

Alternatively, we could use an auto variable to hold the context, and make it work with any classes that have a context() method (as long as the context is registered as an opaque root).

Not sure if that's desirable - there is no JS concept of "context", so tying it too deeply into generated code may be misleading. We already have bare "GenerateIsReachable" for those who prefer a universal mechanism.
Comment 2 Alexey Proskuryakov 2013-10-15 14:45:23 PDT
Created attachment 214302 [details]
with ChangeLog updated
Comment 3 Mark Hahnenberg 2013-10-15 14:46:08 PDT
(In reply to comment #2)
> Created an attachment (id=214302) [details]
> with ChangeLog updated

Hmm, I think something went wrong and the patch was uploaded as plaintext.
Comment 4 EFL EWS Bot 2013-10-15 14:51:07 PDT
Comment on attachment 214302 [details]
with ChangeLog updated

Attachment 214302 [details] did not pass efl-ews (efl):
Output: http://webkit-queues.appspot.com/results/4109067
Comment 5 EFL EWS Bot 2013-10-15 14:54:41 PDT
Comment on attachment 214302 [details]
with ChangeLog updated

Attachment 214302 [details] did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/4103046
Comment 6 Geoffrey Garen 2013-10-15 15:01:02 PDT
Comment on attachment 214302 [details]
with ChangeLog updated

r=me
Comment 7 Alexey Proskuryakov 2013-10-15 15:08:45 PDT
Created attachment 214307 [details]
patch for landing

Builds were failing because I overlooked one of IDL files that used the old name (it should have been in Xcode project, but wasn't). Fixed that, and added the file to the project.
Comment 8 WebKit Commit Bot 2013-10-15 20:20:28 PDT
Comment on attachment 214307 [details]
patch for landing

Rejecting attachment 214307 [details] from commit-queue.

Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.appspot.com', '--bot-id=webkit-cq-02', 'validate-changelog', '--check-oops', '--non-interactive', 214307, '--port=mac']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Geoff Garen found in /Volumes/Data/EWS/WebKit/Source/WebCore/ChangeLog does not appear to be a valid reviewer according to contributors.json.
/Volumes/Data/EWS/WebKit/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive).

Full output: http://webkit-queues.appspot.com/results/4111121
Comment 9 Alexey Proskuryakov 2013-10-15 20:45:47 PDT
Comment on attachment 214307 [details]
patch for landing

How about this?
Comment 10 WebKit Commit Bot 2013-10-15 20:47:27 PDT
Comment on attachment 214307 [details]
patch for landing

Rejecting attachment 214307 [details] from commit-queue.

Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.appspot.com', '--bot-id=webkit-cq-02', 'validate-changelog', '--check-oops', '--non-interactive', 214307, '--port=mac']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Geoff Garen found in /Volumes/Data/EWS/WebKit/Source/WebCore/ChangeLog does not appear to be a valid reviewer according to contributors.json.
/Volumes/Data/EWS/WebKit/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive).

Full output: http://webkit-queues.appspot.com/results/3384163
Comment 11 Alexey Proskuryakov 2013-10-15 20:49:47 PDT
Created attachment 214338 [details]
you not trust me?
Comment 12 WebKit Commit Bot 2013-10-15 21:20:04 PDT
Comment on attachment 214338 [details]
you not trust me?

Clearing flags on attachment: 214338

Committed r157486: <http://trac.webkit.org/changeset/157486>
Comment 13 WebKit Commit Bot 2013-10-15 21:20:08 PDT
All reviewed patches have been landed.  Closing bug.