Closed Bug 465274 (arithfuzz) Opened 17 years ago Closed 14 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: 14 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.