summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Value.h
AgeCommit message (Expand)Author
2021-08-10LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16StringTimothy Flynn
2021-08-09LibJS: Move Object::invoke to Value::invoke and fix it for primitivesdavidot
2021-07-22LibJS: Transcode UTF-8 strings to UTF-16 and add UTF-16 accessorsTimothy Flynn
2021-07-21LibJS: Use trunc instead of a static_cast<i64> in is_integral_numberIdan Horowitz
2021-07-07LibJS: Remove the NativeProperty mechanism from LibJSIdan Horowitz
2021-07-04LibJS: Add Value::operator==()Linus Groh
2021-06-27LibJS: Rename Function => FunctionObjectAndreas Kling
2021-06-26LibJS: Implement the GetMethod() abstract operation as a Value methodLinus Groh
2021-06-26LibJS: Implement the GetV() abstract operationLinus Groh
2021-06-20LibJS: Introduce AbstractOperations.{cpp,h} and move various AOs thereLinus Groh
2021-06-17LibJS: Cast to i64 for is_integral_numbersin-ack
2021-06-17LibJS: Add a bunch of numeric conversions to ValueLuke
2021-06-16LibJS: Rename Value::{is_integer => is_integral_number}Idan Horowitz
2021-06-13LibJS: Move ValueTraits to Value.h and add special case for -0.0Idan Horowitz
2021-06-10LibJS: Explicitly return and accept a Function* in species_constructorIdan Horowitz
2021-06-09LibJS: Implement the CreateListFromArrayLike() abstract operationLinus Groh
2021-06-09LibJS: Add the Set built-in objectIdan Horowitz
2021-06-08LibJS: Handle Proxy with Array target in IsArray() abstract operationLinus Groh
2021-06-06LibJS: Implement the RequireObjectCoercible abstract operationLinus Groh
2021-06-05LibJS: Replace StringOrSymbol::from_value with Value::to_property_keyIdan Horowitz
2021-05-25LibJS: Make Value::as_cell() return a Cell&Andreas Kling
2021-05-25LibJS: Make Cell::Visitor::visit_impl() take a Cell&Andreas Kling
2021-05-25LibJS: Inline Cell::Visitor::visit() functionsAndreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-17LibJS: Replace MAX_U32 with NumericLimits<u32>::max()Linus Groh
2021-04-02LibJS: Move 'typeof' string functionality from AST to ValueLinus Groh
2021-04-02LibJS: Add initial support for PromisesLinus Groh
2021-03-30LibJS: Fix two issues with array (length > INT32_MAX)Andreas Kling
2021-03-23LibJS: Remove as_size_t()Linus Groh
2021-03-23LibJS: Simplify positive/negative zero checksOleg Sikorskiy
2021-03-22LibJS: *Actually* check for negative zero in JS::Value(double)Andreas Kling
2021-03-21LibJS: Don't try to store negative zero as an Int32 JS::ValueAndreas Kling
2021-03-21LibJS: Split Value::Type::Number into Int32 and DoubleAndreas Kling
2021-03-03LibJS: Support @@toPrimitive in ToPrimitive abstract operationLinus Groh
2021-03-02LibJS: Implement the GetMethod abstract operationLinus Groh
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling