summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2021-09-12LibJS: Allocate a Realm next to GlobalObject in Interpreter::create()Linus Groh
2021-09-12LibJS: Start adding a JS::Realm class (spec's "Realm Record")Linus Groh
2021-09-12LibJS: Convert MapIterator.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert Map.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert GeneratorObject.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert FinalizationRegistry.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert Date.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert DataView.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert ArrayIterator.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert ArrayBuffer.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert WeakSet.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert WeakRef.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert WeakMap.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert StringIterator.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert SetIterator.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert Set.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert Promise.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert RegExpStringIterator.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Convert RegExp.prototype to be a PrototypeObjectTimothy Flynn
2021-09-12LibJS: Create a class to provide common methods for object prototypesTimothy Flynn
2021-09-12LibJS: Remove ErrorType::NotA and ErrorType::NotAnTimothy Flynn
2021-09-12LibJS: Use ErrorType::NotAnObjectOfType instead of NotATimothy Flynn
2021-09-12LibJS: Add a variant of ErrorType::NotA named NotAnObjectOfTypeTimothy Flynn
2021-09-12LibJS: Change wording of ErrorType::NotA to be independent of contextTimothy Flynn
2021-09-11LibJS: Specify right base for PromiseResolvingElementFunction subclassesAndreas Kling
2021-09-11LibJS: Don't use MarkedValueList in PromiseValueListAndreas Kling
2021-09-11LibJS: Use move semantics more when creating Reference objectsAndreas Kling
2021-09-11AK: Replace the mutable String::replace API with an immutable versionIdan Horowitz
2021-09-11LibJS: Visit WeakMap's values as long as their keys were not collectedIdan Horowitz
2021-09-11LibJS: Visit OrdinaryFunctionObject's owning realmIdan Horowitz
2021-09-11LibJS: Visit GeneratorObject's previous value if it's any kind of CellIdan Horowitz
2021-09-11LibJS: Revoke any outstanding WeakPtr<Shape> when zombifying shapesAndreas Kling
2021-09-11LibJS: Include source locations in VM::dump_backtrace() outputAndreas Kling
2021-09-11LibJS: Fix ASAN poisoning range in new HeapBlocksAndreas Kling
2021-09-11LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombiesAndreas Kling
2021-09-11LibJS: Mark the global object in Environment::visit_edges()Andreas Kling
2021-09-11LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedefAndreas Kling
2021-09-11LibJS: Use Span<Cell*> instead of Vector<Cell*> in more placesAndreas Kling
2021-09-11LibJS: Mark instance field names in FunctionObject::visit_edges()Andreas Kling
2021-09-11LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bitAndreas Kling
2021-09-11LibJS: Implement Intl.NumberFormat.prototype.resolvedOptionsTimothy Flynn
2021-09-11LibJS: Implement Intl.NumberFormat.supportedLocalesOfTimothy Flynn
2021-09-11LibJS: Implement the Intl.NumberFormat constructorTimothy Flynn
2021-09-11LibJS: Implement a nearly empty Intl.NumberFormat objectTimothy Flynn
2021-09-11LibJS: Handle Unicode locale extensions in the ResolveLocale operationTimothy Flynn
2021-09-11LibWeb+LibJS: Remember source filenames when using HTML::ScriptAndreas Kling
2021-09-10LibJS: Implement Temporal.PlainMonthDay.prototype.equalsLuke Wilde
2021-09-10LibJS: Implement Temporal.PlainMonthDay.fromLuke Wilde
2021-09-10LibJS: Implement ToTemporalMonthDay AOLuke Wilde
2021-09-10LibJS: Share "parsed identifiers" between copied JS::Lexer instancesAndreas Kling