• Qifan Pan's avatar
    Reland "Reland "[TurboFan] Support BigIntMultiply"" · 25530fd6
    Qifan Pan authored
    This is a reland of commit 30ee0690
    
    Avoid terminating from another thread in unit tests to make the termination of optimized bigint multiplication deterministic on windows
    
    Original change's description:
    > Reland "[TurboFan] Support BigIntMultiply"
    >
    > This is a reland of commit ccde4205
    >
    > Added a test case for terminating optimized bigint multiply and attached frame_state to the runtime call to provide deopt information to determine the throw location
    >
    > Original change's description:
    > > [TurboFan] Support BigIntMultiply
    > >
    > > Bug: v8:9407
    > > Change-Id: Iab0a4ca8dd5d83444d1addd6043a5c8e3a8577a7
    > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3773773
    > > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
    > > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
    > > Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
    > > Commit-Queue: Nico Hartmann <nicohartmann@chromium.org>
    > > Cr-Commit-Position: refs/heads/main@{#82140}
    >
    > Bug: v8:9407
    > Change-Id: Ia691d758265148da1de291365d41c7c1d1f98ddd
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3810391
    > Commit-Queue: Nico Hartmann <nicohartmann@chromium.org>
    > Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
    > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#82232}
    
    Bug: v8:9407
    Change-Id: I7d04897f4e8f260aba31dbad55ce1263406473d9
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3819621
    Commit-Queue: Qifan Pan <panq@google.com>
    Reviewed-by: 's avatarNico Hartmann <nicohartmann@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#82304}
    25530fd6
Name
Last commit
Last update
..
DIR_METADATA Loading commit data...
OWNERS Loading commit data...
runtime-array.cc Loading commit data...
runtime-atomics.cc Loading commit data...
runtime-bigint.cc Loading commit data...
runtime-classes.cc Loading commit data...
runtime-collections.cc Loading commit data...
runtime-compiler.cc Loading commit data...
runtime-date.cc Loading commit data...
runtime-debug.cc Loading commit data...
runtime-forin.cc Loading commit data...
runtime-function.cc Loading commit data...
runtime-futex.cc Loading commit data...
runtime-generator.cc Loading commit data...
runtime-internal.cc Loading commit data...
runtime-intl.cc Loading commit data...
runtime-literals.cc Loading commit data...
runtime-module.cc Loading commit data...
runtime-numbers.cc Loading commit data...
runtime-object.cc Loading commit data...
runtime-operators.cc Loading commit data...
runtime-promise.cc Loading commit data...
runtime-proxy.cc Loading commit data...
runtime-regexp.cc Loading commit data...
runtime-scopes.cc Loading commit data...
runtime-shadow-realm.cc Loading commit data...
runtime-strings.cc Loading commit data...
runtime-symbol.cc Loading commit data...
runtime-temporal.cc Loading commit data...
runtime-test-wasm.cc Loading commit data...
runtime-test.cc Loading commit data...
runtime-trace.cc Loading commit data...
runtime-typedarray.cc Loading commit data...
runtime-utils.h Loading commit data...
runtime-wasm.cc Loading commit data...
runtime-weak-refs.cc Loading commit data...
runtime.cc Loading commit data...
runtime.h Loading commit data...