aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/buffer.test.js (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-02-11Fixes https://github.com/oven-sh/bun/issues/2052Gravatar Jarred Sumner 1-0/+10
2023-02-09fix assertion failure (#2033)Gravatar Alex Lam S.L 1-0/+8
2023-02-09[simdutf] workaround validation OOB access (#2031)Gravatar Alex Lam S.L 1-1/+9
2023-02-08utf16 to utf8 conversion validation (#2001)Gravatar Dylan Conway 1-1/+19
* use replacement character for invalid surrogate pairs * return index of non-ascii * non-allocating case * edge cases * function rename * oops * get length once, index counter
2023-01-31Re-run prettier after changesGravatar Jarred Sumner 1-442/+127
2023-01-30fix `assert()` crash (#1941)Gravatar Alex Lam S.L 1-0/+8
2023-01-29Update buffer.test.jsGravatar Jarred Sumner 1-8/+5
2023-01-29[buffer] Buffer.byteLength passes Node.js testsGravatar Jarred Sumner 1-6/+137
2023-01-28commit failing testsGravatar Jarred Sumner 1-0/+1682
2023-01-27Update buffer.test.jsGravatar Jarred Sumner 1-6/+6
2023-01-23Add DOMJIT testGravatar Jarred Sumner 1-1/+13
2023-01-23fix test failure in aarch64 and add test for simd code pathGravatar Jarred Sumner 1-36/+71
2023-01-23fix(Buffer) Fix arguments in buffer.write, fix size returned from ↵Gravatar Ciro Spaciari 1-20/+84
buffer.write for utf16, fix size calc for base64, fix calc for hex byte size (#1881) * fix buffer write when more than 2 args are passed * fix encoding parameter * better buffer write tests * fix ucs2/utf8 len return * fix base64 size in Buffer write * fix hex encoding size * actual fix base64 * actual fix base64 * fix segfault * add fill parameter in Buffer.alloc * use createUnitialized when alloc have fill parameter, use RETURN_IF_EXCEPTION when static casting * fix utf16le, ucs2 copying in Buffer write
2023-01-21Refactor `new Buffer` to pass Node.js testsGravatar Jarred Sumner 1-0/+115
2023-01-21[buffer] Make Buffer.from pass more testsGravatar Jarred Sumner 1-1/+60
2023-01-16Add missing `buffer` module exportsGravatar Jarred Sumner 1-2/+22
2023-01-10Make `Buffer` mockableGravatar Jarred Sumner 1-0/+25
2023-01-10Implement Buffer swap16, swap32, swap64 (#1659)Gravatar Malcolm Still 1-0/+78
* Implement Buffer swap16, swap32, swap64 * Initial incorporation of feedback - Use constexpr - Clean up the indexing - Check for detached - Use suggested text for exception text
2023-01-0410x faster `new Buffer` (#1717)Gravatar Jarred Sumner 1-54/+10
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-11-27Fix Buffer.toString("latin1") and make Buffer.toString("utf16le") fasterGravatar Jarred Sumner 1-0/+27
Fixes #455 Fixes #1016
2022-11-27Fix failing buffer testsGravatar Jarred Sumner 1-2/+2
2022-11-09Add bun-types, add typechecking, add `child_process` types (#1475)Gravatar Colin McDonnell 1-13/+13
* Add bun-types to packages * Improve typing * Fix types in tests * Fix dts tests * Run formatter * Fix all type errors * Add strict mode, fix type errors * Add ffi changes * Move workflows to root * Add workflows * Remove labeler * Add child_process types * Fix synthetic defaults issue * Remove docs * Move scripts * Run prettier * Include examples in typechecking * captureStackTrace types * moved captureStackTrace types to globals * Address reviews Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu> Co-authored-by: Dylan Conway <dylan.conway567@gmail.com>
2022-11-08Fix `Buffer.from(text, "base64")` and `Buffer.toString("base64")`Gravatar Jarred Sumner 1-0/+22
2022-11-08Fix Buffer.slice and Buffer.subarrayGravatar Jarred Sumner 1-0/+78
2022-10-06Fix Buffer.toJSON()Gravatar Jarred Sumner 1-0/+9
2022-09-16Make new HTTP client more stableGravatar Jarred Sumner 1-41/+41
2022-09-11Add testGravatar Jarred Sumner 1-0/+8
2022-08-29Fixed JSBuffer write issues (#1175)Gravatar Taher 1-0/+31
2022-08-20Add buffer.indexOf, includes and lastIndexOf (#1112)Gravatar Zilin Zhu 1-0/+78
* Add buffer.indexOf, includes and lastIndexOf * use memmem * use int64_t * fix upon reviews
2022-08-19fix buffer.slice(0, 0) (#1114)Gravatar Zilin Zhu 1-0/+1
2022-08-19fix buffer.copy (#1113)Gravatar Zilin Zhu 1-0/+27
2022-08-18Add string support to `Buffer.fill`Gravatar Jarred Sumner 1-0/+45
2022-08-03[node.js compat] latin1 & ascii encoding for `Buffer`Gravatar Jarred Sumner 1-7/+7
2022-07-27#609 Don't truncate ascii buffers to 7-bit (#775)Gravatar szatkus 1-0/+11
2022-06-23Fix buffer test which was failing for correct reasonsGravatar Jarred Sumner 1-304/+304
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 1-0/+304