Closed Bug 1553482 Opened 5 months ago Closed 5 months ago

[BinAST] Expose the grammar to tokenizers to support reading Huffman tables

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
mozilla69
Tracking Status
firefox69 --- fixed

People

(Reporter: Yoric, Assigned: Yoric)

Details

Attachments

(4 files)

No description provided.
Priority: -- → P3

To extract Huffman tables (see bug 1552435), we need the ability to walk through the grammar.
This patch starts implementing grammar walking, as macros - at this stage, sufficiently to walk
through interfaces and start dealing with their fields.

Depends on D32291

Pushed by dteller@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9db8b5eba797
Generating BINAST_TOTAL_NUMBER_OF_FIELDS, BINAST_NUMBER_OF_LIST_TYPES;r=arai
https://hg.mozilla.org/integration/autoland/rev/82f5e463bcb5
Generating BinASTInterfaceAndField;r=arai
https://hg.mozilla.org/integration/autoland/rev/f6e6533c5db2
Exposing some of the grammar as macros;r=arai
https://hg.mozilla.org/integration/autoland/rev/dea9d20a1162
Use BinASTInterfaceAndField in Context;r=arai

Thanks, I'll fix this.

Flags: needinfo?(dteller)
Pushed by dteller@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5570e3e6c5e5
Generating BINAST_TOTAL_NUMBER_OF_FIELDS, BINAST_NUMBER_OF_LIST_TYPES;r=arai
https://hg.mozilla.org/integration/autoland/rev/c50879a48ff8
Generating BinASTInterfaceAndField;r=arai
https://hg.mozilla.org/integration/autoland/rev/57a5c8689ed3
Exposing some of the grammar as macros;r=arai
https://hg.mozilla.org/integration/autoland/rev/49278023aa7d
Use BinASTInterfaceAndField in Context;r=arai
Pushed by dteller@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/53e0102ec341
Generating BINAST_TOTAL_NUMBER_OF_FIELDS, BINAST_NUMBER_OF_LIST_TYPES;r=arai
https://hg.mozilla.org/integration/autoland/rev/3fe9b49f150c
Generating BinASTInterfaceAndField;r=arai
https://hg.mozilla.org/integration/autoland/rev/9c9cc391abf9
Exposing some of the grammar as macros;r=arai
https://hg.mozilla.org/integration/autoland/rev/f2ac175aed4c
Use BinASTInterfaceAndField in Context;r=arai
Flags: needinfo?(dteller)
You need to log in before you can comment on or make changes to this bug.