Remove ScriptModule::Status()/ErrorCompletion() [chromium/src : master]

0 views
Skip to first unread message

Hiroshige Hayashizaki (Gerrit)

unread,
Nov 30, 2017, 8:36:59 PM11/30/17
to modul...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, hiroshig...@chromium.org, kochi+...@chromium.org, kouhei...@chromium.org, Georg Neis, Kouhei Ueno, Hiroki Nakagawa, Kunihiko Sakamoto, Commit Bot, chromium...@chromium.org, Rob Buis

PTAL.

This CL also removes test expectations using GetStatus(). Do the changes look safe?

Georg, this is a follow-up of https://chromium-review.googlesource.com/c/chromium/src/+/698467 to allow V8 code to remove GetStatus() and GetException().
Does this CL remove things sufficiently for that purpose?

View Change

    To view, visit change 802465. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
    Gerrit-Change-Number: 802465
    Gerrit-PatchSet: 1
    Gerrit-Owner: Hiroshige Hayashizaki <hiro...@chromium.org>
    Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
    Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
    Gerrit-Reviewer: Kouhei Ueno <kou...@chromium.org>
    Gerrit-Reviewer: Kunihiko Sakamoto <ksak...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Fri, 01 Dec 2017 01:36:51 +0000
    Gerrit-HasComments: No
    Gerrit-HasLabels: No

    Hiroki Nakagawa (Gerrit)

    unread,
    Nov 30, 2017, 11:46:05 PM11/30/17
    to Hiroshige Hayashizaki, modul...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, hiroshig...@chromium.org, kochi+...@chromium.org, kouhei...@chromium.org, Georg Neis, Kouhei Ueno, Kunihiko Sakamoto, Commit Bot, chromium...@chromium.org, Rob Buis

    LGTM

    Patch set 1:Code-Review +1

    View Change

    1 comment:

    To view, visit change 802465. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
    Gerrit-Change-Number: 802465
    Gerrit-PatchSet: 1
    Gerrit-Owner: Hiroshige Hayashizaki <hiro...@chromium.org>
    Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
    Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
    Gerrit-Reviewer: Kouhei Ueno <kou...@chromium.org>
    Gerrit-Reviewer: Kunihiko Sakamoto <ksak...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Fri, 01 Dec 2017 04:45:58 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: Yes

    Kouhei Ueno (Gerrit)

    unread,
    Dec 3, 2017, 11:27:15 PM12/3/17
    to Hiroshige Hayashizaki, modul...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, hiroshig...@chromium.org, kochi+...@chromium.org, kouhei...@chromium.org, Hiroki Nakagawa, Georg Neis, Kunihiko Sakamoto, Commit Bot, chromium...@chromium.org, Rob Buis

    Patch set 1:Code-Review +1

    View Change

      To view, visit change 802465. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
      Gerrit-Change-Number: 802465
      Gerrit-PatchSet: 1
      Gerrit-Owner: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
      Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kouhei Ueno <kou...@chromium.org>
      Gerrit-Reviewer: Kunihiko Sakamoto <ksak...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: Rob Buis <rob....@samsung.com>
      Gerrit-Comment-Date: Mon, 04 Dec 2017 04:27:11 +0000
      Gerrit-HasComments: No
      Gerrit-HasLabels: Yes

      Hiroshige Hayashizaki (Gerrit)

      unread,
      Dec 19, 2017, 6:27:00 PM12/19/17
      to modul...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, hiroshig...@chromium.org, kochi+...@chromium.org, kouhei...@chromium.org, Kouhei Ueno, Hiroki Nakagawa, Georg Neis, Kunihiko Sakamoto, Commit Bot, chromium...@chromium.org, Rob Buis

      View Change

      1 comment:

        • Patch Set #1, Line 81: bool has_parse_error = false) {

          Who uses the 3rd argument? Looks like there are no changes in the callers of this function.

        • Nice point.
          kouhei@, do you know any context? Are there any plan to add tests to use parse-error module scripts?

          (Perhaps I'll land this anyway and cleanup the code around this in a separate CL)

      To view, visit change 802465. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
      Gerrit-Change-Number: 802465
      Gerrit-PatchSet: 2
      Gerrit-Owner: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
      Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kouhei Ueno <kou...@chromium.org>
      Gerrit-Reviewer: Kunihiko Sakamoto <ksak...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: Rob Buis <rob....@samsung.com>
      Gerrit-Comment-Date: Tue, 19 Dec 2017 23:26:58 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: No

      Hiroshige Hayashizaki (Gerrit)

      unread,
      Dec 19, 2017, 8:17:42 PM12/19/17
      to Kunihiko Sakamoto, Hiroki Nakagawa, Kouhei Ueno, Georg Neis, modul...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, hiroshig...@chromium.org, kochi+...@chromium.org, kouhei...@chromium.org, chromium...@chromium.org, Rob Buis, Commit Bot

      Hiroshige Hayashizaki uploaded patch set #3 to this change.

      View Change

      Remove ScriptModule::Status()/ErrorCompletion()

      They should be no longer used in Blink, as the spec update
      https://github.com/whatwg/html/pull/2991
      removes the references them from the HTML spec.

      Bug: 763597
      Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
      ---
      M third_party/WebKit/Source/bindings/core/v8/ScriptModule.cpp
      M third_party/WebKit/Source/bindings/core/v8/ScriptModule.h
      M third_party/WebKit/Source/bindings/core/v8/ScriptModuleTest.cpp
      M third_party/WebKit/Source/core/dom/ScriptModuleResolverImplTest.cpp
      4 files changed, 4 insertions(+), 60 deletions(-)

      To view, visit change 802465. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: newpatchset
      Gerrit-Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
      Gerrit-Change-Number: 802465
      Gerrit-PatchSet: 3

      Hiroshige Hayashizaki (Gerrit)

      unread,
      Dec 19, 2017, 9:34:42 PM12/19/17
      to modul...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, hiroshig...@chromium.org, kochi+...@chromium.org, kouhei...@chromium.org, Kouhei Ueno, Hiroki Nakagawa, Georg Neis, Kunihiko Sakamoto, Commit Bot, chromium...@chromium.org, Rob Buis

      Patch set 3:Commit-Queue +2

      View Change

        To view, visit change 802465. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
        Gerrit-Change-Number: 802465
        Gerrit-PatchSet: 3
        Gerrit-Owner: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
        Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Kouhei Ueno <kou...@chromium.org>
        Gerrit-Reviewer: Kunihiko Sakamoto <ksak...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: Rob Buis <rob....@samsung.com>
        Gerrit-Comment-Date: Wed, 20 Dec 2017 02:34:38 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: Yes

        Commit Bot (Gerrit)

        unread,
        Dec 19, 2017, 9:34:56 PM12/19/17
        to Hiroshige Hayashizaki, modul...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, hiroshig...@chromium.org, kochi+...@chromium.org, kouhei...@chromium.org, Kouhei Ueno, Hiroki Nakagawa, Georg Neis, Kunihiko Sakamoto, chromium...@chromium.org, Rob Buis

        CQ is trying the patch.

        Note: The patchset sent to CQ was uploaded after this CL was approved.
        "Edit commit message" https://chromium-review.googlesource.com/c/802465/3

        Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/802465/3

        Bot data: {"action": "start", "triggered_at": "2017-12-20T02:34:38.0Z", "cq_cfg_revision": "449ceedce2207329148e0a132f0c79a46cde3381", "revision": "32066c83f1aa609fe230f656a0549c679003c061"}

        Gerrit-Comment-Date: Wed, 20 Dec 2017 02:34:54 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: No

        Commit Bot (Gerrit)

        unread,
        Dec 19, 2017, 9:39:28 PM12/19/17
        to Hiroshige Hayashizaki, modul...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, hiroshig...@chromium.org, kochi+...@chromium.org, kouhei...@chromium.org, Kouhei Ueno, Hiroki Nakagawa, Georg Neis, Kunihiko Sakamoto, chromium...@chromium.org, Rob Buis

        Commit Bot merged this change.

        View Change

        Approvals: Kouhei Ueno: Looks good to me Hiroki Nakagawa: Looks good to me Hiroshige Hayashizaki: Commit
        Remove ScriptModule::Status()/ErrorCompletion()

        They should be no longer used in Blink, as the spec update
        https://github.com/whatwg/html/pull/2991
        removes the references them from the HTML spec.

        Bug: 763597
        Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
        Reviewed-on: https://chromium-review.googlesource.com/802465
        Commit-Queue: Hiroshige Hayashizaki <hiro...@chromium.org>
        Reviewed-by: Hiroki Nakagawa <nhi...@chromium.org>
        Reviewed-by: Kouhei Ueno <kou...@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#525235}

        ---
        M third_party/WebKit/Source/bindings/core/v8/ScriptModule.cpp
        M third_party/WebKit/Source/bindings/core/v8/ScriptModule.h
        M third_party/WebKit/Source/bindings/core/v8/ScriptModuleTest.cpp
        M third_party/WebKit/Source/core/dom/ScriptModuleResolverImplTest.cpp
        4 files changed, 4 insertions(+), 60 deletions(-)


        To view, visit change 802465. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: merged
        Gerrit-Change-Id: I515b12a36a8e6f97b72ef6695a05da2f89ecfa8e
        Gerrit-Change-Number: 802465
        Gerrit-PatchSet: 4
        Gerrit-Owner: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
        Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
        Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Kouhei Ueno <kou...@chromium.org>
        Gerrit-Reviewer: Kunihiko Sakamoto <ksak...@chromium.org>
        Reply all
        Reply to author
        Forward
        0 new messages