Closed Bug 1660592 Opened 4 years ago Closed 4 years ago

Add a --semi-eager shell flag

Categories

(Core :: JavaScript Engine: JIT, task, P1)

task

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox82 --- fixed

People

(Reporter: iain, Assigned: iain)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Because Warp optimization is based on transpiling CacheIR stubs, setting the warmup threshold to 0 with --ion-eager leaves holes in our test coverage. We should add a shell flag that sets all warmup thresholds to small non-zero values, to help with testing and fuzzing.

Testing locally, I already found a bug: wasm/ion-lazy-tables.js and wasm/regress/ion-lazy-stubs-jit.js both fail with `--warp --no-threads --semi-eager'.

Attachment #9171511 - Attachment description: Bug 1660592: Add --semi-eager option r=jandem → Bug 1660592: Add --fast-warmup option r=jandem
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
Blocks: 1661695
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: