Timothy Flynn b75b7f0c0d LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate 2 年之前
..
BlockAllocator.cpp 828441852f Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY 2 年之前
BlockAllocator.h d00b79568f Libraries: Use default constructors/destructors in LibJS 3 年之前
Cell.h 2692db8699 LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2 年之前
CellAllocator.cpp e2d154c74d LibJS: Use default instead of an empty constructor/destructor 3 年之前
CellAllocator.h 145eeb57ab Userland: Remove a bunch of unnecessary Vector imports 3 年之前
DeferGC.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 年之前
GCPtr.h d5ed07fdc4 LibJS+LibWeb: Remove NonnullGCPtr<T>::operator=(GCPtr<T>) footgun 2 年之前
Handle.cpp 63cc2650e3 LibJS: Make Handle<T> more user-friendly 2 年之前
Handle.h 2a66fc6cae LibJS: Add make_handle({Nonnull,}GCPtr<T>) overloads 2 年之前
Heap.cpp 8f5bdce8e7 LibJS: Add initial support for creating PrimitiveStrings with AK::String 2 年之前
Heap.h b75b7f0c0d LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate 2 年之前
HeapBlock.cpp 828441852f Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY 2 年之前
HeapBlock.h 6e973ce69b LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses 2 年之前
MarkedVector.cpp a863363b06 LibJS: Let MarkedVector<T> inherit from Vector and handle Cell* + Value 3 年之前
MarkedVector.h a863363b06 LibJS: Let MarkedVector<T> inherit from Vector and handle Cell* + Value 3 年之前