Closed Bug 1638309 Opened 4 years ago Closed 1 month ago

Better document the debugger-eval scope hack

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: tcampbell, Assigned: mgaudet)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The clever hack here should be better explained. There are more details in https://phabricator.services.mozilla.com/D75455#2296583 and we should clean them up and put into tree.

(Before I lose this off clipboard..)

Eval Scope    Eval Env         Frame Env    Frame Scope
============  =============    =========    =============

NonSyntactic
   |
   v
  null        DebugEnvProxy                 LexicalScope
                    |                            |
                    v                            v
              DebugEnvProxy --> CallObj --> FunctionScope
                    |              |             |
                    v              v             v
                   ...            ...           ...
Assignee: tcampbell → mgaudet
Pushed by mgaudet@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a87db3b698e1
Better document the debugger-eval scope hack r=tcampbell DONTBUILD
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: