/* * Copyright (c) 2015 Igalia * Copyright (c) 2015 Igalia S.L. * Copyright (c) 2015 Igalia. * Copyright (c) 2015, 2016 Canon Inc. All rights reserved. * Copyright (c) 2015, 2016, 2017 Canon Inc. * Copyright (c) 2016, 2020 Apple Inc. All rights reserved. * Copyright (c) 2022 Codeblog Corp. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * */ // DO NOT EDIT THIS FILE. It is automatically generated from JavaScript files for // builtins by the script: Source/JavaScriptCore/Scripts/generate-js-builtins.py #include "config.h" #include "WritableStreamDefaultControllerBuiltins.h" #include "WebCoreJSClientData.h" #include #include #include #include #include #include #include #include namespace WebCore { const JSC::ConstructAbility s_writableStreamDefaultControllerInitializeWritableStreamDefaultControllerCodeConstructAbility = JSC::ConstructAbility::CannotConstruct; const JSC::ConstructorKind s_writableStreamDefaultControllerInitializeWritableStreamDefaultControllerCodeConstructorKind = JSC::ConstructorKind::None; const JSC::ImplementationVisibility s_writableStreamDefaultControllerInitializeWritableStreamDefaultControllerCodeImplementationVisibility = JSC::ImplementationVisibility::Public; const int s_writableStreamDefaultControllerInitializeWritableStreamDefaultControllerCodeLength = 482; static const JSC::Intrinsic s_writableStreamDefaultControllerInitializeWritableStreamDefaultControllerCodeIntrinsic = JSC::NoIntrinsic; const char* const s_writableStreamDefaultControllerInitializeWritableStreamDefaultControllerCode = "(function ()\n" \ "{\n" \ " \"use strict\";\n" \ "\n" \ " @putByIdDirectPrivate(this, \"queue\", @newQueue());\n" \ " @putByIdDirectPrivate(this, \"abortSteps\", (reason) => {\n" \ " const result = @getByIdDirectPrivate(this, \"abortAlgorithm\").@call(@undefined, reason);\n" \ " @writableStreamDefaultControllerClearAlgorithms(this);\n" \ " return result;\n" \ " });\n" \ "\n" \ " @putByIdDirectPrivate(this, \"errorSteps\", () => {\n" \ " @resetQueue(@getByIdDirectPrivate(this, \"queue\"));\n" \ " });\n" \ "\n" \ " return this;\n" \ "})\n" \ ; const JSC::ConstructAbility s_writableStreamDefaultControllerErrorCodeConstructAbility = JSC::ConstructAbility::CannotConstruct; const JSC::ConstructorKind s_writableStreamDefaultControllerErrorCodeConstructorKind = JSC::ConstructorKind::None; const JSC::ImplementationVisibility s_writableStreamDefaultControllerErrorCodeImplementationVisibility = JSC::ImplementationVisibility::Public; const int s_writableStreamDefaultControllerErrorCodeLength = 372; static const JSC::Intrinsic s_writableStreamDefaultControllerErrorCodeIntrinsic = JSC::NoIntrinsic; const char* const s_writableStreamDefaultControllerErrorCode = "(function (e)\n" \ "{\n" \ " \"use strict\";\n" \ "\n" \ " if (@getByIdDirectPrivate(this, \"abortSteps\") === @undefined)\n" \ " throw @makeThisTypeError(\"WritableStreamDefaultController\", \"error\");\n" \ "\n" \ " const stream = @getByIdDirectPrivate(this, \"stream\");\n" \ " if (@getByIdDirectPrivate(stream, \"state\") !== \"writable\")\n" \ " return;\n" \ " @writableStreamDefaultControllerError(this, e);\n" \ "})\n" \ ; #define DEFINE_BUILTIN_GENERATOR(codeName, functionName, overriddenName, argumentCount) \ JSC::FunctionExecutable* codeName##Generator(JSC::VM& vm) \ {\ JSVMClientData* clientData = static_cast(vm.clientData); \ return clientData->builtinFunctions().writableStreamDefaultControllerBuiltins().codeName##Executable()->link(vm, nullptr, clientData->builtinFunctions().writableStreamDefaultControllerBuiltins().codeName##Source(), std::nullopt, s_##codeName##Intrinsic); \ } WEBCORE_FOREACH_WRITABLESTREAMDEFAULTCONTROLLER_BUILTIN_CODE(DEFINE_BUILTIN_GENERATOR) #undef DEFINE_BUILTIN_GENERATOR } // namespace WebCore rred/actions Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
.com/avatar/764ea52180f7f5236744034dd5e1a3c0?s=13&d=retro' width='13' height='13' alt='Gravatar' /> Jarred Sumner
AgeCommit message (Expand)AuthorFilesLines
2023-09-19Show when a newer version is available in the install screen (#5780)Gravatar Jarred Sumner 3-14/+95
2023-09-19Fix broken linksGravatar Colin McDonnell 4-4/+4
1-1/+3
2022-02-07[TS] Implement `import {type foo} from 'bar';` (type inside clause)Gravatar Jarred Sumner 2-20/+112
2022-02-07[bun-macro-relay] resolve the artifact directoryGravatar Jarred Sumner 1-11/+2
2022-02-06Update README.mdGravatar Jarred Sumner 1-1/+0
2022-02-06Update README.mdGravatar Jarred Sumner 1-0/+1
2022-02-06Little docGravatar Jarred Sumner 2-9/+49
2022-02-06Update README.mdbun-v0.0.69Gravatar Jarred Sumner 1-0/+2
2022-02-06Update README.mdGravatar Jarred Sumner 1-2/+3
2022-02-06Update README.mdGravatar Jarred Sumner 1-2/+2
2022-02-06Update README.mdGravatar Jarred Sumner 1-2/+2
2022-02-06Update README.mdGravatar Jarred Sumner 1-0/+15
2022-02-05Add unit test for toml importsGravatar Jarred Sumner 2-0/+47
2022-02-05[TOML] Fix bug with [[arrays]]Gravatar Jarred Sumner 1-2/+5
2022-02-05Handle promise rejections in testsGravatar Jarred Sumner 2-19/+35
2022-02-05Update resolve_path.zigGravatar Jarred Sumner 1-37/+35
2022-02-05Always try to load bunfig.toml for `install`, `dev`, `bun`, `test`Gravatar Jarred Sumner 1-3/+25
2022-02-05()Gravatar Jarred Sumner 1-1/+1
2022-02-05One less memcpyGravatar Jarred Sumner 1-68/+100
2022-02-05Further reliability improvements to http clientGravatar Jarred Sumner 2-14/+62
2022-02-05Implement keep-alive but disable itGravatar Jarred Sumner 2-17/+126
2022-02-05Make bun-install slower but more reliable on Linux Kernel 5.5 and lowerGravatar Jarred SUmner 1-112/+31
2022-02-04Several reliability improvements to HTTPGravatar Jarred SUmner 12-141/+189
2022-02-04reminderGravatar Jarred Sumner 3-5/+6
2022-02-04`path.resolve()` passes testsGravatar Jarred Sumner 2-13/+81
2022-02-04Update multiple-var.jsGravatar Jarred Sumner 1-1/+2
2022-02-04:camera:Gravatar Jarred Sumner 74-340/+669
2022-02-04Update snippets.jsonGravatar Jarred Sumner 1-1/+3
2022-02-04Add integration test for reading .json files that have UTF-8 string literalsGravatar Jarred Sumner 2-0/+9
2022-02-04[http] fix segfaultGravatar Jarred Sumner 1-17/+25
2022-02-04[bun dev] Fix bug with serving static files on next.js apps introduced in af6...Gravatar Jarred Sumner 1-5/+7
2022-02-04Update types.zigGravatar Jarred Sumner 1-9/+10
2022-02-04Update test_command.zigGravatar Jarred Sumner 1-2/+0
2022-02-04`path.normalize()` tests passGravatar Jarred Sumner 2-146/+213
2022-02-03Fix test failures in path.joinGravatar Jarred Sumner 1-8/+115
2022-02-03Update mimalloc_arena.zigGravatar Jarred Sumner 1-0/+9
2022-02-03[bun test] Support multiple filesGravatar Jarred Sumner 1-2/+12
2022-02-03Update js_ast.zigGravatar Jarred Sumner 1-0/+1
2022-02-03Support loading multiple entry points by changing what `bun:main` points toGravatar Jarred Sumner 6-4/+36
2022-02-03[bun install] Configurable max http retry countGravatar Jarred Sumner 1-0/+7
2022-02-03Missing newline in errors in bun installGravatar Jarred Sumner 1-4/+8
2022-02-03Fix bug with http clientGravatar Jarred Sumner 6-107/+101
2022-02-03Move detectFastRefresh to later so HTTP request handler starts fasterGravatar Jarred Sumner 1-2/+1
2022-02-03Fix bug with macro remaps in Bun.Transpiler apiGravatar Jarred Sumner 2-5/+8
2022-02-03Slight improvement to non-ascii file path handlingGravatar Jarred Sumner 4-18/+79
2022-02-02`path.relative` passes Node's tests (which also fixed bugs)Gravatar Jarred Sumner 8-283/+571