summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2021-06-01Everywhere: codepoint => code pointAndreas Kling
2021-06-01AK: Rename Utf8CodepointIterator => Utf8CodePointIteratorAndreas Kling
2021-05-31LibJS: Add left shift & right shift operator support for BigIntegersIdan Horowitz
2021-05-30LibJS: Make missing variable decls in for..in/of a syntax errorAli Mohammad Pur
2021-05-30LibJS: Don't try to parse binding patterns after a syntax errorAli Mohammad Pur
2021-05-30LibJS: Add String.prototype.anchor & friendsIdan Horowitz
2021-05-29LibJS: Add Date.prototype.{get, set}Year()Idan Horowitz
2021-05-29LibJS: Replace the broken and unused Date::year getterIdan Horowitz
2021-05-29LibJS: Add tests for destructuring assignments and function parametersAli Mohammad Pur
2021-05-29LibJS: Implement destructuring assignments and function parametersAli Mohammad Pur
2021-05-29LibJS: Instrument HeapBlock cell allocation for ASANAndrew Kaster
2021-05-29LibJS: Expose minimum possible cell size of JS::HeapAndrew Kaster
2021-05-29LibJS: Remove unused HeapBlock private member functionAndrew Kaster
2021-05-29Everywhere: Use s.unverwerth@serenityos.org :^)Stephan Unverwerth
2021-05-28LibJS: Poison unused heap blocks until they are re-allocatedAndrew Kaster
2021-05-28LibJS: Add inline capacity to BlockAllocator's blocks VectorIdan Horowitz
2021-05-27LibJS: Update mmap name after recycling a HeapBlock :^)Andreas Kling
2021-05-27LibJS: Make sure aligned_alloc() doesn't return a null pointerGunnar Beutner
2021-05-27LibJS: Remove unused HeapBlock::operator delete()Andreas Kling
2021-05-27LibJS: Make BlockAllocator use free() on non-Serenity platformsAndreas Kling
2021-05-27LibJS: Rename Allocator => CellAllocatorAndreas Kling
2021-05-27LibJS: Recycle up to 64 HeapBlocks to improve performance :^)Andreas Kling
2021-05-26LibJS+LibWeb: Make Uint8ClampedArray use TypedArrayAli Mohammad Pur
2021-05-26LibJS: Allow ArrayBuffer to not own its backing data buffer as wellAli Mohammad Pur
2021-05-25LibJS: Fix broken dbgln_if(HEAP_DEBUG)Andreas Kling
2021-05-25LibJS: Fix clang-tidy warnings about redundant types in Heap.cppAndreas Kling
2021-05-25LibJS: Fix clang-tidy warnings about unnecessary move()s in VM.cppAndreas Kling
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: Replace Cell live bit with a cell stateAndreas Kling
2021-05-25LibJS: Inline Cell::Visitor::visit() functionsAndreas Kling
2021-05-24AK+Everywhere: Consolidate String::index_of() and String::find()Andreas Kling
2021-05-21LibJS: Expose TypedArray.prototype.byteOffsetLuke
2021-05-21LibJS: Expose TypedArray.prototype.byteLengthLuke
2021-05-21LibJS: Expose TypedArray.prototype.bufferLuke
2021-05-21LibJS: Expose BYTES_PER_ELEMENT on each TypedArrayLuke
2021-05-21LibJS: Fix indexed access of TypedArray with byte offsetLinus Groh
2021-05-21Revert "Userland: static vs non-static constexpr variables"Linus Groh
2021-05-21Userland: static vs non-static constexpr variablesLenny Maiorani
2021-05-18LibJS: Implement Object.hasOwn() :^)Andreas Kling
2021-05-17LibJS: Handle OOB access in GenericIndexedPropertyStorage::take_last()Linus Groh
2021-05-17LibJS: Make length_setter_generic_storage_threshold a global constantLinus Groh
2021-05-17LibJS: Make the forward transition chain weakly cachedAndreas Kling
2021-05-17LibJS: Don't consider cells in the lazy freelist in conservative scanAndreas Kling
2021-05-17LibJS: Always prefer freelist over lazy freelist if possibleAndreas Kling
2021-05-17LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/Andreas Kling
2021-05-17LibJS: Implement lazy freelist allocation for cellsAndreas Kling
2021-05-17Build: Stop using precompiled headers (PCH)Andreas Kling
2021-05-17LibJS: Increase free stack space required for function calls to 32 kiBLinus Groh
2021-05-17LibJS: Default-initialize the current_node pointer member in CallFrameAli Mohammad Pur