aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/JSBuffer.cpp (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-02-05speed it up a little moreGravatar Jarred Sumner 1-50/+91
2023-02-05`substringSharingImpl` allocates, do not useGravatar Jarred Sumner 1-1/+4
2023-02-03allow other ArrayBufferView in Buffer functionsGravatar Jarred Sumner 1-6/+6
2023-01-30fix utf16le fill and utf8 partial write of utf16 (#1943)Gravatar Ciro Spaciari 1-1/+1
2023-01-29[buffer] More passing Node.js testsGravatar Jarred Sumner 1-103/+145
2023-01-29cleanupGravatar Jarred Sumner 1-6/+6
2023-01-29[buffer] Buffer.byteLength passes Node.js testsGravatar Jarred Sumner 1-36/+82
2023-01-28[buffer] Use jsDynamicCastGravatar Jarred Sumner 1-1/+1
2023-01-28[buffer] Use `length` instead of `byteLength` for non-uint8array and non-arra...Gravatar Jarred Sumner 1-4/+30
2023-01-28[buffer] Add missing `offset` propertyGravatar Jarred Sumner 1-0/+1
2023-01-26copy paste is harder to mess up than C macrosGravatar Jarred Sumner 1-34/+81
2023-01-25Fixes #1902Gravatar Jarred Sumner 1-79/+39
2023-01-24Fix canary bugGravatar Jarred Sumner 1-2/+5
2023-01-233x faster `Buffer.isBuffer`Gravatar Jarred Sumner 1-20/+47
2023-01-23Make `Object.prototype.toString.call(new Buffer(0))` consistent with Node.jsGravatar Jarred Sumner 1-14/+17
2023-01-23fix(Buffer) Fix arguments in buffer.write, fix size returned from buffer.writ...Gravatar Ciro Spaciari 1-17/+85
2023-01-21Refactor `new Buffer` to pass Node.js testsGravatar Jarred Sumner 1-12/+105
2023-01-21[Buffer] Add deprecated `parent` propertyGravatar Jarred Sumner 1-0/+1
2023-01-21Handle string subclasses and new String() in new BufferGravatar Jarred Sumner 1-2/+11
2023-01-21Make Buffer.alloc* 3ns fasterGravatar Jarred Sumner 1-11/+17
2023-01-16[napi] Fix potential crash in `napi_create_buffer_copy`, `napi_create_buffer`Gravatar Jarred Sumner 1-1/+1
2023-01-10make it size_tGravatar Jarred Sumner 1-9/+9
2023-01-10Make `Buffer` mockableGravatar Jarred Sumner 1-83/+83
2023-01-10Implement Buffer swap16, swap32, swap64 (#1659)Gravatar Malcolm Still 1-3/+85
2023-01-10buffer.toString(undefined) should be UTF-8Gravatar Jarred Sumner 1-0/+5
2023-01-0410x faster `new Buffer` (#1717)Gravatar Jarred Sumner 1-210/+244
2022-12-05Fix regressionGravatar Jarred Sumner 1-6/+11
2022-11-27Fix Buffer.toString("latin1") and make Buffer.toString("utf16le") fasterGravatar Jarred Sumner 1-3/+17
2022-11-27Fix failing buffer testsGravatar Jarred Sumner 1-6/+12
2022-11-25Upgrade WebKitGravatar Jarred Sumner 1-11/+10
2022-10-06Fix Buffer.toJSON()Gravatar Jarred Sumner 1-15/+16
2022-09-16Make new HTTP client more stableGravatar Jarred Sumner 1-4/+3
2022-08-29Fixed JSBuffer write issues (#1175)Gravatar Taher 1-15/+12
2022-08-29chore: Clean buffer C API (#1174)Gravatar Zilin Zhu 1-177/+47
2022-08-27Update WebKit (#1165)Gravatar Jarred Sumner 1-106/+106
2022-08-25Add native BufferList (#1146)Gravatar Zilin Zhu 1-3/+1
2022-08-23add SlowBuffer (#1133)Gravatar Zilin Zhu 1-1/+7
2022-08-22Fix `Buffer.isEncoding`Gravatar Jarred Sumner 1-1/+3
2022-08-20Add buffer.indexOf, includes and lastIndexOf (#1112)Gravatar Zilin Zhu 1-32/+159
2022-08-19fix buffer.copy (#1113)Gravatar Zilin Zhu 1-21/+8
2022-08-18un-delete some codeGravatar Jarred Sumner 1-8/+4
2022-08-18Add string support to `Buffer.fill`Gravatar Jarred Sumner 1-7/+6
2022-08-18[node compat] Fix issue with `Buffer.compare` when called on the constructorGravatar Jarred Sumner 1-31/+42
2022-08-04[node.js compat] make `var {isBuffer} = Buffer;` workGravatar Jarred Sumner 1-8/+4
2022-08-03[node.js compat] Clamp for `Buffer` functions instead of throwingGravatar Jarred Sumner 1-22/+8
2022-08-03[node.js compat] latin1 & ascii encoding for `Buffer`Gravatar Jarred Sumner 1-5/+10
2022-07-27`getObject` -> `asCell` because it's a little bit saferGravatar Jarred Sumner 1-2/+2
2022-07-27Upgrade WebKitGravatar Jarred Sumner 1-3/+2
2022-07-27#609 Don't truncate ascii buffers to 7-bit (#775)Gravatar szatkus 1-2/+14
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 1-0/+1662