Commit History

Autor SHA1 Mensaxe Data
  Todderod e335354b30 LibJS: Call builtins directly in the bytecode interpreter hai 1 ano
  Andreas Kling 3c74dc9f4d LibJS: Segregate GC-allocated objects by type hai 1 ano
  Simon Wanner 86b85aa68b LibJS: Introduce Builtins hai 1 ano
  iliadsh ddea710933 LibJS: Expose various offsets for GetGlobal JIT fast path hai 1 ano
  Matthew Olsson 7c0c1c8f49 LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Luke Wilde 53852452b2 LibJS: Propagate errors from Intrinsics initialization %!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
  Andreas Kling 35c9aa7c05 LibJS: Hide all the constructors! %!s(int64=2) %!d(string=hai) anos
  Andreas Kling 6e973ce69b LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses %!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 50428ea8d2 LibJS: Move intrinsics to the realm %!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 8a03b17007 LibJS: Implement a more general InitializeHostDefinedRealm AO %!s(int64=2) %!d(string=hai) anos
  Lenny Maiorani a0367aa43b DevTools+LibJS+LibWeb: Change class_name to use StringView %!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 77a1ef06a4 LibJS: Add [[HostDefined]] internal slot to Realm objects %!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