Skip to content

Commit e9e094f

Browse files
committed
src: implement DataQueue and non-memory resident Blob
nodejs/node#45258
1 parent b22db4b commit e9e094f

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

patches/node/lib_test_do_not_hardcode_buffer_kmaxlength.patch

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ index a25f6cf7df23875a5cefc0a4f92a997494a313af..58d2193195d9523d3bc43054efbbe4ee
2020
--- a/lib/internal/blob.js
2121
+++ b/lib/internal/blob.js
2222
@@ -25,6 +25,9 @@ const {
23-
FixedSizeBlobCopyJob,
23+
concat,
2424
getDataObject,
2525
} = internalBinding('blob');
2626
+const {
@@ -98,11 +98,11 @@ index c6b728027057ece38c2b7fcc6bf7b18b959125d2..aad9c6bcab69e971c02281928885d94a
9898

9999
const b = Buffer.allocUnsafe(1024);
100100
diff --git a/test/parallel/test-buffer-over-max-length.js b/test/parallel/test-buffer-over-max-length.js
101-
index c263633d941cddc7614df7e7ec64ad9aaaa7864b..1167328131fcd59d973ccf38201f458441517636 100644
101+
index d2df358cc00ca4b238252d6d11bdad3b77fad114..f29d6b62d4aa408fb3a67ffe71b14436fbbff907 100644
102102
--- a/test/parallel/test-buffer-over-max-length.js
103103
+++ b/test/parallel/test-buffer-over-max-length.js
104-
@@ -13,18 +13,8 @@ const bufferMaxSizeMsg = {
105-
message: /^The argument 'size' is invalid\. Received [^"]*$/
104+
@@ -12,18 +12,8 @@ const bufferMaxSizeMsg = {
105+
name: 'RangeError',
106106
};
107107

108108
-assert.throws(() => Buffer((-1 >>> 0) + 2), bufferMaxSizeMsg);
@@ -121,10 +121,10 @@ index c263633d941cddc7614df7e7ec64ad9aaaa7864b..1167328131fcd59d973ccf38201f4584
121121
-assert.throws(() => Buffer.allocUnsafe(0x100000001), bufferMaxSizeMsg);
122122
-assert.throws(() => Buffer.allocUnsafe(0xFFFFFFFFF), bufferMaxSizeMsg);
123123
diff --git a/test/parallel/test-buffer-tostring-rangeerror.js b/test/parallel/test-buffer-tostring-rangeerror.js
124-
index 4416effb422ac4a000eff1732cbfeeffcc567555..0ebea759b5c42be0c294093256ea3cad7034a98b 100644
124+
index d2e1e0d6e46438f20d6b8f1196ebd936d4fa3436..0ebea759b5c42be0c294093256ea3cad7034a98b 100644
125125
--- a/test/parallel/test-buffer-tostring-rangeerror.js
126126
+++ b/test/parallel/test-buffer-tostring-rangeerror.js
127-
@@ -1,18 +1,22 @@
127+
@@ -1,17 +1,22 @@
128128
'use strict';
129129
require('../common');
130130

@@ -146,9 +146,8 @@ index 4416effb422ac4a000eff1732cbfeeffcc567555..0ebea759b5c42be0c294093256ea3cad
146146
-const len = 1422561062959;
147147
+const len = MAX_STRING_LENGTH + 1;
148148
const message = {
149-
- code: 'ERR_INVALID_ARG_VALUE',
149+
- code: 'ERR_OUT_OF_RANGE',
150150
- name: 'RangeError',
151-
- message: /^The argument 'size' is invalid\. Received [^"]*$/
152151
+ code: 'ERR_STRING_TOO_LONG',
153152
+ name: 'Error',
154153
};

0 commit comments

Comments
 (0)