v8/tools/testrunner/local
Georg Neis cf7cba8d61 Reland "[compiler] Directly read PropertyCells"
This reverts commit 87df0b7ecc (thus
relands 42cd9eb78d), with fixes for
the discovered issues.

Original change's description:
> Revert "[compiler] Directly read PropertyCells"
>
> This reverts commit 42cd9eb78d.
>
> Reason for revert: Clusterfuzz issues, e.g.
> https://bugs.chromium.org/p/chromium/issues/detail?id=1176318
>
> Original change's description:
> > [compiler] Directly read PropertyCells
> >
> > Main changes:
> >
> > - Introduce a new broker data kind kBackgroundSerialized for objects
> >   that can be serialized in the background (when direct reads are on).
> >   (I'm planning to remove kPossiblyBackgroundSerialized in a followup,
> >   in favor of a dynamic choice of kSerialized or kBackgroundSerialized).
> > - Make PropertyCell use that new kind.
> > - Introduce a bottleneck in runtime code for changes to PropertyCells
> >   and make sure that a certain protocol is followed that allows
> >   concurrent reads from the background thread.
> > - Improve interface of PropertyCell in various ways.
> >
> > Bug: v8:7790
> > Change-Id: If3d7926c3b894808811348b4b2bed153f5c06897
> > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2661462
> > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
> > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
> > Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
> > Commit-Queue: Georg Neis <neis@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#72586}
>
> TBR=ulan@chromium.org,neis@chromium.org,verwaest@chromium.org,nicohartmann@chromium.org
>
> Change-Id: Id04145760c49fa379bc5a3fc16eba664025a9180
> Bug: v8:7790
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2685125
> Reviewed-by: Georg Neis <neis@chromium.org>
> Commit-Queue: Georg Neis <neis@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#72619}

Bug: v8:7790, chromium:1176509, chromium:1176318, chromium:1176504
Change-Id: Icaf285912bb948432a4a2d599cd174f6a5aa296e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2685166
Reviewed-by: Georg Neis <neis@chromium.org>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Michael Stanton <mvstanton@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
Commit-Queue: Georg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#72697}
2021-02-12 13:52:40 +00:00
..
fake_testsuite [testrunner] enable the progress indicator 2019-02-12 16:03:17 +00:00
__init__.py First commit of new tools/run-tests.py 2012-09-24 09:38:46 +00:00
android.py [test] Fix running refbuilds on Android 2019-11-25 08:03:57 +00:00
command.py [tools] Make killing of processes more robust 2020-07-01 13:35:50 +00:00
pool_unittest.py [test] Abort testing immediately on interrupt and sigterm 2018-02-20 18:02:25 +00:00
pool.py [test] Make pool abort of test runner more robust 2020-02-18 14:08:18 +00:00
statusfile_unittest.py [Py3] Get tools/testrunner/local closer to Py3 2020-06-23 18:08:36 +00:00
statusfile.py Add RISC-V backend 2021-02-09 17:06:36 +00:00
testsuite_unittest.py [test] Ignore optimization state in tests on number fuzzer 2019-04-12 12:50:55 +00:00
testsuite.py [Py3] Get tools/testrunner/local closer to Py3 2020-06-23 18:08:36 +00:00
utils.py Correction to GuessOS operation in PASE environment 2020-11-19 19:30:01 +00:00
variants.py Reland "[compiler] Directly read PropertyCells" 2021-02-12 13:52:40 +00:00
verbose.py Preparing v8 to use with python3 /tools/testrunner 2019-02-19 09:23:11 +00:00