v8/src
Manos Koukoutos d9b62c1686 Revert "[fastcall] Support EnforceRange annotation"
This reverts commit 84e078c6cf.

Reason for revert: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux64%20UBSan/22000/overview

Original change's description:
> [fastcall] Support EnforceRange annotation
>
> This CL implements checks in case EnforceRange is requested for a
> given parameter by using TryTruncate* operators. It implements 2 such
> truncations on x64 and arm64 - TryTruncateFloat64ToInt32 and
> TryTruncateFloat64ToUint32.
>
> Bug: chromium:1052746
> Change-Id: I32f34d9dc1265af568cc576663620a8f7f8245f6
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3721618
> Reviewed-by: Toon Verwaest <verwaest@chromium.org>
> Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
> Commit-Queue: Maya Lekova <mslekova@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#81512}

Bug: chromium:1052746
Change-Id: I2218681c7cb5d05dea6d8ac5347b19bc0070c1a6
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3743514
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Manos Koukoutos <manoskouk@chromium.org>
Owners-Override: Manos Koukoutos <manoskouk@chromium.org>
Cr-Commit-Position: refs/heads/main@{#81513}
2022-07-05 04:43:23 +00:00
..
api [api] Drop target from FunctionCallbackArguments 2022-07-01 06:54:54 +00:00
asmjs
ast cleanup: Fix some typos, mostly 2022-06-20 09:37:35 +00:00
base [cpu] Do not set jscvt on iOS 2022-06-30 11:07:37 +00:00
baseline ppc64: [baseline] fix more scratch reg 2022-06-16 14:19:26 +00:00
bigint [gcc] Fix build with GCC 2022-06-29 19:27:39 +00:00
builtins [debug] Report optimized out and certain TDZ values as unavailable. 2022-07-04 09:25:44 +00:00
codegen Revert "[fastcall] Support EnforceRange annotation" 2022-07-05 04:43:23 +00:00
common [debug] Report optimized out and certain TDZ values as unavailable. 2022-07-04 09:25:44 +00:00
compiler Revert "[fastcall] Support EnforceRange annotation" 2022-07-05 04:43:23 +00:00
compiler-dispatcher [compiler-dispatcher] Fix double ShouldYield call 2022-05-20 10:14:58 +00:00
d8 Revert "[fastcall] Support EnforceRange annotation" 2022-07-05 04:43:23 +00:00
date
debug [debug] Report optimized out and certain TDZ values as unavailable. 2022-07-04 09:25:44 +00:00
deoptimizer [arm64] Fix CFI issue with short builtin calls 2022-06-09 17:29:15 +00:00
diagnostics [wasm-gc][refactor] Rename optRef -> refNull 2022-07-01 12:33:23 +00:00
execution [api] Don't unnecessary set up a fake api frame 2022-07-01 14:09:50 +00:00
extensions
flags [debug] Report optimized out and certain TDZ values as unavailable. 2022-07-04 09:25:44 +00:00
handles [handles] Add temporary sanity check 2022-06-22 08:39:38 +00:00
heap [heap] Deduplicate MarkingWorklist 2022-07-01 13:29:58 +00:00
ic [wasm-gc][refactor] Rename optRef -> refNull 2022-07-01 12:33:23 +00:00
init [change-array-by-copy] Implement TypedArray.prototype.toSpliced 2022-06-30 21:47:38 +00:00
inspector Reland "[inspector] Allow Debugger.setScriptSource to edit top-most function" 2022-06-15 07:48:30 +00:00
interpreter [interpreter] Remove unused temp for class prototype 2022-06-14 03:48:51 +00:00
json JSON.parse errors made user-friendly part 2 2022-05-19 15:07:03 +00:00
libplatform [task] Expose CreateJob in v8::Platform 2022-06-15 00:13:31 +00:00
libsampler s390x: Prevent main thread from getting terminated with SIGPROF when 2022-06-14 14:13:11 +00:00
logging [sandbox] Remove CagedMemoryAllocationOutcome histogram 2022-07-01 11:41:08 +00:00
maglev [maglev] Split off CheckMapsWithMigration 2022-07-01 16:50:20 +00:00
numbers [bigint] Fix object literal property keys like 0x0n 2022-05-20 11:21:15 +00:00
objects [Temporal] Add toJSON, toString and non-intl version of toLocaleString to ZonedDateTime 2022-07-02 06:46:27 +00:00
parsing [parser] Keep track of whether parses are re-parses 2022-06-01 14:08:48 +00:00
profiler [runtime] Inline Foreign fields into AccessorInfo 2022-06-20 09:25:03 +00:00
protobuf
regexp [flags] Protect individual flag updates 2022-06-03 10:24:40 +00:00
roots [wasm][stack-switching] Support rejected promises 2022-06-23 11:56:30 +00:00
runtime Revert "[stringrefs] Implement string.new_wtf16_array" 2022-06-29 18:20:47 +00:00
sandbox [sandbox] Turn ExternalPointerTag into a template parameter 2022-06-27 13:45:20 +00:00
sanitizer
snapshot [runtime] Fix serialization of EmbedderDataArray 2022-07-01 15:53:29 +00:00
strings [strings] Re-introduce fast path for Utf8Decoder 2022-06-27 07:10:07 +00:00
tasks
temporal [Temporal] Sync to PR1953 and PR1917 to fix bugs. 2022-06-30 02:36:57 +00:00
third_party [string] Refactor UTF-8 and WTF-8 decoders to share code 2022-06-23 14:38:29 +00:00
torque Reland "[shared-struct] Add Atomics.Mutex" 2022-06-01 01:12:07 +00:00
tracing [v8] Fix data race in TRACE_EVENT macros. 2022-06-07 00:19:05 +00:00
trap-handler Fix atomic initialization to work with C++20. 2022-05-10 15:43:25 +00:00
utils [ext-code-space] Fix CodeRange allocation logic 2022-06-09 09:53:02 +00:00
wasm S390 [simd][liftoff] Implement relaxed swizzle 2022-07-04 14:31:49 +00:00
web-snapshot [web snapshot] Add ReadCount to read serialized 2022-06-27 12:10:10 +00:00
zone Replace STATIC_ASSERT with static_assert 2022-05-13 13:46:27 +00:00
DEPS [wasm-gc][turbofan] Introduce wasm-gc-specific nodes 2022-05-25 14:03:36 +00:00
DIR_METADATA
OWNERS