1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 13:17:44 +00:00

LibJS: Create Console using a Realm instead of a VM

This commit is contained in:
Sam Atkins 2022-09-21 13:59:08 +01:00 committed by Sam Atkins
parent 7a2da4cabf
commit 69dd158f91
3 changed files with 22 additions and 20 deletions

View file

@ -53,11 +53,11 @@ public:
Vector<String> stack;
};
explicit Console(VM&);
explicit Console(Realm&);
void set_client(ConsoleClient& client) { m_client = &client; }
VM& vm() const { return m_vm; }
Realm& realm() const { return m_realm; }
MarkedVector<Value> vm_arguments();
@ -87,7 +87,7 @@ private:
ThrowCompletionOr<String> value_vector_to_string(MarkedVector<Value> const&);
ThrowCompletionOr<String> format_time_since(Core::ElapsedTimer timer);
VM& m_vm;
Realm& m_realm;
ConsoleClient* m_client { nullptr };
HashMap<String, unsigned> m_counters;