Closed Bug 1587663 Opened 6 years ago Closed 6 years ago

[BinAST] De-templatize HuffmanTable classes

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: arai, Assigned: arai)

References

Details

Attachments

(1 file)

Currently *HuffmanTable uses template for each symbol type, but we can add JS::Value-like class to store all symbol type and de-templatize all code to make the generated code small.

3% improvement locally with parsing 200 small files

Blocks: 1586975
Blocks: 1587678
Pushed by arai_a@mac.com: https://hg.mozilla.org/integration/autoland/rev/15ff5c754206 Add BinASTSymbol and de-templatize HuffmanTable classes. r=Yoric
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: