Parcourir la source

LibJS: Add spec link and comment to VM::execution_context_stack()

Linus Groh il y a 2 ans
Parent
commit
cdeaced54e
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      Userland/Libraries/LibJS/Runtime/VM.h

+ 2 - 0
Userland/Libraries/LibJS/Runtime/VM.h

@@ -120,6 +120,8 @@ public:
     ExecutionContext& running_execution_context() { return *m_execution_context_stack.last(); }
     ExecutionContext& running_execution_context() { return *m_execution_context_stack.last(); }
     ExecutionContext const& running_execution_context() const { return *m_execution_context_stack.last(); }
     ExecutionContext const& running_execution_context() const { return *m_execution_context_stack.last(); }
 
 
+    // https://tc39.es/ecma262/#execution-context-stack
+    // The execution context stack is used to track execution contexts.
     Vector<ExecutionContext*> const& execution_context_stack() const { return m_execution_context_stack; }
     Vector<ExecutionContext*> const& execution_context_stack() const { return m_execution_context_stack; }
     Vector<ExecutionContext*>& execution_context_stack() { return m_execution_context_stack; }
     Vector<ExecutionContext*>& execution_context_stack() { return m_execution_context_stack; }