summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2021-07-06LibRegex: Allow dollar signs in ECMA262 named capture groupsTimothy Flynn
2021-07-06LibJS: Remove unused Lexer/Parser includes from GlobalObject.cppLinus Groh
2021-07-06LibJS: Implement Object.getOwnPropertyDescriptors()Idan Horowitz
2021-07-06LibJS: Rename ObjectConstructor::{define_property_ => define_property}Idan Horowitz
2021-07-06LibJS: Don't treat 2^32 - 1 as numeric PropertyNameLinus Groh
2021-07-06LibJS: Make Value::as_u32() slightly less brokenLinus Groh
2021-07-06LibJS: Fix second argument passed to Proxy [[Call]] trap (thisArgument)Linus Groh
2021-07-06LibJS: Coerce named captures to an object before calling GetSubstitutionTimothy Flynn
2021-07-06LibJS: Fix replaceAll crash for overlapping search string positionsTimothy Flynn
2021-07-06LibJS: Do s/define_property/define_direct_property/ in a commentLinus Groh
2021-07-06LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTILinus Groh
2021-07-06LibJS: Remove the non-standard put helper and replace it's usagesIdan Horowitz
2021-07-06LibJS: Remove the default length & attributes from define_native_*Idan Horowitz
2021-07-06LibJS: Add define_direct_property and remove the define_property helperIdan Horowitz
2021-07-06LibJS: Remove impossible check from Array's native length getter/setterIdan Horowitz
2021-07-06LibJS: Add and use the CreateNonEnumerableDataPropertyOrThrow AOIdan Horowitz
2021-07-06LibJS: Bring String.prototype.split closer to the specificationIdan Horowitz
2021-07-06LibJS: Add missing exception check to the ArraySpeciesCreate AOIdan Horowitz
2021-07-06LibJS: Add %TypedArray%.prototype.reverseLuke
2021-07-06LibJS: Fix byteOffset copy-paste error in TypedArray buffer testLuke
2021-07-06LibJS: Fix byteOffset copy-paste error in TypedArray byteLength testLuke
2021-07-06LibJS: Use Number instead of parseInt in TypedArray forEach BigInt testsLuke
2021-07-06LibJS: Add Uint8ClampedArray to TypedArray testsLuke
2021-07-06Revert "LibJS: Don't hoist functions under certain circumstances"Linus Groh
2021-07-06LibJS: Add missing exception check in internalize_json_propertyLuke
2021-07-06LibJS: Don't hoist functions under certain circumstancesHendi
2021-07-06LibJS: Fix runaway let scope when parsing for-in/of statementsHendi
2021-07-06LibJS: Fix variable scoping issues in two testsHendi
2021-07-06LibJS: Improve function hoisting across blocksHendi
2021-07-06LibJS: Remove variables from FunctionNodeHendi
2021-07-05LibJS: Implement and use the GetSubstitution abstract operationTimothy Flynn
2021-07-05LibJS: Fix linked specification of String.prototype.concatTimothy Flynn
2021-07-05LibJS: Make Object.prototype.toString() fully spec compliantLinus Groh
2021-07-05LibJS: Fix bogus target.[[OwnPropertyKeys]]() call in ProxyLinus Groh
2021-07-05LibJS: Add a missing exception check in Object.assign()Linus Groh
2021-07-05LibJS: Add spec step comments to Object.assign()Linus Groh
2021-07-05LibJS: Add spec step comments to Object.hasOwn()Linus Groh
2021-07-05LibJS: Remove the non-standard get_own_property_descriptor helperIdan Horowitz
2021-07-05LibJS: Remove usage of define_native_property in OrdinaryFunctionObjectIdan Horowitz
2021-07-05LibJS: Remove PropertyName::to_value since it is not used anymore :^)davidot
2021-07-05LibJS: Use a custom property_name_to_value method instead of to_valuedavidot
2021-07-05LibJS: Use the direct formatter of PropertyName instead of via to_valuedavidot
2021-07-05LibJS: Make AbstractOperations::canonical_num... take a PropertyNamedavidot
2021-07-05LibJS: Fix Promise constructor reject function argumentLinus Groh
2021-07-05LibJS: Make FunctionObject's m_home_object an Object*, not ValueLinus Groh
2021-07-05LibJS: Stop masking non-RangeError exceptions in TypedArray creationIdan Horowitz
2021-07-05LibJS: Use the GetMethod AO for creating a TypedArray from an iterableIdan Horowitz
2021-07-05LibJS: Enforce a 2GB "Excessive Length" limit for TypedArraysIdan Horowitz
2021-07-05LibJS: Use the GetPrototypeFromConstructor AO for TypedArrays creationIdan Horowitz
2021-07-05LibJS: Fix logic typo in ArgumentsObject.[[Set]]Andreas Kling