Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 3dc5f467a8 LibJS: Always allocate ExecutionContext objects on the malloc heap hai 1 ano
  Andreas Kling 3c74dc9f4d LibJS: Segregate GC-allocated objects by type hai 1 ano
  Andreas Kling 18c54d8d40 LibJS: Make Cell::initialize() return void hai 1 ano
  Luke Wilde 53852452b2 LibJS: Propagate errors from Intrinsics initialization %!s(int64=2) %!d(string=hai) anos
  Luke Wilde af118f2a67 LibJS: Add missing error propagation to global object initializations %!s(int64=2) %!d(string=hai) anos
  Linus Groh 22089436ed LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Linus Groh bfb8d83535 LibJS: Convert Realm::create() to NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Andreas Kling abfb73f2e7 LibWeb+LibJS: Let JS::Realm::HostDefined objects mark things during GC %!s(int64=2) %!d(string=hai) anos
  Linus Groh 040e3abb1d LibJS: Implement SetDefaultGlobalBindings as a standalone function %!s(int64=2) %!d(string=hai) anos
  Linus Groh 52543fc771 LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]] %!s(int64=2) %!d(string=hai) anos
  Linus Groh cfa5885855 LibJS: Turn initialize_global_object() into a regular initialize() %!s(int64=2) %!d(string=hai) anos
  Linus Groh dfb7588d30 LibJS: Remove GlobalObject::{set_,}associated_realm() %!s(int64=2) %!d(string=hai) anos
  Linus Groh 50428ea8d2 LibJS: Move intrinsics to the realm %!s(int64=2) %!d(string=hai) anos
  Linus Groh 7c468b5a77 LibJS: Pass Realm to GlobalObject::initialize_global_object() %!s(int64=2) %!d(string=hai) anos
  Linus Groh e992a9f469 LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() %!s(int64=2) %!d(string=hai) anos
  Linus Groh 885004abee LibJS: Support creation of global object in Realm::set_global_object() %!s(int64=2) %!d(string=hai) anos
  Linus Groh c8f1651761 LibJS+LibWeb: Restore type safety of Realm::set_global_object() %!s(int64=2) %!d(string=hai) anos
  Andreas Kling aaa4f6d287 LibJS: Run clang-format on Realm.cpp %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 8a03b17007 LibJS: Implement a more general InitializeHostDefinedRealm AO %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 50d951aea2 LibJS: Let Shape store a Realm instead of a GlobalObject %!s(int64=2) %!d(string=hai) anos
  Linus Groh 9f3f3b0864 LibJS: Remove implicit wrapping/unwrapping of completion records %!s(int64=3) %!d(string=hai) anos
  Andreas Kling aeb72fe9d0 LibJS: Reduce header dependency graph in Realm.h %!s(int64=3) %!d(string=hai) anos
  Andreas Kling fc04465fa3 LibJS: Remove unnecessary GlobalObject pointer from Environment %!s(int64=3) %!d(string=hai) anos
  Linus Groh cbbf4abb0d LibJS: Add a way to get from a GlobalObject to its associated Realm %!s(int64=3) %!d(string=hai) anos
  Linus Groh 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() %!s(int64=3) %!d(string=hai) anos
  Linus Groh d9c3bafcd9 LibJS: Start adding a JS::Realm class (spec's "Realm Record") %!s(int64=3) %!d(string=hai) anos