• Jakob Kummerow's avatar
    Revert "Check interrupts in runtime BigInt parser" · ec49e377
    Jakob Kummerow authored
    This reverts commit 825c61d8.
    
    Reason for revert: Processing interrupts triggers a DisallowHeapAllocation scope failure.
    
    Original change's description:
    > Check interrupts in runtime BigInt parser
    > 
    > The BigInt constructor has quadratic complexity while parsing strings,
    > and the input is unbounded. Interrupts should be checked during this
    > operation to ensure the host has control over runaway execution.
    > 
    > Change-Id: I15db9adeeafadc7b866a395dd8263aa8c2109ce8
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2384166
    > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
    > Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#69679}
    
    TBR=jkummerow@chromium.org,leszeks@chromium.org,marcel@laverdet.com
    
    Bug: chromium:1124477
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Change-Id: I1ba8c1de1f809f71a1c4fae9b56a8bd40f9f7e7f
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2392815Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#69703}
    ec49e377
conversions.cc 44.8 KB