Linus Groh
|
47fb4286c7
LibJS: Start implementing Temporal.Instant
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
265e89367e
LibJS: Start implementing Temporal.TimeZone
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
6735353b96
LibJS: Add preparation for Temporal constructors and prototypes
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
8269921212
LibJS: Add the Temporal namespace object :^)
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
24c490c520
LibJS: Remove unused Lexer/Parser includes from GlobalObject.cpp
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
a6b8291a9b
LibJS: Add define_direct_property and remove the define_property helper
|
%!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 |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
e2e695bc9f
LibJS: Add and use the %ThrowTypeError% intrinsic
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
c8270dbe2e
LibJS: Rename ScriptFunction => OrdinaryFunctionObject
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
9683b10aec
LibJS: Make sure `this` in the global environment is the global object
|
%!s(int64=4) %!d(string=hai) anos |
Anonymous
|
2822da8c8f
LibJS: Correct behaviour of direct vs. indirect eval
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
1f8b6ac3c3
LibJS: Begin implementing GlobalEnvironmentRecord
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
1d20380859
LibJS: Split the per-call-frame environment into lexical and variable
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
aabd82d508
LibJS: Bring function environment records closer to the spec
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
d407f247b7
LibJS: Rename virtuals in EnvironmentRecord
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
6c6dbcfc36
LibJS: Rename Environment Records so they match the spec :^)
|
%!s(int64=4) %!d(string=hai) anos |
Matthew Olsson
|
22b17219ff
LibJS: Add the remaining generator objects
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
de9fa6622a
LibJS: Add the FinalizationRegistry built-in object
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
e4d267d4fb
LibJS: Add the DataView built-in object
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
7327a28ccc
LibJS: Add ECMA-262 section/title/URL comments almost everywhere
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
322c8a3995
LibJS: Add the MapIterator built-in and the key/values/entries methods
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
a96ac8bd56
LibJS: Add the Map built-in object
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
7eba63a8a3
LibJS: Add the WeakRef built-in object
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
39554f3787
LibJS: Add the WeakMap built-in object
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
1d7514d51e
LibJS: Hide gc() dbgln() behind #ifdef __serenity__
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
cbd7437d40
LibJS: Implement AggregateError
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
ad3242bab7
LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS}
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
8b6beac5ce
LibJS: Add the WeakSet built-in object
|
%!s(int64=4) %!d(string=hai) anos |
Idan Horowitz
|
2a3090d292
LibJS: Add the SetIterator built-in and Set.prototype.{values, entries}
|
%!s(int64=4) %!d(string=hai) anos |