Commit History

Autor SHA1 Mensaxe Data
  Idan Horowitz 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 53d24fbd65 LibJS: Make References see into Environment's bindings as well %!s(int64=3) %!d(string=hai) anos
  Linus Groh 06e89311fa LibJS: Set the callee context's realm in prepare_for_ordinary_call() %!s(int64=3) %!d(string=hai) anos
  Linus Groh 15c33477e4 LibJS: Make prepare_for_ordinary_call() new_target parameter an Object* %!s(int64=3) %!d(string=hai) anos
  Linus Groh f29a82dd84 LibJS: Move the GlobalEnvironment from GlobalObject to Realm %!s(int64=3) %!d(string=hai) anos
  Linus Groh 1e79934acf LibJS: Add [[GlobalThisValue]] internal slot to GlobalEnvironment %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0d2c3f62d3 LibJS: Use move semantics more when creating Reference objects %!s(int64=3) %!d(string=hai) anos
  Andreas Kling cd7dbe3e97 LibJS: Include source locations in VM::dump_backtrace() output %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 19ee5e01ad LibJS: Use Span<Cell*> instead of Vector<Cell*> in more places %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b76456f0ed LibJS: Add a way to attach custom data to a JS::VM instance %!s(int64=3) %!d(string=hai) anos
  davidot def8b44c40 LibJS: Add support for public fields in classes %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 04359995a7 LibJS: Exclude FinalizationRegistries with queued cleanup jobs from GC %!s(int64=3) %!d(string=hai) anos
  Timothy Flynn 66264f7c2a LibJS: Change ExecutionContext's arguments list to a MarkedValueList %!s(int64=3) %!d(string=hai) anos
  davidot e1573991a3 LibJS: Fix this values in arrow functions %!s(int64=3) %!d(string=hai) anos
  davidot f8a869f2fc LibJS: Fix that non-existent references are unresolvable in strict mode %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn c6e9c6d6ab LibJS: Follow the spec more closely when determining the this value %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class %!s(int64=4) %!d(string=hai) anos
  Hendi 0dc4e722e6 LibJS: Make FunctionExpression more spec-compliant %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz e3ef241108 LibJS: Remove the non-standard put helper and replace it's usages %!s(int64=4) %!d(string=hai) anos
  Linus Groh 9555ca99a0 LibJS: Remove unnecessary value_or() from get() %!s(int64=4) %!d(string=hai) anos
  Linus Groh 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) %!s(int64=4) %!d(string=hai) anos
  Idan Horowitz e480d69130 LibJS: Bring ArrayCreate and ArrayConstructor closer to spec %!s(int64=4) %!d(string=hai) anos
  Andreas Kling fd43d1e205 LibJS: Improve ResolveBinding + add GetIdentifierReference %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5ce9305c5f LibJS: Implement the PrepareForOrdinaryCall abstract operation %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 57db058652 LibJS: Make ResolveBinding() produce strict References in strict mode %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 2d4eb40f59 LibJS: Add the CreateMappedArgumentsObject abstract operation %!s(int64=4) %!d(string=hai) anos
  Andreas Kling d1ffeaf66d LibJS: Use CreateUnmappedArgumentsObject for non-simple parameter lists %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 9eed7444de LibJS: Implement the CreateUnmappedArgumentsObject abstract operation %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c8270dbe2e LibJS: Rename ScriptFunction => OrdinaryFunctionObject %!s(int64=4) %!d(string=hai) anos