[TurboFan] Add BigInt support to %VerifyType [v8/v8 : main]

18 views
Skip to first unread message

Nico Hartmann (Gerrit)

unread,
Nov 2, 2021, 10:29:26 AM11/2/21
to jgrube...@chromium.org, Tobias Tebbi, v8-re...@googlegroups.com

Attention is currently required from: Tobias Tebbi.

View Change

1 comment:

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

Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
Gerrit-Change-Number: 3256687
Gerrit-PatchSet: 1
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Tobias Tebbi <te...@chromium.org>
Gerrit-Attention: Tobias Tebbi <te...@chromium.org>
Gerrit-Comment-Date: Tue, 02 Nov 2021 14:29:15 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment

Tobias Tebbi (Gerrit)

unread,
Nov 2, 2021, 5:09:25 PM11/2/21
to Nico Hartmann, jgrube...@chromium.org, v8-re...@googlegroups.com

Attention is currently required from: Nico Hartmann.

View Change

1 comment:

  • File src/objects/turbofan-types.tq:

    • Patch Set #1, Line 162: Convert<uintptr>(Convert<float64>(0x7FFFFFFFFFFFFFFF))

      This conversion loses precision, so it doesn't really check the right thing.

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

Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
Gerrit-Change-Number: 3256687
Gerrit-PatchSet: 1
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Tobias Tebbi <te...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Tue, 02 Nov 2021 21:09:18 +0000

Nico Hartmann (Gerrit)

unread,
Jan 19, 2022, 9:58:59 AM1/19/22
to jgrube...@chromium.org, V8 LUCI CQ, Tobias Tebbi, v8-re...@googlegroups.com

Attention is currently required from: Tobias Tebbi.

Patch set 2:-Commit-Queue

View Change

2 comments:

  • Patchset:

  • File src/objects/turbofan-types.tq:

    • Patch Set #1, Line 162: Convert<uintptr>(Convert<float64>(0x7FFFFFFFFFFFFFFF))

      This conversion loses precision, so it doesn't really check the right thing.

    • Ack

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

Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
Gerrit-Change-Number: 3256687
Gerrit-PatchSet: 2
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Tobias Tebbi <te...@chromium.org>
Gerrit-Attention: Tobias Tebbi <te...@chromium.org>
Gerrit-Comment-Date: Wed, 19 Jan 2022 14:58:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Tobias Tebbi <te...@chromium.org>
Gerrit-MessageType: comment

Tobias Tebbi (Gerrit)

unread,
Jan 21, 2022, 12:42:22 PM1/21/22
to Nico Hartmann, jgrube...@chromium.org, V8 LUCI CQ, v8-re...@googlegroups.com

Attention is currently required from: Nico Hartmann.

View Change

1 comment:

  • File src/torque/implementation-visitor.cc:

    • Patch Set #3, Line 962: "IntegerLiteral(" << expr->value << "ull)";

      Are you sure this is necessary? C++ should automatically pick a fitting type.

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

Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
Gerrit-Change-Number: 3256687
Gerrit-PatchSet: 3
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Tobias Tebbi <te...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Fri, 21 Jan 2022 17:42:13 +0000

Nico Hartmann (Gerrit)

unread,
Jan 24, 2022, 4:25:07 AM1/24/22
to jgrube...@chromium.org, V8 LUCI CQ, Tobias Tebbi, v8-re...@googlegroups.com

Attention is currently required from: Tobias Tebbi.

View Change

1 comment:

  • File src/torque/implementation-visitor.cc:

    • Patch Set #3, Line 962: "IntegerLiteral(" << expr->value << "ull)";

      Are you sure this is necessary? C++ should automatically pick a fitting type.

    • Yes, got a respective compiler error, that's why I changed it.

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

Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
Gerrit-Change-Number: 3256687
Gerrit-PatchSet: 3
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Tobias Tebbi <te...@chromium.org>
Gerrit-Attention: Tobias Tebbi <te...@chromium.org>
Gerrit-Comment-Date: Mon, 24 Jan 2022 09:25:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Tobias Tebbi (Gerrit)

unread,
Jan 25, 2022, 10:27:05 AM1/25/22
to Nico Hartmann, jgrube...@chromium.org, V8 LUCI CQ, v8-re...@googlegroups.com

Attention is currently required from: Nico Hartmann.

Patch set 3:Code-Review +1

View Change

2 comments:

  • Patchset:

  • File src/torque/implementation-visitor.cc:

    • Yes, got a respective compiler error, that's why I changed it.

      Ack

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

Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
Gerrit-Change-Number: 3256687
Gerrit-PatchSet: 3
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Tobias Tebbi <te...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Tue, 25 Jan 2022 15:26:54 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Nico Hartmann <nicoha...@chromium.org>

Nico Hartmann (Gerrit)

unread,
Feb 18, 2022, 5:44:08 AM2/18/22
to jgrube...@chromium.org, Tobias Tebbi, V8 LUCI CQ, v8-re...@googlegroups.com

Attention is currently required from: Nico Hartmann.

Patch set 4:Commit-Queue +2

View Change

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

    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
    Gerrit-Change-Number: 3256687
    Gerrit-PatchSet: 4
    Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
    Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
    Gerrit-Reviewer: Tobias Tebbi <te...@chromium.org>
    Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
    Gerrit-Comment-Date: Fri, 18 Feb 2022 10:44:01 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    V8 LUCI CQ (Gerrit)

    unread,
    Feb 18, 2022, 6:28:10 AM2/18/22
    to Nico Hartmann, jgrube...@chromium.org, Tobias Tebbi, v8-re...@googlegroups.com

    V8 LUCI CQ submitted this change.

    View Change



    3 is the latest approved patch-set.
    The change was submitted with unreviewed changes in the following files:

    ```
    The name of the file: src/torque/implementation-visitor.cc
    Insertions: 3, Deletions: 8.

    The diff is too large to show. Please review the diff.
    ```

    Approvals: Tobias Tebbi: Looks good to me Nico Hartmann: Commit
    [TurboFan] Add BigInt support to %VerifyType

    This CL adds handling of the BigInt types to TurbofanType to allow
    verification of BigInt values in %VerifyType.

    Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3256687
    Reviewed-by: Tobias Tebbi <te...@chromium.org>
    Commit-Queue: Nico Hartmann <nicoha...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#79169}
    ---
    M src/objects/turbofan-types.tq
    1 file changed, 52 insertions(+), 5 deletions(-)


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

    Gerrit-Project: v8/v8
    Gerrit-Branch: main
    Gerrit-Change-Id: I1fc6dea16cbff4d22cfbb5483c5dee50fa932f75
    Gerrit-Change-Number: 3256687
    Gerrit-PatchSet: 5
    Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
    Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
    Gerrit-Reviewer: Tobias Tebbi <te...@chromium.org>
    Gerrit-MessageType: merged
    Reply all
    Reply to author
    Forward
    0 new messages