v8/src
Bill Budge 1ff071c1e2 Revert "[dict-proto] C++ implementation of SwissNameDictionary, pt. 3"
This reverts commit 2f8a7561cb.

Reason for revert: Speculative revert, lots of segfaults on Arm:
https://ci.chromium.org/p/v8/builders/ci/V8%20Arm%20-%20debug/17781

Original change's description:
> [dict-proto] C++ implementation of SwissNameDictionary, pt. 3
>
> This CL is part of a series that adds the C++ implementation of
> SwissNameDictionary, a deterministic property backing store based on
> Swiss Tables.
>
> This CL adds the initialization code, factory functions and a
> canonical SwissNameDictionary plus all helpers required for that.
>
> Bug: v8:11388
> Change-Id: I6bb92740afefc7d05433cfa62023e6da5e8213c7
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2688058
> Reviewed-by: Igor Sheludko <ishell@chromium.org>
> Reviewed-by: Marja Hölttä <marja@chromium.org>
> Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
> Commit-Queue: Frank Emrich <emrich@google.com>
> Cr-Commit-Position: refs/heads/master@{#72824}

Bug: v8:11388
Change-Id: Ia5dae584b0fb452b12c5d64ee63ffa418c83f91b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2698758
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#72829}
2021-02-17 18:48:21 +00:00
..
api [Callback] Execute DiscardedSamplesDelegate Callback when 2021-02-16 22:09:21 +00:00
asmjs [config] Add V8_NODISCARD for Scope classes 2020-11-26 11:08:45 +00:00
ast Reland2 [super] Store home object in Context instead of JSFunction 2021-01-29 09:19:23 +00:00
base [dict-proto] C++ implementation of SwissNameDictionary, pt. 2 2021-02-15 10:45:25 +00:00
baseline [sparkplug] Clean-up leftover TODO 2021-02-17 17:02:39 +00:00
builtins Reland "[interpreter] Short Star bytecode" 2021-02-17 16:18:26 +00:00
codegen S390: fix DCHECK in store f32 and f64 2021-02-17 18:46:19 +00:00
common [sparkplug] Rename bytecode tracing functions 2021-02-16 12:43:18 +00:00
compiler Reland "[interpreter] Short Star bytecode" 2021-02-17 16:18:26 +00:00
compiler-dispatcher [compiler] Remove disallow scopes 2020-12-03 16:42:24 +00:00
d8 [api] Change CreationContext to return a MaybeHandle 2021-02-16 12:52:31 +00:00
date Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
debug [debug][inspector] Use first rather than closest break location. 2021-02-17 14:02:49 +00:00
deoptimizer [frames] Add UnoptimizedFrame 2021-02-15 14:35:04 +00:00
diagnostics [stack-traces] Cache source position on StackFrameInfos. 2021-02-15 16:16:00 +00:00
execution Reland "[interpreter] Short Star bytecode" 2021-02-17 16:18:26 +00:00
extensions [cleanup] Remove remaining uses of DISALLOW_COPY_AND_ASSIGN 2020-12-03 12:24:03 +00:00
flags [private brand checks] Stage --harmony-private-brand-checks 2021-02-17 17:46:29 +00:00
handles [handles] Add DCHECK to ensure main thread for main thread handle 2021-02-11 09:52:47 +00:00
heap Revert "[dict-proto] C++ implementation of SwissNameDictionary, pt. 3" 2021-02-17 18:48:21 +00:00
ic [cleanup] Create UpdateFeedbackMode enum 2021-02-16 14:42:31 +00:00
init [inspector][stack-traces] Remove support for "displayName". 2021-02-12 16:56:23 +00:00
inspector [api] Change CreationContext to return a MaybeHandle 2021-02-16 12:52:31 +00:00
interpreter Reland "[interpreter] Short Star bytecode" 2021-02-17 16:18:26 +00:00
json [objects] Delete double field unboxing 2021-02-11 17:24:15 +00:00
libplatform Step 1 (of 3-ish): Basic ETW Instrumentation in V8 2021-01-05 20:11:03 +00:00
libsampler Add RISC-V backend 2021-02-09 17:06:36 +00:00
logging [wasm][eh] Add metrics for total EH event counts 2021-02-15 13:28:32 +00:00
numbers [offthread] Fix StringTable/WriteToFlat performance 2020-11-25 12:13:54 +00:00
objects Revert "[dict-proto] C++ implementation of SwissNameDictionary, pt. 3" 2021-02-17 18:48:21 +00:00
parsing [classes] Implement private brand checks 2021-02-11 14:46:47 +00:00
profiler [Callback] Execute DiscardedSamplesDelegate Callback when 2021-02-16 22:09:21 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp [regexp] Don't update last match info in @@split special case 2021-02-11 06:51:14 +00:00
roots Revert "[dict-proto] C++ implementation of SwissNameDictionary, pt. 3" 2021-02-17 18:48:21 +00:00
runtime [sparkplug] CompileWithBaseline to Compiler::CompileBaseline 2021-02-17 16:01:45 +00:00
sanitizer [platform] Add SharedMemory allocation and mapping 2020-07-30 18:31:21 +00:00
snapshot [sparkplug] Upstream Sparkplug 2021-02-12 09:31:06 +00:00
strings [objects] Delete double field unboxing 2021-02-11 17:24:15 +00:00
tasks [tasks] Cleanup OperationsBarrier 2020-12-17 14:56:33 +00:00
third_party [tools] Extend optimizations markers 2020-12-01 18:30:01 +00:00
torque [objects] Delete double field unboxing 2021-02-11 17:24:15 +00:00
tracing [tracing] Fix builds with perfetto and v8-gn.h 2021-01-21 08:42:18 +00:00
trap-handler Reland "[wasm][mac][arm64] Enable OOB trap handler" 2021-01-28 14:02:39 +00:00
utils [arm64/sim] Add a 'sim' gdb command 2021-02-02 11:59:53 +00:00
wasm PPC: define liftoff cache registers 2021-02-17 18:12:39 +00:00
zone [cleanup] Replace all remaining Min/Max uses with std::min/max 2020-11-24 17:32:01 +00:00
DEPS [ia32] Unify I32x4SConvertF32x4 SSE and AVX opcodes 2020-12-14 02:47:49 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00