v8/test
Joyee Cheung fe6839ba6d [class] parse static private methods and accessors
This patch uses a bit in the Variable bit fields to distinguish
static private names from instance private names, so that we
can check the conflicts of private accessors that are complementary
but with different staticness in the parser, and use this
information later when generating code for checking static brands
for private method access.

Design doc: https://docs.google.com/document/d/1rgGRw5RdzaRrM-GrIMhsn-DLULtADV2dmIdh_iIZxlc/edit

Bug: v8:8330
Change-Id: I8d70600e594e3d07f77ea519751b7ca2e0de87b5
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1781010
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Commit-Queue: Joyee Cheung <joyee@igalia.com>
Cr-Commit-Position: refs/heads/master@{#63677}
2019-09-11 12:59:52 +00:00
..
benchmarks [test] Skip flaky test on predictable mode 2019-05-07 13:57:18 +00:00
cctest [class] parse static private methods and accessors 2019-09-11 12:59:52 +00:00
common Replace base::make_unique by std::make_unique 2019-09-10 11:21:51 +00:00
debugger Add test for debug evaluating a previously non-whitelisted variable 2019-09-11 09:45:33 +00:00
fuzzer Replace base::make_unique by std::make_unique 2019-09-10 11:21:51 +00:00
inspector [wasm] Async-ify wasm-stepping test 2019-09-09 13:03:02 +00:00
intl Remove CHECK which fail while the locale is long. 2019-09-10 19:28:54 +00:00
js-perf-test [jsperf] Add benchmark for LoadConstantFromPrototype 2019-08-16 09:33:06 +00:00
memory [owners] Remove redundant OWNERS files in test/ 2019-06-24 12:44:32 +00:00
message Reland "[destructuring] Elide coercible check for simple keys" 2019-08-30 10:51:49 +00:00
mjsunit [class] parse static private methods and accessors 2019-09-11 12:59:52 +00:00
mkgrokdump [tools] Teach v8_debug_helper where heap spaces start in ptr-compr mode 2019-09-09 16:14:12 +00:00
mozilla [CSA] TNodify the rest of the member variables in interpreter assembler 2019-09-05 11:49:59 +00:00
preparser Add OWNERS files for src and test 2019-05-30 04:51:21 +00:00
test262 [class] Fix private name scope chain 2019-09-06 00:52:07 +00:00
torque [torque] Add HeapSlice location references to Torque 2019-08-30 11:51:32 +00:00
unittests [cleanup] Eliminate non-const reference parameters 2019-09-10 11:47:39 +00:00
wasm-api-tests [wasm-c-api] Roll bf31edf: Fix life times of host info 2019-08-26 14:28:51 +00:00
wasm-js Reland [wasm] Stage wasm-bigint 2019-09-05 12:02:19 +00:00
wasm-spec-tests Reland [wasm] Stage wasm-bigint 2019-09-05 12:02:19 +00:00
webkit [regexp] Add missing case for EscapeRegExpPattern 2019-07-09 08:11:51 +00:00
BUILD.gn [wasm-c-api] Add tests and fixes 2019-05-28 09:57:04 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00