index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibJS
/
Runtime
/
AbstractOperations.cpp
Age
Commit message (
Expand
)
Author
2021-08-10
LibJS: Reduce copying of string data in String.prototype
Timothy Flynn
2021-08-10
LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String
Timothy Flynn
2021-08-08
LibJS: Add missing spec links
Linus Groh
2021-08-01
LibJS: Remove unused header includes
Brian Gianforcaro
2021-07-25
LibJS: Store the %Array.prototype.values% intrinsic on the global object
Linus Groh
2021-07-23
LibJS: Implement RegExp.prototype [ @@replace ] with UTF-16 code units
Timothy Flynn
2021-07-22
LibJS: Implement String.prototype.replace with UTF-16 code units
Timothy Flynn
2021-07-20
LibJS: Fix that vm.in_strict_mode was propagated to eval and functions
davidot
2021-07-07
LibJS: Add missing spec link to ValidateAndApplyPropertyDescriptor
Idan Horowitz
2021-07-07
LibJS: Throw if the trap result of OwnPropertyKeys contains duplicates
Idan Horowitz
2021-07-05
LibJS: Implement and use the GetSubstitution abstract operation
Timothy Flynn
2021-07-05
LibJS: Make Object.prototype.toString() fully spec compliant
Linus Groh
2021-07-05
LibJS: Make AbstractOperations::canonical_num... take a PropertyName
davidot
2021-07-05
LibJS: Finish implementing mapped arguments exotic objects :^)
Andreas Kling
2021-07-05
LibJS: Remove unnecessary value_or() from get()
Linus Groh
2021-07-04
LibJS: Rewrite most of Object for spec compliance :^)
Linus Groh
2021-07-03
LibJS: Bring the `super` keyword in line with the spec
Andreas Kling
2021-07-01
LibJS: Drop "Record" suffix from all the *Environment record classes
Andreas Kling
2021-06-30
LibJS: Add a [[Realm]] getter to FunctionObject and use it where needed
Idan Horowitz
2021-06-28
LibJS: Add the CreateMappedArgumentsObject abstract operation
Andreas Kling
2021-06-28
LibJS: Add and use the %ThrowTypeError% intrinsic
Idan Horowitz
2021-06-28
LibJS: Implement the CreateUnmappedArgumentsObject abstract operation
Andreas Kling
2021-06-27
LibJS: Stop qualifying AK::Function
Andreas Kling
2021-06-27
LibJS: Rename Function => FunctionObject
Andreas Kling
2021-06-26
LibJS: Implement the GetMethod() abstract operation as a Value method
Linus Groh
2021-06-25
LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&)
Linus Groh
2021-06-25
LibJS: Remove outdated FIXME in GetThisEnvironment
Andreas Kling
2021-06-24
Userland: Replace VERIFY(is<T>) with verify_cast<T>
Andreas Kling
2021-06-24
LibJS: Rename CallFrame => ExecutionContext
Andreas Kling
2021-06-24
LibJS: Add ObjectEnvironmentRecord.[[IsWithEnvironment]] field
Andreas Kling
2021-06-23
LibJS: Correct behaviour of direct vs. indirect eval
Anonymous
2021-06-22
LibJS: Split the per-call-frame environment into lexical and variable
Andreas Kling
2021-06-22
LibJS: Bring function environment records closer to the spec
Andreas Kling
2021-06-22
LibJS: Implement the NewObjectEnvironment() abstract operation
Andreas Kling
2021-06-22
LibJS: Implement the NewDeclarativeEnvironment() abstract operation
Andreas Kling
2021-06-20
LibJS: Implement the GetPrototypeFromConstructor() abstract operation
Linus Groh
2021-06-20
LibJS: Implement the GetFunctionRealm() abstract operation
Linus Groh
2021-06-20
LibJS: Introduce AbstractOperations.{cpp,h} and move various AOs there
Linus Groh