Closed Bug 465274 (arithfuzz) Opened 16 years ago Closed 13 years ago

Jesse's fuzzer for arithmetic correctness in tracemonkey

Categories

(Core Graveyard :: Tracking, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jruderman, Assigned: jruderman)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

This fuzzer makes sure the interpreter and JIT give the same results for when evaluating the same expressions.  It only tests a small subset of the expressions that jsfunfuzz tests, mostly in order to avoid side effects (which could make differing results legitimate).
Alias: arithfuzz
Depends on: 465276
Paranoid about shipping b2 without most if not all fixes -- provided the code is not just thrashing back and forth (and we had better be able to guarantee that or we should turn in our JS car keys).

/be
Depends on: 465308
Depends on: 465337
Jesse, are you still running this fuzzer on JM/IM?
No. Instead, I have combined bug 465479 with jsfunfuzz. Most scripts created by jsfunfuzz are now run through "./js", "./js -m", etc so the outputs can be compared.
(In reply to Jesse Ruderman from comment #3)
> No. Instead, I have combined bug 465479 with jsfunfuzz. Most scripts created
> by jsfunfuzz are now run through "./js", "./js -m", etc so the outputs can
> be compared.

Yep, bug 465479 & jsfunfuzz kind of takes care of this. WFM.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.