v8/src
Bill Budge b12a07c29c Revert "[ptr-compr] Switch to 31 bit Smis on 64-bit architectures"
This reverts commit 12a9ee3a5b.

Reason for revert: Breaks arm64 sim bot

https://ci.chromium.org/p/v8/builders/ci/V8%20Linux%20-%20arm64%20-%20sim%20-%20debug/17467

Original change's description:
> [ptr-compr] Switch to 31 bit Smis on 64-bit architectures
> 
> 32 bit Smis are incompatible with pointer compression so we land disable
> them before enabling pointer compression in order to separate memory and
> performance regressions caused by 31 bit Smis from pointer compression
> change.
> 
> Bug: v8:9767
> Change-Id: I3d4a675df4208f808b1ba6e7816be545eae0dc24
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1815249
> Reviewed-by: Toon Verwaest <verwaest@chromium.org>
> Commit-Queue: Igor Sheludko <ishell@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#63934}

TBR=ishell@chromium.org,verwaest@chromium.org

Change-Id: Icc5a5b676a7f7d3fdb3fe3cf84007d4f9bce6eaf
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: v8:9767
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1815842
Reviewed-by: Bill Budge <bbudge@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63936}
2019-09-23 17:29:45 +00:00
..
api Fix construction of empty backing stores for SharedArrayBuffers 2019-09-23 13:42:29 +00:00
asmjs [asm.js] Fix parsing of float coercion arguments. 2019-09-23 12:26:26 +00:00
ast [hole-check-elimination] Simplest possible hole check elimination 2019-09-20 17:27:49 +00:00
base [ubsan] Fix 32-bit UBSan builds 2019-09-17 11:17:56 +00:00
builtins [builtins] Avoid reloading undefined value in InterpreterEntryTrampoline 2019-09-23 16:58:19 +00:00
codegen Revert "[ptr-compr] Switch to 31 bit Smis on 64-bit architectures" 2019-09-23 17:29:45 +00:00
common [Intl] Sync ListFormat to latest spec. 2019-09-19 20:02:53 +00:00
compiler [protectors] Migrate another batch of protectors 2019-09-23 15:32:21 +00:00
compiler-dispatcher Replace base::make_unique by std::make_unique 2019-09-10 11:21:51 +00:00
d8 [top-level-await] Add support for top level await to d8 2019-09-20 16:04:49 +00:00
date Avoid a FixedArray allocation in date parser 2019-08-02 10:33:58 +00:00
debug [debug] Don't disable the RegExp compilation cache when debugger is active. 2019-09-18 19:14:36 +00:00
deoptimizer [build] Define V8_TARGET_OS_ and consider it in x64 codegen 2019-09-19 13:38:56 +00:00
diagnostics [hole-check-elimination] Simplest possible hole check elimination 2019-09-20 17:27:49 +00:00
execution [protectors] Migrate another batch of protectors 2019-09-23 15:32:21 +00:00
extensions [heap] Fix parameter parsing on GC builtin 2019-09-11 10:13:16 +00:00
flags [regexp] Turn on regexp tier-up with ticks = 1 2019-09-20 13:19:44 +00:00
handles Clean up deferred handle scopes 2019-09-17 11:45:55 +00:00
heap [protectors] Migrate another batch of protectors 2019-09-23 15:32:21 +00:00
ic [ic] Add support for StoreSlow() in Global Dispatcher 2019-09-20 17:05:09 +00:00
init [regexp] Turn on regexp tier-up with ticks = 1 2019-09-20 13:19:44 +00:00
inspector inspector: V8StackTraceId serialization/deserialization 2019-09-20 00:38:24 +00:00
interpreter [hole-check-elimination] Simplest possible hole check elimination 2019-09-20 17:27:49 +00:00
json [runtime] Throw range error on too many properties 2019-08-28 15:58:04 +00:00
libplatform Fix two warnings issued by g++ 2019-09-16 12:23:41 +00:00
libsampler [iwyu] Add missing includes of <memory> for std::unique_ptr 2019-09-13 17:13:36 +00:00
logging cleanup: Use unique_ptr in src/logging/ and other cleanups 2019-09-14 15:13:39 +00:00
numbers [Heap] Remove more unnecessary allocation flags 2019-09-13 16:26:12 +00:00
objects [protectors] Migrate another batch of protectors 2019-09-23 15:32:21 +00:00
parsing [parser] Prevent lazy parsing of arrow functions 2019-09-23 08:59:18 +00:00
profiler [iwyu] Add missing includes of <memory> for std::unique_ptr 2019-09-13 17:13:36 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [build] Define V8_TARGET_OS_ and consider it in x64 codegen 2019-09-19 13:38:56 +00:00
roots [protectors] Migrate another batch of protectors 2019-09-23 15:32:21 +00:00
runtime [wasm] Move {WasmModuleObject::GetFunctionOffset}. 2019-09-18 10:37:41 +00:00
sanitizer Rename some "address" to "hint" 2019-09-04 11:16:23 +00:00
snapshot Reland "[ptr-compr] Make on-heap JSTypedArrays smi-corrupting friendly" 2019-09-19 16:53:59 +00:00
strings Reland "Disallow nullptr arguments for {CopyChars}" 2019-09-18 11:01:55 +00:00
tasks Replace base::make_unique by std::make_unique 2019-09-10 11:21:51 +00:00
third_party Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
torque [tools] Use instance types of known Maps in v8_debug_helper 2019-09-20 16:00:59 +00:00
tracing [tracing] Separate tracing implementations and add perfetto tests 2019-07-18 15:40:12 +00:00
trap-handler Remove 'set noparent' from OWNERS files where reasonable 2019-06-03 10:18:22 +00:00
utils Reland "Disallow nullptr arguments for {CopyChars}" 2019-09-18 11:01:55 +00:00
wasm [wasm][cleanup] Remove redundant newline 2019-09-23 12:17:46 +00:00
zone [parsing] Improve elision of hole checks for default parameters 2019-07-26 12:15:31 +00:00
DEPS [tracing] Use the new perfetto client API 2019-07-08 13:37:16 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00