v8/test/unittests/compiler-dispatcher
Ross McIlroy 96009d28dc [Compiler] Avoid stepping a job in EnqueueAndStep if job is already enqueued.
If a job was already enqueued, EnqueueAndStep would still step the job one
more step. However, since it didn't take the job out of the
pending_background_jobs pool, the job could get picked up by a background
thread which would try to step it, but it the job is now at a step which
can't be run on the background.

BUG=v8:5203,chromium:685515

Change-Id: I2cee2a33625ba455aca49a8037601be9ff8bb73f
Reviewed-on: https://chromium-review.googlesource.com/441084
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#43121}
2017-02-10 22:40:24 +00:00
..
compiler-dispatcher-helper.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
compiler-dispatcher-helper.h Add a basic compiler dispatcher 2016-12-12 15:36:25 +00:00
compiler-dispatcher-job-unittest.cc [complier] Enable parallel eager inner function compilation with compiler dispatcher. 2017-01-25 22:41:57 +00:00
compiler-dispatcher-tracer-unittest.cc Use idle time to make progress on scheduled compilation jobs 2016-12-16 14:40:32 +00:00
compiler-dispatcher-unittest.cc [Compiler] Avoid stepping a job in EnqueueAndStep if job is already enqueued. 2017-02-10 22:40:24 +00:00
optimizing-compile-dispatcher-unittest.cc [Compiler] Enable use of seperate zones for parsing and compiling. 2017-02-10 09:55:22 +00:00