diff options
author | 2022-11-27 08:39:10 -0800 | |
---|---|---|
committer | 2022-11-27 08:39:10 -0800 | |
commit | 740027975bcb836923d99caa31fde4a3b341e3a8 (patch) | |
tree | edeca6616025de5bd33109b2b5e5e60954871c66 /src/bun.js/builtins/cpp | |
parent | 706406af48aa43e218d9428761acfd1b64ec5be4 (diff) | |
download | bun-740027975bcb836923d99caa31fde4a3b341e3a8.tar.gz bun-740027975bcb836923d99caa31fde4a3b341e3a8.tar.zst bun-740027975bcb836923d99caa31fde4a3b341e3a8.zip |
Handle more cases with printing objects
Diffstat (limited to 'src/bun.js/builtins/cpp')
-rw-r--r-- | src/bun.js/builtins/cpp/ReadableStreamBuiltins.cpp | 4 | ||||
-rw-r--r-- | src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp | 5 |
2 files changed, 6 insertions, 3 deletions
diff --git a/src/bun.js/builtins/cpp/ReadableStreamBuiltins.cpp b/src/bun.js/builtins/cpp/ReadableStreamBuiltins.cpp index 86d40d4e8..2d50f9cb3 100644 --- a/src/bun.js/builtins/cpp/ReadableStreamBuiltins.cpp +++ b/src/bun.js/builtins/cpp/ReadableStreamBuiltins.cpp @@ -480,12 +480,14 @@ const char* const s_readableStreamPipeThroughCode = const JSC::ConstructAbility s_readableStreamPipeToCodeConstructAbility = JSC::ConstructAbility::CannotConstruct; const JSC::ConstructorKind s_readableStreamPipeToCodeConstructorKind = JSC::ConstructorKind::None; const JSC::ImplementationVisibility s_readableStreamPipeToCodeImplementationVisibility = JSC::ImplementationVisibility::Public; -const int s_readableStreamPipeToCodeLength = 1523; +const int s_readableStreamPipeToCodeLength = 1628; static const JSC::Intrinsic s_readableStreamPipeToCodeIntrinsic = JSC::NoIntrinsic; const char* const s_readableStreamPipeToCode = "(function (destination)\n" \ "{\n" \ " \"use strict\";\n" \ + " if (!@isReadableStream(readable))\n" \ + " throw @makeTypeError(\"readable should be ReadableStream\");\n" \ "\n" \ " //\n" \ " //\n" \ diff --git a/src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp b/src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp index 753e1a7c2..72231d8b3 100644 --- a/src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp +++ b/src/bun.js/builtins/cpp/ReadableStreamInternalsBuiltins.cpp @@ -2268,7 +2268,7 @@ const char* const s_readableStreamInternalsReadableStreamDefaultControllerCanClo const JSC::ConstructAbility s_readableStreamInternalsLazyLoadStreamCodeConstructAbility = JSC::ConstructAbility::CannotConstruct; const JSC::ConstructorKind s_readableStreamInternalsLazyLoadStreamCodeConstructorKind = JSC::ConstructorKind::None; const JSC::ImplementationVisibility s_readableStreamInternalsLazyLoadStreamCodeImplementationVisibility = JSC::ImplementationVisibility::Public; -const int s_readableStreamInternalsLazyLoadStreamCodeLength = 3827; +const int s_readableStreamInternalsLazyLoadStreamCodeLength = 3840; static const JSC::Intrinsic s_readableStreamInternalsLazyLoadStreamCodeIntrinsic = JSC::NoIntrinsic; const char* const s_readableStreamInternalsLazyLoadStreamCode = "(function (stream, autoAllocateChunkSize) {\n" \ @@ -2373,8 +2373,9 @@ const char* const s_readableStreamInternalsLazyLoadStreamCode = "\n" \ " #cancel(reason) {\n" \ " var tag = this.#tag;\n" \ + "\n" \ + " registry && registry.unregister(this.#cancellationToken);\n" \ " setRefOrUnref && setRefOrUnref(tag, false);\n" \ - " registry.unregister(this.#cancellationToken);\n" \ " cancel(tag, reason);\n" \ " }\n" \ " static deinit = deinit;\n" \ |