Skip to content

Extract abstract frame and interpreted function data ancestors.#2435

Open
aardvark179 wants to merge 3 commits into
mozilla:masterfrom
aardvark179:aardvark179-abstract-frame-and-data
Open

Extract abstract frame and interpreted function data ancestors.#2435
aardvark179 wants to merge 3 commits into
mozilla:masterfrom
aardvark179:aardvark179-abstract-frame-and-data

Conversation

@aardvark179

Copy link
Copy Markdown
Contributor

This moves a bunch of fields and functionality that will be common between the two interpreters to abstract parent classes. These classes are parameterised to ensure the correct relationship between the various elements. This is the next part of #2426.

aardvark179 and others added 3 commits June 18, 2026 13:47
…ata.

These abstract classes allow both the original interpreter's CallFrame and
the upcoming InterpreterV2's CallFrameV2 to be used interchangeably
for stack traces and debugging purposes.

Co-authored-by: Duncan MacGregor <duncan.macgregor@servicenow.com>
Co-authored-by: Cam Walter <cam.n.walter@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant