Timothy Flynn
|
c1e99fca1a
LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String
|
3 年 前 |
Linus Groh
|
16c38788c3
LibJS: Add missing spec links
|
3 年 前 |
Brian Gianforcaro
|
53166c10ca
LibJS: Remove unused header includes
|
4 年 前 |
Linus Groh
|
1c1354db07
LibJS: Store the %Array.prototype.values% intrinsic on the global object
|
4 年 前 |
Timothy Flynn
|
5a8f870594
LibJS: Implement RegExp.prototype [ @@replace ] with UTF-16 code units
|
4 年 前 |
Timothy Flynn
|
06208aaa15
LibJS: Implement String.prototype.replace with UTF-16 code units
|
4 年 前 |
davidot
|
a394aa5830
LibJS: Fix that vm.in_strict_mode was propagated to eval and functions
|
4 年 前 |
Idan Horowitz
|
fff112c8a3
LibJS: Add missing spec link to ValidateAndApplyPropertyDescriptor
|
4 年 前 |
Idan Horowitz
|
dd27490ee1
LibJS: Throw if the trap result of OwnPropertyKeys contains duplicates
|
4 年 前 |
Timothy Flynn
|
e0c9f58b0c
LibJS: Implement and use the GetSubstitution abstract operation
|
4 年 前 |
Linus Groh
|
339ccba354
LibJS: Make Object.prototype.toString() fully spec compliant
|
4 年 前 |
davidot
|
c52d515028
LibJS: Make AbstractOperations::canonical_num... take a PropertyName
|
4 年 前 |
Andreas Kling
|
77fa33e61a
LibJS: Finish implementing mapped arguments exotic objects :^)
|
4 年 前 |
Linus Groh
|
9555ca99a0
LibJS: Remove unnecessary value_or() from get()
|
4 年 前 |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
4 年 前 |
Andreas Kling
|
1270df257b
LibJS: Bring the `super` keyword in line with the spec
|
4 年 前 |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
4 年 前 |
Idan Horowitz
|
5606332ed7
LibJS: Add a [[Realm]] getter to FunctionObject and use it where needed
|
4 年 前 |
Andreas Kling
|
2d4eb40f59
LibJS: Add the CreateMappedArgumentsObject abstract operation
|
4 年 前 |
Idan Horowitz
|
e2e695bc9f
LibJS: Add and use the %ThrowTypeError% intrinsic
|
4 年 前 |
Andreas Kling
|
9eed7444de
LibJS: Implement the CreateUnmappedArgumentsObject abstract operation
|
4 年 前 |
Andreas Kling
|
1bd52ce789
LibJS: Stop qualifying AK::Function
|
4 年 前 |
Andreas Kling
|
ba9d5c4d54
LibJS: Rename Function => FunctionObject
|
4 年 前 |
Linus Groh
|
337ad6d15c
LibJS: Implement the GetMethod() abstract operation as a Value method
|
4 年 前 |
Linus Groh
|
f4867572b7
LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&)
|
4 年 前 |
Andreas Kling
|
92ce4ac23f
LibJS: Remove outdated FIXME in GetThisEnvironment
|
4 年 前 |
Andreas Kling
|
e59bf87374
Userland: Replace VERIFY(is<T>) with verify_cast<T>
|
4 年 前 |
Andreas Kling
|
c2ad599783
LibJS: Rename CallFrame => ExecutionContext
|
4 年 前 |
Andreas Kling
|
0cd65b55bd
LibJS: Add ObjectEnvironmentRecord.[[IsWithEnvironment]] field
|
4 年 前 |
Anonymous
|
2822da8c8f
LibJS: Correct behaviour of direct vs. indirect eval
|
4 年 前 |