mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
webkit upgrade (#5535)
* update files * Update cold-jsc-start.cpp * bump webkit
This commit is contained in:
2
.github/workflows/bun-linux-aarch64.yml
vendored
2
.github/workflows/bun-linux-aarch64.yml
vendored
@@ -37,7 +37,7 @@ jobs:
|
|||||||
arch: aarch64
|
arch: aarch64
|
||||||
build_arch: arm64
|
build_arch: arm64
|
||||||
runner: linux-arm64
|
runner: linux-arm64
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-linux-arm64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-linux-arm64-lto.tar.gz"
|
||||||
webkit_basename: "bun-webkit-linux-arm64-lto"
|
webkit_basename: "bun-webkit-linux-arm64-lto"
|
||||||
build_machine_arch: aarch64
|
build_machine_arch: aarch64
|
||||||
|
|
||||||
|
|||||||
4
.github/workflows/bun-linux-build.yml
vendored
4
.github/workflows/bun-linux-build.yml
vendored
@@ -47,7 +47,7 @@ jobs:
|
|||||||
arch: x86_64
|
arch: x86_64
|
||||||
build_arch: amd64
|
build_arch: amd64
|
||||||
runner: big-ubuntu
|
runner: big-ubuntu
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-linux-amd64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-linux-amd64-lto.tar.gz"
|
||||||
webkit_basename: "bun-webkit-linux-amd64-lto"
|
webkit_basename: "bun-webkit-linux-amd64-lto"
|
||||||
build_machine_arch: x86_64
|
build_machine_arch: x86_64
|
||||||
- cpu: nehalem
|
- cpu: nehalem
|
||||||
@@ -55,7 +55,7 @@ jobs:
|
|||||||
arch: x86_64
|
arch: x86_64
|
||||||
build_arch: amd64
|
build_arch: amd64
|
||||||
runner: big-ubuntu
|
runner: big-ubuntu
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-linux-amd64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-linux-amd64-lto.tar.gz"
|
||||||
webkit_basename: "bun-webkit-linux-amd64-lto"
|
webkit_basename: "bun-webkit-linux-amd64-lto"
|
||||||
build_machine_arch: x86_64
|
build_machine_arch: x86_64
|
||||||
|
|
||||||
|
|||||||
16
.github/workflows/bun-mac-aarch64.yml
vendored
16
.github/workflows/bun-mac-aarch64.yml
vendored
@@ -117,7 +117,7 @@ jobs:
|
|||||||
# obj: bun-obj-darwin-x64-baseline
|
# obj: bun-obj-darwin-x64-baseline
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64-baseline
|
# artifact: bun-obj-darwin-x64-baseline
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# dependencies: true
|
# dependencies: true
|
||||||
# compile_obj: false
|
# compile_obj: false
|
||||||
# - cpu: haswell
|
# - cpu: haswell
|
||||||
@@ -126,7 +126,7 @@ jobs:
|
|||||||
# obj: bun-obj-darwin-x64
|
# obj: bun-obj-darwin-x64
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64
|
# artifact: bun-obj-darwin-x64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# dependencies: true
|
# dependencies: true
|
||||||
# compile_obj: false
|
# compile_obj: false
|
||||||
# - cpu: nehalem
|
# - cpu: nehalem
|
||||||
@@ -135,7 +135,7 @@ jobs:
|
|||||||
# obj: bun-obj-darwin-x64-baseline
|
# obj: bun-obj-darwin-x64-baseline
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64-baseline
|
# artifact: bun-obj-darwin-x64-baseline
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# dependencies: false
|
# dependencies: false
|
||||||
# compile_obj: true
|
# compile_obj: true
|
||||||
# - cpu: haswell
|
# - cpu: haswell
|
||||||
@@ -144,7 +144,7 @@ jobs:
|
|||||||
# obj: bun-obj-darwin-x64
|
# obj: bun-obj-darwin-x64
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64
|
# artifact: bun-obj-darwin-x64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# dependencies: false
|
# dependencies: false
|
||||||
# compile_obj: true
|
# compile_obj: true
|
||||||
- cpu: native
|
- cpu: native
|
||||||
@@ -152,7 +152,7 @@ jobs:
|
|||||||
tag: bun-darwin-aarch64
|
tag: bun-darwin-aarch64
|
||||||
obj: bun-obj-darwin-aarch64
|
obj: bun-obj-darwin-aarch64
|
||||||
artifact: bun-obj-darwin-aarch64
|
artifact: bun-obj-darwin-aarch64
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-arm64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-arm64-lto.tar.gz"
|
||||||
runner: macos-arm64
|
runner: macos-arm64
|
||||||
dependencies: true
|
dependencies: true
|
||||||
compile_obj: true
|
compile_obj: true
|
||||||
@@ -258,7 +258,7 @@ jobs:
|
|||||||
# package: bun-darwin-x64
|
# package: bun-darwin-x64
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64-baseline
|
# artifact: bun-obj-darwin-x64-baseline
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# - cpu: haswell
|
# - cpu: haswell
|
||||||
# arch: x86_64
|
# arch: x86_64
|
||||||
# tag: bun-darwin-x64
|
# tag: bun-darwin-x64
|
||||||
@@ -266,14 +266,14 @@ jobs:
|
|||||||
# package: bun-darwin-x64
|
# package: bun-darwin-x64
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64
|
# artifact: bun-obj-darwin-x64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
- cpu: native
|
- cpu: native
|
||||||
arch: aarch64
|
arch: aarch64
|
||||||
tag: bun-darwin-aarch64
|
tag: bun-darwin-aarch64
|
||||||
obj: bun-obj-darwin-aarch64
|
obj: bun-obj-darwin-aarch64
|
||||||
package: bun-darwin-aarch64
|
package: bun-darwin-aarch64
|
||||||
artifact: bun-obj-darwin-aarch64
|
artifact: bun-obj-darwin-aarch64
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-arm64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-arm64-lto.tar.gz"
|
||||||
runner: macos-arm64
|
runner: macos-arm64
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|||||||
16
.github/workflows/bun-mac-x64-baseline.yml
vendored
16
.github/workflows/bun-mac-x64-baseline.yml
vendored
@@ -117,7 +117,7 @@ jobs:
|
|||||||
obj: bun-obj-darwin-x64-baseline
|
obj: bun-obj-darwin-x64-baseline
|
||||||
runner: macos-11
|
runner: macos-11
|
||||||
artifact: bun-obj-darwin-x64-baseline
|
artifact: bun-obj-darwin-x64-baseline
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
dependencies: true
|
dependencies: true
|
||||||
compile_obj: false
|
compile_obj: false
|
||||||
# - cpu: haswell
|
# - cpu: haswell
|
||||||
@@ -126,7 +126,7 @@ jobs:
|
|||||||
# obj: bun-obj-darwin-x64
|
# obj: bun-obj-darwin-x64
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64
|
# artifact: bun-obj-darwin-x64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# dependencies: true
|
# dependencies: true
|
||||||
# compile_obj: false
|
# compile_obj: false
|
||||||
- cpu: nehalem
|
- cpu: nehalem
|
||||||
@@ -135,7 +135,7 @@ jobs:
|
|||||||
obj: bun-obj-darwin-x64-baseline
|
obj: bun-obj-darwin-x64-baseline
|
||||||
runner: macos-11
|
runner: macos-11
|
||||||
artifact: bun-obj-darwin-x64-baseline
|
artifact: bun-obj-darwin-x64-baseline
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
dependencies: false
|
dependencies: false
|
||||||
compile_obj: true
|
compile_obj: true
|
||||||
# - cpu: haswell
|
# - cpu: haswell
|
||||||
@@ -144,7 +144,7 @@ jobs:
|
|||||||
# obj: bun-obj-darwin-x64
|
# obj: bun-obj-darwin-x64
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64
|
# artifact: bun-obj-darwin-x64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# dependencies: false
|
# dependencies: false
|
||||||
# compile_obj: true
|
# compile_obj: true
|
||||||
# - cpu: native
|
# - cpu: native
|
||||||
@@ -152,7 +152,7 @@ jobs:
|
|||||||
# tag: bun-darwin-aarch64
|
# tag: bun-darwin-aarch64
|
||||||
# obj: bun-obj-darwin-aarch64
|
# obj: bun-obj-darwin-aarch64
|
||||||
# artifact: bun-obj-darwin-aarch64
|
# artifact: bun-obj-darwin-aarch64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# runner: macos-arm64
|
# runner: macos-arm64
|
||||||
# dependencies: true
|
# dependencies: true
|
||||||
# compile_obj: true
|
# compile_obj: true
|
||||||
@@ -259,7 +259,7 @@ jobs:
|
|||||||
package: bun-darwin-x64
|
package: bun-darwin-x64
|
||||||
runner: macos-11
|
runner: macos-11
|
||||||
artifact: bun-obj-darwin-x64-baseline
|
artifact: bun-obj-darwin-x64-baseline
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# - cpu: haswell
|
# - cpu: haswell
|
||||||
# arch: x86_64
|
# arch: x86_64
|
||||||
# tag: bun-darwin-x64
|
# tag: bun-darwin-x64
|
||||||
@@ -267,14 +267,14 @@ jobs:
|
|||||||
# package: bun-darwin-x64
|
# package: bun-darwin-x64
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64
|
# artifact: bun-obj-darwin-x64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# - cpu: native
|
# - cpu: native
|
||||||
# arch: aarch64
|
# arch: aarch64
|
||||||
# tag: bun-darwin-aarch64
|
# tag: bun-darwin-aarch64
|
||||||
# obj: bun-obj-darwin-aarch64
|
# obj: bun-obj-darwin-aarch64
|
||||||
# package: bun-darwin-aarch64
|
# package: bun-darwin-aarch64
|
||||||
# artifact: bun-obj-darwin-aarch64
|
# artifact: bun-obj-darwin-aarch64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# runner: macos-arm64
|
# runner: macos-arm64
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|||||||
16
.github/workflows/bun-mac-x64.yml
vendored
16
.github/workflows/bun-mac-x64.yml
vendored
@@ -117,7 +117,7 @@ jobs:
|
|||||||
# obj: bun-obj-darwin-x64-baseline
|
# obj: bun-obj-darwin-x64-baseline
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64-baseline
|
# artifact: bun-obj-darwin-x64-baseline
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# dependencies: true
|
# dependencies: true
|
||||||
# compile_obj: false
|
# compile_obj: false
|
||||||
- cpu: haswell
|
- cpu: haswell
|
||||||
@@ -126,7 +126,7 @@ jobs:
|
|||||||
obj: bun-obj-darwin-x64
|
obj: bun-obj-darwin-x64
|
||||||
runner: macos-11
|
runner: macos-11
|
||||||
artifact: bun-obj-darwin-x64
|
artifact: bun-obj-darwin-x64
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
dependencies: true
|
dependencies: true
|
||||||
compile_obj: false
|
compile_obj: false
|
||||||
# - cpu: nehalem
|
# - cpu: nehalem
|
||||||
@@ -135,7 +135,7 @@ jobs:
|
|||||||
# obj: bun-obj-darwin-x64-baseline
|
# obj: bun-obj-darwin-x64-baseline
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64-baseline
|
# artifact: bun-obj-darwin-x64-baseline
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# dependencies: false
|
# dependencies: false
|
||||||
# compile_obj: true
|
# compile_obj: true
|
||||||
- cpu: haswell
|
- cpu: haswell
|
||||||
@@ -144,7 +144,7 @@ jobs:
|
|||||||
obj: bun-obj-darwin-x64
|
obj: bun-obj-darwin-x64
|
||||||
runner: macos-11
|
runner: macos-11
|
||||||
artifact: bun-obj-darwin-x64
|
artifact: bun-obj-darwin-x64
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
dependencies: false
|
dependencies: false
|
||||||
compile_obj: true
|
compile_obj: true
|
||||||
# - cpu: native
|
# - cpu: native
|
||||||
@@ -152,7 +152,7 @@ jobs:
|
|||||||
# tag: bun-darwin-aarch64
|
# tag: bun-darwin-aarch64
|
||||||
# obj: bun-obj-darwin-aarch64
|
# obj: bun-obj-darwin-aarch64
|
||||||
# artifact: bun-obj-darwin-aarch64
|
# artifact: bun-obj-darwin-aarch64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-arm64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-arm64-lto.tar.gz"
|
||||||
# runner: macos-arm64
|
# runner: macos-arm64
|
||||||
# dependencies: true
|
# dependencies: true
|
||||||
# compile_obj: true
|
# compile_obj: true
|
||||||
@@ -261,7 +261,7 @@ jobs:
|
|||||||
# package: bun-darwin-x64
|
# package: bun-darwin-x64
|
||||||
# runner: macos-11
|
# runner: macos-11
|
||||||
# artifact: bun-obj-darwin-x64-baseline
|
# artifact: bun-obj-darwin-x64-baseline
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
- cpu: haswell
|
- cpu: haswell
|
||||||
arch: x86_64
|
arch: x86_64
|
||||||
tag: bun-darwin-x64
|
tag: bun-darwin-x64
|
||||||
@@ -269,14 +269,14 @@ jobs:
|
|||||||
package: bun-darwin-x64
|
package: bun-darwin-x64
|
||||||
runner: macos-11
|
runner: macos-11
|
||||||
artifact: bun-obj-darwin-x64
|
artifact: bun-obj-darwin-x64
|
||||||
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-amd64-lto.tar.gz"
|
webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-amd64-lto.tar.gz"
|
||||||
# - cpu: native
|
# - cpu: native
|
||||||
# arch: aarch64
|
# arch: aarch64
|
||||||
# tag: bun-darwin-aarch64
|
# tag: bun-darwin-aarch64
|
||||||
# obj: bun-obj-darwin-aarch64
|
# obj: bun-obj-darwin-aarch64
|
||||||
# package: bun-darwin-aarch64
|
# package: bun-darwin-aarch64
|
||||||
# artifact: bun-obj-darwin-aarch64
|
# artifact: bun-obj-darwin-aarch64
|
||||||
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-aug3-6/bun-webkit-macos-arm64-lto.tar.gz"
|
# webkit_url: "https://github.com/oven-sh/WebKit/releases/download/2023-sept15/bun-webkit-macos-arm64-lto.tar.gz"
|
||||||
# runner: macos-arm64
|
# runner: macos-arm64
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ ARG ARCH=x86_64
|
|||||||
ARG BUILD_MACHINE_ARCH=x86_64
|
ARG BUILD_MACHINE_ARCH=x86_64
|
||||||
ARG TRIPLET=${ARCH}-linux-gnu
|
ARG TRIPLET=${ARCH}-linux-gnu
|
||||||
ARG BUILDARCH=amd64
|
ARG BUILDARCH=amd64
|
||||||
ARG WEBKIT_TAG=2023-aug3-6
|
ARG WEBKIT_TAG=2023-sept15
|
||||||
ARG ZIG_TAG=jul1
|
ARG ZIG_TAG=jul1
|
||||||
ARG ZIG_VERSION="0.12.0-dev.163+6780a6bbf"
|
ARG ZIG_VERSION="0.12.0-dev.163+6780a6bbf"
|
||||||
ARG WEBKIT_BASENAME="bun-webkit-linux-$BUILDARCH"
|
ARG WEBKIT_BASENAME="bun-webkit-linux-$BUILDARCH"
|
||||||
|
|||||||
@@ -132,9 +132,10 @@ int main(int argc, char **argv) {
|
|||||||
|
|
||||||
vm.ref();
|
vm.ref();
|
||||||
if (argc > 2) {
|
if (argc > 2) {
|
||||||
auto source = JSC::makeSource(WTF::String::fromUTF8(argv[argc - 1]),
|
auto source =
|
||||||
SourceOrigin(WTF::URL("file://eval.js"_s)),
|
JSC::makeSource(WTF::String::fromUTF8(argv[argc - 1]),
|
||||||
"eval.js"_s);
|
SourceOrigin(WTF::URL("file://eval.js"_s)),
|
||||||
|
JSC::SourceTaintedOrigin::Untainted, "eval.js"_s);
|
||||||
|
|
||||||
NakedPtr<Exception> evaluationException;
|
NakedPtr<Exception> evaluationException;
|
||||||
JSValue returnValue =
|
JSValue returnValue =
|
||||||
@@ -163,7 +164,8 @@ int main(int argc, char **argv) {
|
|||||||
if (auto contents = WTF::FileSystemImpl::readEntireFile(fileURLString)) {
|
if (auto contents = WTF::FileSystemImpl::readEntireFile(fileURLString)) {
|
||||||
auto source =
|
auto source =
|
||||||
JSC::makeSource(WTF::String::fromUTF8(contents.value()),
|
JSC::makeSource(WTF::String::fromUTF8(contents.value()),
|
||||||
SourceOrigin(WTF::URL(fileURLString)), fileURLString);
|
SourceOrigin(WTF::URL(fileURLString)),
|
||||||
|
JSC::SourceTaintedOrigin::Untainted, fileURLString);
|
||||||
|
|
||||||
NakedPtr<Exception> evaluationException;
|
NakedPtr<Exception> evaluationException;
|
||||||
JSValue returnValue =
|
JSValue returnValue =
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
"@types/react": "^18.0.25",
|
"@types/react": "^18.0.25",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.31.0",
|
"@typescript-eslint/eslint-plugin": "^5.31.0",
|
||||||
"@typescript-eslint/parser": "^5.31.0",
|
"@typescript-eslint/parser": "^5.31.0",
|
||||||
"bun-webkit": "0.0.1-5e9d12e70aee4f25e23a8658503bd6059589d4f3"
|
"bun-webkit": "0.0.1-b4cf172ad2b038b8c4aa672c32d970d52e939c11"
|
||||||
},
|
},
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"prettier": "./.prettierrc.cjs"
|
"prettier": "./.prettierrc.cjs"
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
#include <JavaScriptCore/JSCInlines.h>
|
#include <JavaScriptCore/JSCInlines.h>
|
||||||
#include <JavaScriptCore/ErrorInstance.h>
|
#include <JavaScriptCore/ErrorInstance.h>
|
||||||
#include <JavaScriptCore/StackVisitor.h>
|
#include <JavaScriptCore/StackVisitor.h>
|
||||||
|
#include <JavaScriptCore/NativeCallee.h>
|
||||||
#include <wtf/IterationStatus.h>
|
#include <wtf/IterationStatus.h>
|
||||||
|
|
||||||
using namespace JSC;
|
using namespace JSC;
|
||||||
@@ -139,9 +140,18 @@ JSCStackFrame::JSCStackFrame(JSC::VM& vm, JSC::StackVisitor& visitor)
|
|||||||
m_callFrame = visitor->callFrame();
|
m_callFrame = visitor->callFrame();
|
||||||
|
|
||||||
// Based on JSC's GetStackTraceFunctor (Interpreter.cpp)
|
// Based on JSC's GetStackTraceFunctor (Interpreter.cpp)
|
||||||
if (visitor->isWasmFrame()) {
|
if (visitor->isNativeCalleeFrame()) {
|
||||||
m_wasmFunctionIndexOrName = visitor->wasmFunctionIndexOrName();
|
auto* nativeCallee = visitor->callee().asNativeCallee();
|
||||||
m_isWasmFrame = true;
|
switch (nativeCallee->category()) {
|
||||||
|
case NativeCallee::Category::Wasm: {
|
||||||
|
m_wasmFunctionIndexOrName = visitor->wasmFunctionIndexOrName();
|
||||||
|
m_isWasmFrame = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case NativeCallee::Category::InlineCache: {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
} else if (!!visitor->codeBlock() && !visitor->codeBlock()->unlinkedCodeBlock()->isBuiltinFunction()) {
|
} else if (!!visitor->codeBlock() && !visitor->codeBlock()->unlinkedCodeBlock()->isBuiltinFunction()) {
|
||||||
m_codeBlock = visitor->codeBlock();
|
m_codeBlock = visitor->codeBlock();
|
||||||
m_bytecodeIndex = visitor->bytecodeIndex();
|
m_bytecodeIndex = visitor->bytecodeIndex();
|
||||||
|
|||||||
@@ -33,7 +33,9 @@ static void maybeAddCodeCoverage(JSC::VM& vm, const JSC::SourceCode& code)
|
|||||||
#define INTERNAL_MODULE_REGISTRY_GENERATE_(globalObject, vm, SOURCE, moduleName, urlString) \
|
#define INTERNAL_MODULE_REGISTRY_GENERATE_(globalObject, vm, SOURCE, moduleName, urlString) \
|
||||||
auto throwScope = DECLARE_THROW_SCOPE(vm); \
|
auto throwScope = DECLARE_THROW_SCOPE(vm); \
|
||||||
auto&& origin = SourceOrigin(WTF::URL(urlString)); \
|
auto&& origin = SourceOrigin(WTF::URL(urlString)); \
|
||||||
SourceCode source = JSC::makeSource(SOURCE, origin, moduleName); \
|
SourceCode source = JSC::makeSource(SOURCE, origin, \
|
||||||
|
JSC::SourceTaintedOrigin::Untainted, \
|
||||||
|
moduleName); \
|
||||||
maybeAddCodeCoverage(vm, source); \
|
maybeAddCodeCoverage(vm, source); \
|
||||||
JSFunction* func \
|
JSFunction* func \
|
||||||
= JSFunction::create( \
|
= JSFunction::create( \
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
#include "JavaScriptCore/JSWeakMap.h"
|
#include "JavaScriptCore/JSWeakMap.h"
|
||||||
#include "JavaScriptCore/JSWeakMapInlines.h"
|
#include "JavaScriptCore/JSWeakMapInlines.h"
|
||||||
#include "JavaScriptCore/JSWithScope.h"
|
#include "JavaScriptCore/JSWithScope.h"
|
||||||
|
#include "JavaScriptCore/JSGlobalProxyInlines.h"
|
||||||
#include "Buffer.h"
|
#include "Buffer.h"
|
||||||
#include "GCDefferalContext.h"
|
#include "GCDefferalContext.h"
|
||||||
#include "Buffer.h"
|
#include "Buffer.h"
|
||||||
@@ -120,7 +121,7 @@ constructScript(JSGlobalObject* globalObject, CallFrame* callFrame, JSValue newT
|
|||||||
|
|
||||||
auto scope = DECLARE_THROW_SCOPE(vm);
|
auto scope = DECLARE_THROW_SCOPE(vm);
|
||||||
SourceCode source(
|
SourceCode source(
|
||||||
JSC::StringSourceProvider::create(sourceString, JSC::SourceOrigin(WTF::URL::fileURLWithFileSystemPath(options.filename)), options.filename, TextPosition(options.lineOffset, options.columnOffset)),
|
JSC::StringSourceProvider::create(sourceString, JSC::SourceOrigin(WTF::URL::fileURLWithFileSystemPath(options.filename)), options.filename, JSC::SourceTaintedOrigin::Untainted, TextPosition(options.lineOffset, options.columnOffset)),
|
||||||
options.lineOffset.zeroBasedInt(), options.columnOffset.zeroBasedInt());
|
options.lineOffset.zeroBasedInt(), options.columnOffset.zeroBasedInt());
|
||||||
RETURN_IF_EXCEPTION(scope, {});
|
RETURN_IF_EXCEPTION(scope, {});
|
||||||
NodeVMScript* script = NodeVMScript::create(vm, globalObject, structure, source);
|
NodeVMScript* script = NodeVMScript::create(vm, globalObject, structure, source);
|
||||||
@@ -263,7 +264,7 @@ JSC_DEFINE_HOST_FUNCTION(vmModuleRunInNewContext, (JSGlobalObject * globalObject
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
SourceCode source(
|
SourceCode source(
|
||||||
JSC::StringSourceProvider::create(sourceString, JSC::SourceOrigin(WTF::URL::fileURLWithFileSystemPath(options.filename)), options.filename, TextPosition(options.lineOffset, options.columnOffset)),
|
JSC::StringSourceProvider::create(sourceString, JSC::SourceOrigin(WTF::URL::fileURLWithFileSystemPath(options.filename)), options.filename, JSC::SourceTaintedOrigin::Untainted, TextPosition(options.lineOffset, options.columnOffset)),
|
||||||
options.lineOffset.zeroBasedInt(), options.columnOffset.zeroBasedInt());
|
options.lineOffset.zeroBasedInt(), options.columnOffset.zeroBasedInt());
|
||||||
|
|
||||||
auto* zigGlobal = reinterpret_cast<Zig::GlobalObject*>(globalObject);
|
auto* zigGlobal = reinterpret_cast<Zig::GlobalObject*>(globalObject);
|
||||||
@@ -332,7 +333,7 @@ JSC_DEFINE_HOST_FUNCTION(vmModuleRunInThisContext, (JSGlobalObject * globalObjec
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
SourceCode source(
|
SourceCode source(
|
||||||
JSC::StringSourceProvider::create(sourceString, JSC::SourceOrigin(WTF::URL::fileURLWithFileSystemPath(options.filename)), options.filename, TextPosition(options.lineOffset, options.columnOffset)),
|
JSC::StringSourceProvider::create(sourceString, JSC::SourceOrigin(WTF::URL::fileURLWithFileSystemPath(options.filename)), options.filename, JSC::SourceTaintedOrigin::Untainted, TextPosition(options.lineOffset, options.columnOffset)),
|
||||||
options.lineOffset.zeroBasedInt(), options.columnOffset.zeroBasedInt());
|
options.lineOffset.zeroBasedInt(), options.columnOffset.zeroBasedInt());
|
||||||
auto* zigGlobal = reinterpret_cast<Zig::GlobalObject*>(globalObject);
|
auto* zigGlobal = reinterpret_cast<Zig::GlobalObject*>(globalObject);
|
||||||
JSObject* context = asObject(contextObjectValue);
|
JSObject* context = asObject(contextObjectValue);
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
#include "JavaScriptCore/InitializeThreading.h"
|
#include "JavaScriptCore/InitializeThreading.h"
|
||||||
#include "JavaScriptCore/IteratorOperations.h"
|
#include "JavaScriptCore/IteratorOperations.h"
|
||||||
#include "JavaScriptCore/JSArray.h"
|
#include "JavaScriptCore/JSArray.h"
|
||||||
|
#include "JavaScriptCore/JSGlobalProxyInlines.h"
|
||||||
|
|
||||||
#include "JavaScriptCore/JSCallbackConstructor.h"
|
#include "JavaScriptCore/JSCallbackConstructor.h"
|
||||||
#include "JavaScriptCore/JSCallbackObject.h"
|
#include "JavaScriptCore/JSCallbackObject.h"
|
||||||
@@ -38,6 +39,7 @@
|
|||||||
#include "JavaScriptCore/JSMap.h"
|
#include "JavaScriptCore/JSMap.h"
|
||||||
#include "JavaScriptCore/JSModuleLoader.h"
|
#include "JavaScriptCore/JSModuleLoader.h"
|
||||||
#include "JavaScriptCore/JSModuleNamespaceObject.h"
|
#include "JavaScriptCore/JSModuleNamespaceObject.h"
|
||||||
|
#include "JavaScriptCore/JSModuleNamespaceObjectInlines.h"
|
||||||
#include "JavaScriptCore/JSModuleRecord.h"
|
#include "JavaScriptCore/JSModuleRecord.h"
|
||||||
#include "JavaScriptCore/JSNativeStdFunction.h"
|
#include "JavaScriptCore/JSNativeStdFunction.h"
|
||||||
#include "JavaScriptCore/JSObject.h"
|
#include "JavaScriptCore/JSObject.h"
|
||||||
|
|||||||
@@ -104,6 +104,7 @@ Ref<SourceProvider> SourceProvider::create(Zig::GlobalObject* globalObject, Reso
|
|||||||
auto provider = adoptRef(*new SourceProvider(
|
auto provider = adoptRef(*new SourceProvider(
|
||||||
globalObject->isThreadLocalDefaultGlobalObject ? globalObject : nullptr,
|
globalObject->isThreadLocalDefaultGlobalObject ? globalObject : nullptr,
|
||||||
resolvedSource, stringImpl.releaseImpl().releaseNonNull(),
|
resolvedSource, stringImpl.releaseImpl().releaseNonNull(),
|
||||||
|
JSC::SourceTaintedOrigin::Untainted,
|
||||||
toSourceOrigin(sourceURLString, isBuiltin),
|
toSourceOrigin(sourceURLString, isBuiltin),
|
||||||
sourceURLString.impl(), TextPosition(),
|
sourceURLString.impl(), TextPosition(),
|
||||||
sourceType));
|
sourceType));
|
||||||
|
|||||||
@@ -69,9 +69,10 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
SourceProvider(Zig::GlobalObject* globalObject, ResolvedSource resolvedSource, Ref<WTF::StringImpl>&& sourceImpl,
|
SourceProvider(Zig::GlobalObject* globalObject, ResolvedSource resolvedSource, Ref<WTF::StringImpl>&& sourceImpl,
|
||||||
|
JSC::SourceTaintedOrigin taintedness,
|
||||||
const SourceOrigin& sourceOrigin, WTF::String&& sourceURL,
|
const SourceOrigin& sourceOrigin, WTF::String&& sourceURL,
|
||||||
const TextPosition& startPosition, JSC::SourceProviderSourceType sourceType)
|
const TextPosition& startPosition, JSC::SourceProviderSourceType sourceType)
|
||||||
: Base(sourceOrigin, WTFMove(sourceURL), String(), startPosition, sourceType)
|
: Base(sourceOrigin, WTFMove(sourceURL), String(), taintedness, startPosition, sourceType)
|
||||||
, m_source(sourceImpl)
|
, m_source(sourceImpl)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
#include "JavaScriptCore/JSArray.h"
|
#include "JavaScriptCore/JSArray.h"
|
||||||
#include "JavaScriptCore/JSArrayBuffer.h"
|
#include "JavaScriptCore/JSArrayBuffer.h"
|
||||||
#include "JavaScriptCore/JSArrayInlines.h"
|
#include "JavaScriptCore/JSArrayInlines.h"
|
||||||
|
#include "JavaScriptCore/ErrorInstanceInlines.h"
|
||||||
|
|
||||||
#include "JavaScriptCore/JSCallbackObject.h"
|
#include "JavaScriptCore/JSCallbackObject.h"
|
||||||
#include "JavaScriptCore/JSClassRef.h"
|
#include "JavaScriptCore/JSClassRef.h"
|
||||||
@@ -2063,7 +2064,7 @@ JSC__JSValue JSC__JSModuleLoader__evaluate(JSC__JSGlobalObject* globalObject, co
|
|||||||
JSC::VM& vm = globalObject->vm();
|
JSC::VM& vm = globalObject->vm();
|
||||||
|
|
||||||
JSC::SourceCode sourceCode = JSC::makeSource(
|
JSC::SourceCode sourceCode = JSC::makeSource(
|
||||||
src, JSC::SourceOrigin { origin }, origin.fileSystemPath(),
|
src, JSC::SourceOrigin { origin }, JSC::SourceTaintedOrigin::Untainted, origin.fileSystemPath(),
|
||||||
WTF::TextPosition(), JSC::SourceProviderSourceType::Module);
|
WTF::TextPosition(), JSC::SourceProviderSourceType::Module);
|
||||||
globalObject->moduleLoader()->provideFetch(globalObject, jsString(vm, origin.fileSystemPath()), WTFMove(sourceCode));
|
globalObject->moduleLoader()->provideFetch(globalObject, jsString(vm, origin.fileSystemPath()), WTFMove(sourceCode));
|
||||||
auto* promise = JSC::importModule(globalObject, JSC::Identifier::fromString(vm, origin.fileSystemPath()), JSValue(jsString(vm, referrer.fileSystemPath())), JSValue(), JSValue());
|
auto* promise = JSC::importModule(globalObject, JSC::Identifier::fromString(vm, origin.fileSystemPath()), JSValue(jsString(vm, referrer.fileSystemPath())), JSValue(), JSValue());
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ JSC::SourceCode generateSourceCode(WTF::String keyString, JSC::VM& vm, JSC::JSOb
|
|||||||
sourceCodeBuilder.append(";\n"_s);
|
sourceCodeBuilder.append(";\n"_s);
|
||||||
}
|
}
|
||||||
globalObject->putDirect(vm, ident, object, JSC::PropertyAttribute::DontDelete | JSC::PropertyAttribute::DontEnum);
|
globalObject->putDirect(vm, ident, object, JSC::PropertyAttribute::DontDelete | JSC::PropertyAttribute::DontEnum);
|
||||||
return JSC::makeSource(sourceCodeBuilder.toString(), JSC::SourceOrigin(), keyString, WTF::TextPosition(), JSC::SourceProviderSourceType::Module);
|
return JSC::makeSource(sourceCodeBuilder.toString(), JSC::SourceOrigin(), JSC::SourceTaintedOrigin::Untainted, keyString, WTF::TextPosition(), JSC::SourceProviderSourceType::Module);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -410,7 +410,7 @@ public:
|
|||||||
explicit ${basename}BuiltinsWrapper(JSC::VM& vm)
|
explicit ${basename}BuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_${basename.toUpperCase()}_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_${basename.toUpperCase()}_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_${basename.toUpperCase()}_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_${basename.toUpperCase()}_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
|
|||||||
52
src/js/out/WebCoreJSBuiltins.h
generated
52
src/js/out/WebCoreJSBuiltins.h
generated
@@ -66,7 +66,7 @@ public:
|
|||||||
explicit BundlerPluginBuiltinsWrapper(JSC::VM& vm)
|
explicit BundlerPluginBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_BUNDLERPLUGIN_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_BUNDLERPLUGIN_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_BUNDLERPLUGIN_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_BUNDLERPLUGIN_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -166,7 +166,7 @@ public:
|
|||||||
explicit ByteLengthQueuingStrategyBuiltinsWrapper(JSC::VM& vm)
|
explicit ByteLengthQueuingStrategyBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_BYTELENGTHQUEUINGSTRATEGY_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_BYTELENGTHQUEUINGSTRATEGY_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_BYTELENGTHQUEUINGSTRATEGY_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_BYTELENGTHQUEUINGSTRATEGY_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -772,7 +772,7 @@ public:
|
|||||||
explicit WritableStreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
explicit WritableStreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_WRITABLESTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -1071,7 +1071,7 @@ public:
|
|||||||
explicit TransformStreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
explicit TransformStreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_TRANSFORMSTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_TRANSFORMSTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_TRANSFORMSTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_TRANSFORMSTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -1205,7 +1205,7 @@ public:
|
|||||||
explicit ProcessObjectInternalsBuiltinsWrapper(JSC::VM& vm)
|
explicit ProcessObjectInternalsBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_PROCESSOBJECTINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_PROCESSOBJECTINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_PROCESSOBJECTINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_PROCESSOBJECTINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -1305,7 +1305,7 @@ public:
|
|||||||
explicit TransformStreamBuiltinsWrapper(JSC::VM& vm)
|
explicit TransformStreamBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_TRANSFORMSTREAM_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_TRANSFORMSTREAM_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_TRANSFORMSTREAM_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_TRANSFORMSTREAM_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -1416,7 +1416,7 @@ public:
|
|||||||
explicit ModuleBuiltinsWrapper(JSC::VM& vm)
|
explicit ModuleBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_MODULE_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_MODULE_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_MODULE_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_MODULE_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -2209,7 +2209,7 @@ public:
|
|||||||
explicit JSBufferPrototypeBuiltinsWrapper(JSC::VM& vm)
|
explicit JSBufferPrototypeBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_JSBUFFERPROTOTYPE_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_JSBUFFERPROTOTYPE_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_JSBUFFERPROTOTYPE_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_JSBUFFERPROTOTYPE_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -2342,7 +2342,7 @@ public:
|
|||||||
explicit ReadableByteStreamControllerBuiltinsWrapper(JSC::VM& vm)
|
explicit ReadableByteStreamControllerBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_READABLEBYTESTREAMCONTROLLER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_READABLEBYTESTREAMCONTROLLER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_READABLEBYTESTREAMCONTROLLER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_READABLEBYTESTREAMCONTROLLER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -2431,7 +2431,7 @@ public:
|
|||||||
explicit UtilInspectBuiltinsWrapper(JSC::VM& vm)
|
explicit UtilInspectBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_UTILINSPECT_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_UTILINSPECT_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_UTILINSPECT_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_UTILINSPECT_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -2520,7 +2520,7 @@ public:
|
|||||||
explicit ConsoleObjectBuiltinsWrapper(JSC::VM& vm)
|
explicit ConsoleObjectBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_CONSOLEOBJECT_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_CONSOLEOBJECT_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_CONSOLEOBJECT_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_CONSOLEOBJECT_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -3291,7 +3291,7 @@ public:
|
|||||||
explicit ReadableStreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
explicit ReadableStreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_READABLESTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -3447,7 +3447,7 @@ public:
|
|||||||
explicit TransformStreamDefaultControllerBuiltinsWrapper(JSC::VM& vm)
|
explicit TransformStreamDefaultControllerBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_TRANSFORMSTREAMDEFAULTCONTROLLER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_TRANSFORMSTREAMDEFAULTCONTROLLER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_TRANSFORMSTREAMDEFAULTCONTROLLER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_TRANSFORMSTREAMDEFAULTCONTROLLER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -3569,7 +3569,7 @@ public:
|
|||||||
explicit ReadableStreamBYOBReaderBuiltinsWrapper(JSC::VM& vm)
|
explicit ReadableStreamBYOBReaderBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_READABLESTREAMBYOBREADER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_READABLESTREAMBYOBREADER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_READABLESTREAMBYOBREADER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_READABLESTREAMBYOBREADER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -3658,7 +3658,7 @@ public:
|
|||||||
explicit JSBufferConstructorBuiltinsWrapper(JSC::VM& vm)
|
explicit JSBufferConstructorBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_JSBUFFERCONSTRUCTOR_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_JSBUFFERCONSTRUCTOR_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_JSBUFFERCONSTRUCTOR_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_JSBUFFERCONSTRUCTOR_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -3791,7 +3791,7 @@ public:
|
|||||||
explicit ReadableStreamDefaultReaderBuiltinsWrapper(JSC::VM& vm)
|
explicit ReadableStreamDefaultReaderBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_READABLESTREAMDEFAULTREADER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_READABLESTREAMDEFAULTREADER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_READABLESTREAMDEFAULTREADER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_READABLESTREAMDEFAULTREADER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -4067,7 +4067,7 @@ public:
|
|||||||
explicit StreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
explicit StreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_STREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_STREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_STREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_STREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -4223,7 +4223,7 @@ public:
|
|||||||
explicit ImportMetaObjectBuiltinsWrapper(JSC::VM& vm)
|
explicit ImportMetaObjectBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_IMPORTMETAOBJECT_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_IMPORTMETAOBJECT_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_IMPORTMETAOBJECT_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_IMPORTMETAOBJECT_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -4323,7 +4323,7 @@ public:
|
|||||||
explicit CountQueuingStrategyBuiltinsWrapper(JSC::VM& vm)
|
explicit CountQueuingStrategyBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_COUNTQUEUINGSTRATEGY_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_COUNTQUEUINGSTRATEGY_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_COUNTQUEUINGSTRATEGY_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_COUNTQUEUINGSTRATEGY_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -4434,7 +4434,7 @@ public:
|
|||||||
explicit ReadableStreamBYOBRequestBuiltinsWrapper(JSC::VM& vm)
|
explicit ReadableStreamBYOBRequestBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_READABLESTREAMBYOBREQUEST_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_READABLESTREAMBYOBREQUEST_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_READABLESTREAMBYOBREQUEST_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_READABLESTREAMBYOBREQUEST_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -4589,7 +4589,7 @@ public:
|
|||||||
explicit WritableStreamDefaultWriterBuiltinsWrapper(JSC::VM& vm)
|
explicit WritableStreamDefaultWriterBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_WRITABLESTREAMDEFAULTWRITER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_WRITABLESTREAMDEFAULTWRITER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_WRITABLESTREAMDEFAULTWRITER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_WRITABLESTREAMDEFAULTWRITER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -4854,7 +4854,7 @@ public:
|
|||||||
explicit ReadableStreamBuiltinsWrapper(JSC::VM& vm)
|
explicit ReadableStreamBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_READABLESTREAM_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_READABLESTREAM_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_READABLESTREAM_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_READABLESTREAM_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -4976,7 +4976,7 @@ public:
|
|||||||
explicit ReadableStreamDefaultControllerBuiltinsWrapper(JSC::VM& vm)
|
explicit ReadableStreamDefaultControllerBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_READABLESTREAMDEFAULTCONTROLLER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_READABLESTREAMDEFAULTCONTROLLER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_READABLESTREAMDEFAULTCONTROLLER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_READABLESTREAMDEFAULTCONTROLLER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -5439,7 +5439,7 @@ public:
|
|||||||
explicit ReadableByteStreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
explicit ReadableByteStreamInternalsBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_READABLEBYTESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_READABLEBYTESTREAMINTERNALS_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_READABLEBYTESTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_READABLEBYTESTREAMINTERNALS_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -5562,7 +5562,7 @@ public:
|
|||||||
explicit WritableStreamDefaultControllerBuiltinsWrapper(JSC::VM& vm)
|
explicit WritableStreamDefaultControllerBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_WRITABLESTREAMDEFAULTCONTROLLER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_WRITABLESTREAMDEFAULTCONTROLLER_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_WRITABLESTREAMDEFAULTCONTROLLER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_WRITABLESTREAMDEFAULTCONTROLLER_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
@@ -5640,7 +5640,7 @@ public:
|
|||||||
explicit EventSourceBuiltinsWrapper(JSC::VM& vm)
|
explicit EventSourceBuiltinsWrapper(JSC::VM& vm)
|
||||||
: m_vm(vm)
|
: m_vm(vm)
|
||||||
WEBCORE_FOREACH_EVENTSOURCE_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
WEBCORE_FOREACH_EVENTSOURCE_BUILTIN_FUNCTION_NAME(INITIALIZE_BUILTIN_NAMES)
|
||||||
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }))
|
#define INITIALIZE_BUILTIN_SOURCE_MEMBERS(name, functionName, overriddenName, length) , m_##name##Source(JSC::makeSource(StringImpl::createWithoutCopying(s_##name, length), { }, JSC::SourceTaintedOrigin::Untainted))
|
||||||
WEBCORE_FOREACH_EVENTSOURCE_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
WEBCORE_FOREACH_EVENTSOURCE_BUILTIN_CODE(INITIALIZE_BUILTIN_SOURCE_MEMBERS)
|
||||||
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
#undef INITIALIZE_BUILTIN_SOURCE_MEMBERS
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user