summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/ArrayBuffer.cpp
AgeCommit message (Expand)Author
2023-05-26LibJS: Disallow creating ArrayBuffers larger than 2^53 - 1Timothy Flynn
2023-04-13LibJS: Make intrinsics getters return NonnullGCPtrLinus Groh
2023-01-29LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocateTimothy Flynn
2022-12-15LibJS: Convert ordinary_create_from_constructor() to NonnullGCPtrLinus Groh
2022-12-15LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Remove Object(Object& prototype) footgunAndreas Kling
2022-12-14LibJS: Convert ArrayBuffer::create() to NonnullGCPtrLinus Groh
2022-08-27LibJS: Move intrinsics to the realmLinus Groh
2022-08-23LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in ArrayBuffer AOs [Part 11/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-07-06LibJS: Revert partial resizable ArrayBuffer implementationLinus Groh
2022-05-03LibJS: Remove implicit wrapping/unwrapping of completion recordsLinus Groh
2022-04-16LibJS: Remove cloneConstructor parameter from CloneArrayBufferTimothy Flynn
2022-04-08LibJS: Move DetachArrayBuffer implementation to the ArrayBuffer objectTimothy Flynn
2022-03-16Libraries: Use default constructors/destructors in LibJSLenny Maiorani
2022-03-02LibJS: Implement and test getters added by resizable ArrayBufferForLoveOfCats
2022-03-02LibJS: Construct ArrayBuffer with max byte length when providedForLoveOfCats
2022-03-02LibJS: Accept ArrayBuffer constructor options argumentForLoveOfCats
2022-02-08LibJS: Implement the CloneArrayBuffer AOIdan Horowitz
2022-02-08LibJS: Convert ArrayBuffer construction to ThrowCompletionOrdavidot
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2021-12-14LibJS: Add ArrayBuffer::create() for ByteBuffer passed by valueLinus Groh
2021-10-09LibJS: Implement the AllocateArrayBuffer() AOLinus Groh
2021-09-11LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedefAndreas Kling
2021-09-06LibJS: Handle possible allocation failure in ArrayBuffer(size_t)Ali Mohammad Pur
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-06-11LibWeb: Set a detach key for ArrayBuffers returned from WASMIdan Horowitz
2021-06-10LibJS: Allow and check for detached ArrayBuffersIdan Horowitz
2021-06-10LibJS: Bring ArrayBuffer.prototype.slice closer to specIdan Horowitz
2021-05-26LibJS: Allow ArrayBuffer to not own its backing data buffer as wellAli Mohammad Pur
2021-04-22Everywhere: Use linusg@serenityos.org for my copyright headersLinus Groh
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-03LibJS: ArrayBuffer.prototype.sliceJamie Mansfield
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling