summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2022-12-07LibJS: Replace standalone js_bigint() with BigInt::create()Linus Groh
2022-12-07LibJS: Remove redundant AK_MAKE_NON{COPYABLE,MOVABLE} from Symbol classLinus Groh
2022-12-07LibJS: Move creation of global symbols into Symbol.for()Linus Groh
2022-12-07LibJS: Add const/non-const VM::global_symbol_registry() gettersLinus Groh
2022-12-07LibJS: Store NonnullGCPtr<Symbol> values in m_global_symbol_registryLinus Groh
2022-12-07LibJS: Rename m_global_symbol_map to m_global_symbol_registryLinus Groh
2022-12-07LibJS: Convert MarkupGenerator to the new StringLinus Groh
2022-12-07LibJS: Move initialize_instance_elements() from VM to ObjectLinus Groh
2022-12-07LibJS: Add spec link and comment to VM::execution_context_stack()Linus Groh
2022-12-07LibJS: Add spec link and comment to VM::running_execution_context()Linus Groh
2022-12-06LibJS: Remove forgotten VM::construct() declarationLinus Groh
2022-12-06LibJS: Remove unused VM::join_arguments() functionLinus Groh
2022-12-06LibJS: Intercept returns through finally blocks in BytecodeHendiadyoin1
2022-12-06LibJS: Don't try to manage unwind contexts in the execution loop in BCHendiadyoin1
2022-12-06LibJS: Remove FinishUnwind instructionHendiadyoin1
2022-12-06LibJS: Leave unwind contexts on enter of finally blocks in BytecodeHendiadyoin1
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-12-03LibJS: Add a function to ensure calls are made within the same seconddavidot
2022-12-03LibJS: Add an EliminateLoads pass to BytecodeHendiadyoin1
2022-12-03LibJS: Expose some internals of InstructionsHendiadyoin1
2022-12-03LibJS: Add a way to replace references to registers in BytecodeHendiadyoin1
2022-12-03LibJS: Make Register comparableHendiadyoin1
2022-12-03LibJS: Don't try to merge blocks not ending in JumpsHendiadyoin1
2022-12-03LibJS: Remeber which instruction terminated a blockHendiadyoin1
2022-12-03LibJS: Add a debug_position helper to the Bytecode InterpreterHendiadyoin1
2022-12-03LibJS: Restore cached current_block on return in BytecodeHendiadyoin1
2022-12-03LibJS: Handle FinishUnwind in GenerateCFGHendiadyoin1
2022-12-03LibJS: Mark FinishUnwind as a terminatorHendiadyoin1
2022-12-03LibJS: Use a switch statement in GenerateCFGHendiadyoin1
2022-12-03LibJS: Don't mark blocks for unification multiple timesHendiadyoin1
2022-12-02LibJS: Implement Set.prototype.isDisjointFromIdan Horowitz
2022-12-02LibJS: Implement Set.prototype.isSupersetOfIdan Horowitz
2022-12-02LibJS: Implement Set.prototype.isSubsetOfIdan Horowitz
2022-12-02LibJS: Implement Set.prototype.symmetricDifferenceIdan Horowitz
2022-12-02LibJS: Implement Set.prototype.differenceIdan Horowitz
2022-12-02LibJS: Implement Set.prototype.intersectionIdan Horowitz
2022-12-02LibJS: Implement Set.prototype.unionIdan Horowitz
2022-12-02LibJS: Implement the Set Methods proposal abstract operationsIdan Horowitz
2022-12-02LibJS: Throw on conversion from TimeZone to Calendar and vice versaLinus Groh
2022-12-02LibJS: Align Temporal.{Calendar,TimeZone} id getters with toStringLinus Groh
2022-12-01LibJS: Add missing spec link on String.prototype.toWellFormedTimothy Flynn
2022-12-01LibJS: Implement String.prototype.toWellFormedTimothy Flynn
2022-12-01LibJS: Implement String.prototype.isWellFormedTimothy Flynn
2022-12-01LibJS: Add FIXME to removed SplitMatch AOLinus Groh
2022-12-01LibJS: Sort String.prototype methods in spec orderLinus Groh
2022-11-30LibJS: Replace CreateDataPropertyOrThrow with Set in TypedArray toSortedTimothy Flynn
2022-11-30LibJS: Allow TypedArrays to become detached while sortingTimothy Flynn
2022-11-30LibJS: Allocate concrete TypedArrays with a preallocated base TypedArrayTimothy Flynn