v8/test/debugger/debug/side-effect
Gus Caplan 312d6d5279 [debugger] Mark Math.random as having side effects
Math.random, while technically not having any effects which modify the
surrounding JS state, does observably change between a no-side-effects
evaluation and an actual evaluation, and can cause confusion.

Change-Id: I4a41ac6fd3153a14245d5940fe52ada43ca05e0b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2207805
Reviewed-by: Yang Guo <yangguo@chromium.org>
Commit-Queue: Gus Caplan <me@gus.host>
Cr-Commit-Position: refs/heads/master@{#67927}
2020-05-20 14:41:02 +00:00
..
debug-evaluate-no-side-effect-async.js Mark intrinsics AsyncFunction{Enter,Reject,Resolve} as side-effect free 2020-01-21 08:45:17 +00:00
debug-evaluate-no-side-effect-builtins-2.js Reland "[debug] Mark toLocaleString and TA#join builtins as side-effect free." 2019-04-02 18:47:12 +00:00
debug-evaluate-no-side-effect-builtins.js [debugger] Mark Math.random as having side effects 2020-05-20 14:41:02 +00:00
debug-evaluate-no-side-effect-control.js [debug] allow calls to some builtins on temporary objects 2018-04-11 13:41:56 +00:00
debug-evaluate-no-side-effect-iife.js [debug] move side-effect tests into subfolder 2018-02-19 08:08:45 +00:00
debug-evaluate-no-side-effect-ops.js [debug] allow calls to some builtins on temporary objects 2018-04-11 13:41:56 +00:00
debug-evaluate-no-side-effect-regexp.js [debugger] allow some map, set, regexp and array builtins on tmp objects.. 2018-04-20 02:26:44 +00:00
debug-evaluate-no-side-effect-runtime-check.js Reland "[interpreter] Separate bytecodes for one-shot property loads and stores" 2018-09-27 13:56:53 +00:00
debug-evaluate-no-side-effect.js Reland "[interpreter] Separate bytecodes for one-shot property loads and stores" 2018-09-27 13:56:53 +00:00