mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
lang/deno: Update to 2.8.2
* Build with LLVM 22 * Removes the dependency on oniguruma again New v8 patches courtesy of www/chromium and devel/codex, thanks!
This commit is contained in:
+8
-11
@@ -1,19 +1,16 @@
|
||||
# deno only supports amd64 and arm64
|
||||
ONLY_FOR_ARCHS = amd64 aarch64
|
||||
DPB_PROPERTIES = parallel
|
||||
|
||||
# aws-lc-sys has constants in .text
|
||||
# https://github.com/awslabs/s2n-bignum/pull/242
|
||||
USE_NOEXECONLY = Yes
|
||||
USE_WXNEEDED = Yes
|
||||
|
||||
COMMENT = runtime for JavaScript and TypeScript
|
||||
|
||||
DPB_PROPERTIES = parallel
|
||||
|
||||
USE_WXNEEDED = Yes
|
||||
|
||||
V = 2.7.14
|
||||
V = 2.8.2
|
||||
DIST_TUPLE = github denoland deno v${V} .
|
||||
REVISION = 0
|
||||
|
||||
HOMEPAGE = https://deno.com
|
||||
|
||||
@@ -24,9 +21,11 @@ CATEGORIES = lang
|
||||
# MIT
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += ${MODCARGO_WANTLIB} m execinfo ffi zstd
|
||||
|
||||
MODULES = devel/cargo lang/clang
|
||||
|
||||
MODCLANG_VERSION = 21
|
||||
MODCLANG_VERSION = 22
|
||||
|
||||
MODCARGO_CRATES_KEEP += libsqlite3-sys \
|
||||
libz-sys
|
||||
@@ -60,7 +59,6 @@ MODCARGO_TEST_ARGS += --no-fail-fast
|
||||
MAKE_ENV = ${MODCARGO_ENV}
|
||||
|
||||
COMPILER = ports-clang
|
||||
WANTLIB += ${MODCARGO_WANTLIB} m execinfo ffi onig zstd
|
||||
|
||||
BUILD_DEPENDS = databases/sqlite3 \
|
||||
devel/cmake/core \
|
||||
@@ -73,8 +71,7 @@ BUILD_DEPENDS = databases/sqlite3 \
|
||||
${RUN_DEPENDS}
|
||||
|
||||
LIB_DEPENDS = archivers/zstd \
|
||||
devel/libffi \
|
||||
textproc/oniguruma
|
||||
devel/libffi
|
||||
|
||||
RUN_DEPENDS = sysutils/libudev-openbsd
|
||||
|
||||
@@ -86,7 +83,7 @@ DOCDIR = ${PREFIX}/share/doc/deno
|
||||
PORTHOME = ${WRKSRC}
|
||||
|
||||
DENO_CORE_ICUDATA_V = 0.77.0
|
||||
V8_CARGO_V = 147.4.0
|
||||
V8_CARGO_V = 149.2.0
|
||||
|
||||
V8_DISTDIR = ${MODCARGO_VENDOR_DIR}/v8-${V8_CARGO_V}
|
||||
V8_BPGO_DIR = ${V8_DISTDIR}/v8/tools/builtins-pgo
|
||||
|
||||
+71
-96
@@ -20,6 +20,7 @@ MODCARGO_CRATES += anstyle-parse 0.2.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += anstyle-query 1.0.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += anstyle-wincon 3.0.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += anyhow 1.0.98 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += approx 0.5.1 # Apache-2.0
|
||||
MODCARGO_CRATES += arbitrary 1.4.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += arc-swap 1.7.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += arrayvec 0.7.4 # MIT OR Apache-2.0
|
||||
@@ -31,6 +32,7 @@ MODCARGO_CRATES += asn1-rs-impl 0.1.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += ast_node 5.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += async-compression 0.4.11 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += async-executor 1.13.3 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += async-io 2.6.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += async-once-cell 0.5.4 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += async-stream 0.3.5 # MIT
|
||||
MODCARGO_CRATES += async-stream-impl 0.3.5 # MIT
|
||||
@@ -40,16 +42,14 @@ MODCARGO_CRATES += asynchronous-codec 0.7.0 # MIT
|
||||
MODCARGO_CRATES += atomic-waker 1.1.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += auto_impl 1.2.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += autocfg 1.3.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += aws-lc-rs 1.16.1 # ISC AND (Apache-2.0 OR ISC)
|
||||
MODCARGO_CRATES += aws-lc-sys 0.38.0 # ISC AND (Apache-2.0 OR ISC) AND OpenSSL
|
||||
MODCARGO_CRATES += aws-lc-sys 0.39.0 # ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)
|
||||
MODCARGO_CRATES += aws-lc-rs 1.16.3 # ISC AND (Apache-2.0 OR ISC)
|
||||
MODCARGO_CRATES += aws-lc-sys 0.40.0 # ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)
|
||||
MODCARGO_CRATES += axum 0.7.5 # MIT
|
||||
MODCARGO_CRATES += axum-core 0.4.5 # MIT
|
||||
MODCARGO_CRATES += az 1.2.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += backtrace 0.3.74 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += base16ct 0.2.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += base16ct 1.0.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += base32 0.5.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += base64 0.21.7 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += base64 0.22.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += base64-simd 0.8.0 # MIT
|
||||
@@ -83,7 +83,6 @@ MODCARGO_CRATES += byteorder 1.5.0 # Unlicense OR MIT
|
||||
MODCARGO_CRATES += byteorder-lite 0.1.0 # Unlicense OR MIT
|
||||
MODCARGO_CRATES += bytes 1.11.1 # MIT
|
||||
MODCARGO_CRATES += bytes-str 0.2.7 # Apache-2.0
|
||||
MODCARGO_CRATES += cache_control 0.2.0 # MIT
|
||||
MODCARGO_CRATES += calendrical_calculations 0.2.4 # Apache-2.0
|
||||
MODCARGO_CRATES += capacity_builder 0.5.0 # MIT
|
||||
MODCARGO_CRATES += capacity_builder_macros 0.3.0 # MIT
|
||||
@@ -105,7 +104,6 @@ MODCARGO_CRATES += clap 4.5.56 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += clap_builder 4.5.56 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += clap_complete 4.5.65 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += clap_complete_fig 4.5.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += clap_derive 4.5.55 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += clap_lex 0.7.4 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += clipboard-win 5.3.0 # BSL-1.0
|
||||
MODCARGO_CRATES += cmake 0.1.57 # MIT OR Apache-2.0
|
||||
@@ -146,8 +144,6 @@ MODCARGO_CRATES += cranelift-frontend 0.116.1 # Apache-2.0 WITH LLVM-exception
|
||||
MODCARGO_CRATES += cranelift-isle 0.116.1 # Apache-2.0 WITH LLVM-exception
|
||||
MODCARGO_CRATES += cranelift-module 0.116.1 # Apache-2.0 WITH LLVM-exception
|
||||
MODCARGO_CRATES += cranelift-native 0.116.1 # Apache-2.0 WITH LLVM-exception
|
||||
MODCARGO_CRATES += crc 2.1.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crc-catalog 1.1.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crc32fast 1.4.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += criterion 0.5.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += criterion-plot 0.5.0 # MIT/Apache-2.0
|
||||
@@ -155,7 +151,7 @@ MODCARGO_CRATES += critical-section 1.2.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crossbeam-channel 0.5.15 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crossbeam-deque 0.8.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crossbeam-epoch 0.9.18 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crossbeam-queue 0.3.11 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crossbeam-queue 0.3.12 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crossbeam-utils 0.8.21 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crossterm 0.28.1 # MIT
|
||||
MODCARGO_CRATES += crossterm_winapi 0.9.1 # MIT
|
||||
@@ -165,7 +161,7 @@ MODCARGO_CRATES += crypto-bigint 0.7.0-rc.28 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += crypto-common 0.1.6 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += crypto-common 0.2.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += css_dataset 0.4.1 # MIT
|
||||
MODCARGO_CRATES += cssparser 0.35.0 # MPL-2.0
|
||||
MODCARGO_CRATES += cssparser 0.36.0 # MPL-2.0
|
||||
MODCARGO_CRATES += cssparser-macros 0.6.1 # MPL-2.0
|
||||
MODCARGO_CRATES += ctr 0.9.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += ctutils 0.4.0 # Apache-2.0 OR MIT
|
||||
@@ -182,19 +178,19 @@ MODCARGO_CRATES += dbus-secret-service 4.0.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += debug-ignore 1.0.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += debugid 0.8.0 # Apache-2.0
|
||||
MODCARGO_CRATES += deno-tower-lsp-macros 0.12.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += deno_ast 0.53.1 # MIT
|
||||
MODCARGO_CRATES += deno_ast 0.53.2 # MIT
|
||||
MODCARGO_CRATES += deno_core_icudata 0.77.0 # MIT
|
||||
MODCARGO_CRATES += deno_doc 0.197.0 # MIT
|
||||
MODCARGO_CRATES += deno_doc 0.199.0 # MIT
|
||||
MODCARGO_CRATES += deno_error 0.7.1 # MIT
|
||||
MODCARGO_CRATES += deno_error_macro 0.7.1 # MIT
|
||||
MODCARGO_CRATES += deno_graph 0.107.1 # MIT
|
||||
MODCARGO_CRATES += deno_lint 0.83.0 # MIT
|
||||
MODCARGO_CRATES += deno_graph 0.108.2 # MIT
|
||||
MODCARGO_CRATES += deno_lint 0.84.1 # MIT
|
||||
MODCARGO_CRATES += deno_media_type 0.4.0 # MIT
|
||||
MODCARGO_CRATES += deno_native_certs 0.3.0 # MIT
|
||||
MODCARGO_CRATES += deno_panic 0.2.0 # MIT
|
||||
MODCARGO_CRATES += deno_path_util 0.6.4 # MIT
|
||||
MODCARGO_CRATES += deno_semver 0.9.1 # MIT
|
||||
MODCARGO_CRATES += deno_task_shell 0.29.0 # MIT
|
||||
MODCARGO_CRATES += deno_semver 0.10.0 # MIT
|
||||
MODCARGO_CRATES += deno_task_shell 0.33.0 # MIT
|
||||
MODCARGO_CRATES += deno_terminal 0.2.3 # MIT
|
||||
MODCARGO_CRATES += deno_tower_lsp 0.5.0 # MIT
|
||||
MODCARGO_CRATES += deno_tunnel 0.8.1 # MIT
|
||||
@@ -215,8 +211,6 @@ MODCARGO_CRATES += derive_builder 0.20.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += derive_builder_core 0.20.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += derive_builder_macro 0.20.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += derive_more 0.99.17 # MIT
|
||||
MODCARGO_CRATES += derive_more 2.0.1 # MIT
|
||||
MODCARGO_CRATES += derive_more-impl 2.0.1 # MIT
|
||||
MODCARGO_CRATES += des 0.8.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += deunicode 1.4.3 # BSD-3-Clause
|
||||
MODCARGO_CRATES += dhat 0.3.3 # MIT OR Apache-2.0
|
||||
@@ -226,10 +220,6 @@ MODCARGO_CRATES += digest 0.11.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += diplomat 0.15.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += diplomat-runtime 0.15.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += diplomat_core 0.15.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += dirs 5.0.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += dirs 6.0.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += dirs-sys 0.4.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += dirs-sys 0.5.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += displaydoc 0.2.4 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += divan 0.1.21 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += divan-macros 0.1.21 # MIT OR Apache-2.0
|
||||
@@ -241,13 +231,12 @@ MODCARGO_CRATES += dprint-core-macros 0.1.0 # MIT
|
||||
MODCARGO_CRATES += dprint-plugin-json 0.21.3 # MIT
|
||||
MODCARGO_CRATES += dprint-plugin-jupyter 0.2.2 # MIT
|
||||
MODCARGO_CRATES += dprint-plugin-markdown 0.20.0 # MIT
|
||||
MODCARGO_CRATES += dprint-plugin-typescript 0.95.15 # MIT
|
||||
MODCARGO_CRATES += dprint-plugin-typescript 0.96.1 # MIT
|
||||
MODCARGO_CRATES += dprint-swc-ext 0.26.0 # MIT
|
||||
MODCARGO_CRATES += dsa 0.6.3 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += dtoa 1.0.10 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += dtoa-short 0.3.5 # MPL-2.0
|
||||
MODCARGO_CRATES += dunce 1.0.5 # CC0-1.0 OR MIT-0 OR Apache-2.0
|
||||
MODCARGO_CRATES += dyn-clone 1.0.17 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += ecb 0.1.2 # MIT
|
||||
MODCARGO_CRATES += ecdsa 0.16.9 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += ecow 0.2.3 # MIT OR Apache-2.0
|
||||
@@ -267,17 +256,13 @@ MODCARGO_CRATES += enum-as-inner 0.6.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += env_filter 0.1.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += env_logger 0.11.6 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += equivalent 1.0.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += errno 0.2.8 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += errno 0.3.10 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += errno-dragonfly 0.1.2 # MIT
|
||||
MODCARGO_CRATES += error-code 3.2.0 # BSL-1.0
|
||||
MODCARGO_CRATES += error_reporter 1.0.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += esbuild_client 0.7.1 # MIT
|
||||
MODCARGO_CRATES += exec 0.3.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += fallible-iterator 0.3.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += fallible-streaming-iterator 0.1.9 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += fancy-regex 0.14.0 # MIT
|
||||
MODCARGO_CRATES += fancy-regex 0.16.2 # MIT
|
||||
MODCARGO_CRATES += fast-socks5 0.9.6 # MIT
|
||||
MODCARGO_CRATES += fastbloom 0.14.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += faster-hex 0.10.0 # MIT
|
||||
@@ -291,9 +276,7 @@ MODCARGO_CRATES += fiat-crypto 0.2.7 # MIT OR Apache-2.0 OR BSD-1-Clause
|
||||
MODCARGO_CRATES += file_test_runner 0.12.1 # MIT
|
||||
MODCARGO_CRATES += filetime 0.2.23 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += find-msvc-tools 0.1.9 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += fixedbitset 0.5.7 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += flate2 1.0.35 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += float-cmp 0.9.0 # MIT
|
||||
MODCARGO_CRATES += fluent-uri 0.4.1 # MIT
|
||||
MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT
|
||||
MODCARGO_CRATES += foldhash 0.1.4 # Zlib
|
||||
@@ -321,7 +304,6 @@ MODCARGO_CRATES += futures-sink 0.3.31 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += futures-task 0.3.31 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += futures-timer 3.0.3 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += futures-util 0.3.31 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += fxhash 0.2.1 # Apache-2.0/MIT
|
||||
MODCARGO_CRATES += generator 0.8.4 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += generic-array 0.14.7 # MIT
|
||||
MODCARGO_CRATES += getrandom 0.2.14 # MIT OR Apache-2.0
|
||||
@@ -331,6 +313,22 @@ MODCARGO_CRATES += ghash 0.5.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += gif 0.13.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += gimli 0.31.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += gl_generator 0.14.0 # Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.14.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.15.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.16.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.17.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.18.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.19.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.20.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.21.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.22.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.23.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.24.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.25.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.27.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.28.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.29.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glam 0.30.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += glob 0.3.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += globset 0.4.14 # Unlicense OR MIT
|
||||
MODCARGO_CRATES += glow 0.16.0 # MIT OR Apache-2.0 OR Zlib
|
||||
@@ -340,10 +338,8 @@ MODCARGO_CRATES += gpu-descriptor 0.3.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += gpu-descriptor-types 0.2.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += group 0.13.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += gzip-header 1.0.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += h2 0.3.26 # MIT
|
||||
MODCARGO_CRATES += h2 0.4.7 # MIT
|
||||
MODCARGO_CRATES += half 2.7.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += halfbrown 0.2.5 # Apache-2.0/MIT
|
||||
MODCARGO_CRATES += handlebars 6.1.0 # MIT
|
||||
MODCARGO_CRATES += hash2curve 0.14.0-rc.10 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += hash32 0.3.1 # MIT OR Apache-2.0
|
||||
@@ -371,16 +367,13 @@ MODCARGO_CRATES += home 0.5.9 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += hostname 0.3.1 # MIT
|
||||
MODCARGO_CRATES += hstr 3.0.3 # Apache-2.0
|
||||
MODCARGO_CRATES += html-escape 0.2.13 # MIT
|
||||
MODCARGO_CRATES += http 0.2.12 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += http 1.4.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += http-body 0.4.6 # MIT
|
||||
MODCARGO_CRATES += http-body 1.0.0 # MIT
|
||||
MODCARGO_CRATES += http-body-util 0.1.3 # MIT
|
||||
MODCARGO_CRATES += httparse 1.10.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += httpdate 1.0.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += humantime 2.1.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += hybrid-array 0.4.7 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += hyper 0.14.28 # MIT
|
||||
MODCARGO_CRATES += hyper 1.6.0 # MIT
|
||||
MODCARGO_CRATES += hyper-rustls 0.27.2 # Apache-2.0 OR ISC OR MIT
|
||||
MODCARGO_CRATES += hyper-timeout 0.5.2 # MIT OR Apache-2.0
|
||||
@@ -416,7 +409,7 @@ MODCARGO_CRATES += imara-diff 0.2.0 # Apache-2.0
|
||||
MODCARGO_CRATES += import_map 0.25.0 # MIT
|
||||
MODCARGO_CRATES += indexmap 1.9.3 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += indexmap 2.12.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += inotify 0.9.6 # ISC
|
||||
MODCARGO_CRATES += inotify 0.11.1 # ISC
|
||||
MODCARGO_CRATES += inotify-sys 0.1.5 # ISC
|
||||
MODCARGO_CRATES += inout 0.1.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += insta 1.46.3 # Apache-2.0
|
||||
@@ -424,7 +417,6 @@ MODCARGO_CRATES += inventory 0.3.21 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += io-uring 0.7.8 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += ipconfig 0.3.2 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += ipnet 2.9.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += ipnetwork 0.20.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += is-docker 0.2.0 # MIT
|
||||
MODCARGO_CRATES += is-macro 0.3.5 # Apache-2.0
|
||||
MODCARGO_CRATES += is-terminal 0.4.17 # MIT
|
||||
@@ -432,7 +424,6 @@ MODCARGO_CRATES += is-wsl 0.4.0 # MIT
|
||||
MODCARGO_CRATES += is_executable 1.0.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += is_terminal_polyfill 1.70.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += itertools 0.10.5 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += itertools 0.13.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += itertools 0.14.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += itoa 1.0.15 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += ixdtf 0.6.4 # Unicode-3.0
|
||||
@@ -441,14 +432,13 @@ MODCARGO_CRATES += jobserver 0.1.32 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += js-sys 0.3.77 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += jsonc-parser 0.32.1 # MIT
|
||||
MODCARGO_CRATES += junction 1.2.0 # MIT
|
||||
MODCARGO_CRATES += jupyter-protocol 1.2.1 # BSD-3-Clause
|
||||
MODCARGO_CRATES += k256 0.13.3 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += keccak 0.1.6 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += keccak 0.2.0-rc.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += keyring 3.6.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += khronos-egl 6.0.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += khronos_api 3.1.0 # Apache-2.0
|
||||
MODCARGO_CRATES += kqueue 1.0.8 # MIT
|
||||
MODCARGO_CRATES += kqueue 1.1.1 # MIT
|
||||
MODCARGO_CRATES += kqueue-sys 1.0.4 # MIT
|
||||
MODCARGO_CRATES += lazy-regex 3.1.0 # MIT
|
||||
MODCARGO_CRATES += lazy-regex-proc_macros 3.1.0 # MIT
|
||||
@@ -456,7 +446,7 @@ MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += lcms2 6.1.0 # MIT
|
||||
MODCARGO_CRATES += lcms2-sys 4.0.5 # MIT
|
||||
MODCARGO_CRATES += leb128fmt 0.1.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += libc 0.2.172 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += libc 0.2.186 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += libdbus-sys 0.2.5 # Apache-2.0/MIT
|
||||
MODCARGO_CRATES += libdeflate-sys 1.25.2 # Apache-2.0
|
||||
MODCARGO_CRATES += libdeflater 1.25.2 # Apache-2.0
|
||||
@@ -466,20 +456,18 @@ MODCARGO_CRATES += libloading 0.7.4 # ISC
|
||||
MODCARGO_CRATES += libloading 0.8.5 # ISC
|
||||
MODCARGO_CRATES += libm 0.2.8 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += libnghttp2 1.68.0 # Apache-2.0
|
||||
MODCARGO_CRATES += libredox 0.1.3 # MIT
|
||||
MODCARGO_CRATES += libsqlite3-sys 0.35.0 # MIT
|
||||
MODCARGO_CRATES += libsui 0.12.6 # MIT
|
||||
MODCARGO_CRATES += libuv-sys-lite 1.48.3 # LICENSE
|
||||
MODCARGO_CRATES += libz-sys 1.1.20 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += linked-hash-map 0.5.6 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += linux-raw-sys 0.4.13 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += linux-raw-sys 0.12.1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += litemap 0.7.3 # Unicode-3.0
|
||||
MODCARGO_CRATES += litemap 0.8.0 # Unicode-3.0
|
||||
MODCARGO_CRATES += litrs 0.4.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += lock_api 0.4.11 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += locked-tripwire 0.1.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += log 0.4.28 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += lol_html 2.6.0 # BSD-3-Clause
|
||||
MODCARGO_CRATES += loom 0.7.2 # MIT
|
||||
MODCARGO_CRATES += lru-slab 0.1.2 # MIT OR Apache-2.0 OR Zlib
|
||||
MODCARGO_CRATES += ls-types 0.0.3 # MIT
|
||||
@@ -487,13 +475,14 @@ MODCARGO_CRATES += macro_rules_attribute 0.2.2 # Apache-2.0 OR MIT OR Zlib
|
||||
MODCARGO_CRATES += macro_rules_attribute-proc_macro 0.2.2 # Apache-2.0 OR MIT OR Zlib
|
||||
MODCARGO_CRATES += malloc_buf 0.0.6 # MIT
|
||||
MODCARGO_CRATES += malva 0.15.2 # MIT
|
||||
MODCARGO_CRATES += markup_fmt 0.27.0 # MIT
|
||||
MODCARGO_CRATES += markup_fmt 0.27.3 # MIT
|
||||
MODCARGO_CRATES += match_cfg 0.1.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += matchers 0.2.0 # MIT
|
||||
MODCARGO_CRATES += matchit 0.7.3 # MIT AND BSD-3-Clause
|
||||
MODCARGO_CRATES += matrixmultiply 0.3.8 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += md-5 0.10.6 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += md4 0.10.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += memchr 2.7.5 # Unlicense OR MIT
|
||||
MODCARGO_CRATES += memchr 2.8.1 # Unlicense OR MIT
|
||||
MODCARGO_CRATES += memmap2 0.9.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += memoffset 0.9.1 # MIT
|
||||
MODCARGO_CRATES += metal 0.33.0 # MIT OR Apache-2.0
|
||||
@@ -502,11 +491,11 @@ MODCARGO_CRATES += minimal-lexical 0.2.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += miniz_oxide 0.7.2 # MIT OR Zlib OR Apache-2.0
|
||||
MODCARGO_CRATES += miniz_oxide 0.8.8 # MIT OR Zlib OR Apache-2.0
|
||||
MODCARGO_CRATES += mintex 0.1.3 # Apache-2.0
|
||||
MODCARGO_CRATES += mio 0.8.11 # MIT
|
||||
MODCARGO_CRATES += mio 1.0.3 # MIT
|
||||
MODCARGO_CRATES += moka 0.12.10 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += monch 0.5.0 # MIT
|
||||
MODCARGO_CRATES += monch 0.6.0 # MIT
|
||||
MODCARGO_CRATES += naga 28.0.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += nalgebra 0.34.1 # Apache-2.0
|
||||
MODCARGO_CRATES += ndk-sys 0.6.0+11769913 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += netif 0.1.6 # ISC
|
||||
MODCARGO_CRATES += new_debug_unreachable 1.0.6 # MIT
|
||||
@@ -515,8 +504,8 @@ MODCARGO_CRATES += nix 0.29.0 # MIT
|
||||
MODCARGO_CRATES += nix 0.30.1 # MIT
|
||||
MODCARGO_CRATES += nom 5.1.3 # MIT
|
||||
MODCARGO_CRATES += nom 7.1.3 # MIT
|
||||
MODCARGO_CRATES += notify 6.1.1 # CC0-1.0
|
||||
MODCARGO_CRATES += ntapi 0.4.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += notify 8.2.0 # CC0-1.0
|
||||
MODCARGO_CRATES += notify-types 2.1.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += nu-ansi-term 0.50.1 # MIT
|
||||
MODCARGO_CRATES += num 0.4.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += num-bigint 0.4.6 # MIT OR Apache-2.0
|
||||
@@ -533,27 +522,25 @@ MODCARGO_CRATES += object 0.36.3 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += ocb3 0.1.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += oid-registry 0.6.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += once_cell 1.21.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += onig 6.5.1 # MIT
|
||||
MODCARGO_CRATES += onig_sys 69.9.1 # MIT
|
||||
MODCARGO_CRATES += oorandom 11.1.5 # MIT
|
||||
MODCARGO_CRATES += opaque-debug 0.3.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += open 5.1.2 # MIT
|
||||
MODCARGO_CRATES += openssl 0.10.78 # Apache-2.0
|
||||
MODCARGO_CRATES += openssl 0.10.80 # Apache-2.0
|
||||
MODCARGO_CRATES += openssl-macros 0.1.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += openssl-probe 0.1.5 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += openssl-src 300.5.0+3.5.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += openssl-sys 0.9.114 # MIT
|
||||
MODCARGO_CRATES += openssl-sys 0.9.116 # MIT
|
||||
MODCARGO_CRATES += opentelemetry 0.27.0 # Apache-2.0
|
||||
MODCARGO_CRATES += opentelemetry-http 0.27.0 # Apache-2.0
|
||||
MODCARGO_CRATES += opentelemetry-otlp 0.27.0 # Apache-2.0
|
||||
MODCARGO_CRATES += opentelemetry-proto 0.27.0 # Apache-2.0
|
||||
MODCARGO_CRATES += opentelemetry-semantic-conventions 0.27.0 # Apache-2.0
|
||||
MODCARGO_CRATES += opentelemetry_sdk 0.27.1 # Apache-2.0
|
||||
MODCARGO_CRATES += option-ext 0.2.0 # MPL-2.0
|
||||
MODCARGO_CRATES += ordered-float 2.10.1 # MIT
|
||||
MODCARGO_CRATES += ordered-float 4.6.0 # MIT
|
||||
MODCARGO_CRATES += os_pipe 1.2.1 # MIT
|
||||
MODCARGO_CRATES += outref 0.5.1 # MIT
|
||||
MODCARGO_CRATES += p12 0.6.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += p224 0.13.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += p256 0.13.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += p384 0.13.0 # Apache-2.0 OR MIT
|
||||
@@ -562,7 +549,6 @@ MODCARGO_CRATES += par-core 2.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += parking 2.2.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += parking_lot 0.12.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += parking_lot_core 0.9.9 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += password-hash 0.5.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += paste 1.0.15 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += path-clean 0.1.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += path-dedot 3.1.1 # MIT
|
||||
@@ -574,12 +560,14 @@ MODCARGO_CRATES += pest 2.7.15 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += pest_derive 2.7.15 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += pest_generator 2.7.15 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += pest_meta 2.7.15 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += petgraph 0.7.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += phf 0.11.2 # MIT
|
||||
MODCARGO_CRATES += phf_codegen 0.11.3 # MIT
|
||||
MODCARGO_CRATES += phf 0.13.1 # MIT
|
||||
MODCARGO_CRATES += phf_generator 0.11.2 # MIT
|
||||
MODCARGO_CRATES += phf_generator 0.13.1 # MIT
|
||||
MODCARGO_CRATES += phf_macros 0.11.2 # MIT
|
||||
MODCARGO_CRATES += phf_macros 0.13.1 # MIT
|
||||
MODCARGO_CRATES += phf_shared 0.11.2 # MIT
|
||||
MODCARGO_CRATES += phf_shared 0.13.1 # MIT
|
||||
MODCARGO_CRATES += pin-project 1.1.5 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += pin-project-internal 1.1.5 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += pin-project-lite 0.2.14 # Apache-2.0 OR MIT
|
||||
@@ -589,17 +577,16 @@ MODCARGO_CRATES += pkcs5 0.7.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += pkcs8 0.10.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += pkcs8 0.11.0-rc.11 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += pkg-config 0.3.30 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += plist 1.7.4 # MIT
|
||||
MODCARGO_CRATES += plotters 0.3.7 # MIT
|
||||
MODCARGO_CRATES += plotters-backend 0.3.7 # MIT
|
||||
MODCARGO_CRATES += plotters-svg 0.3.7 # MIT
|
||||
MODCARGO_CRATES += png 0.17.13 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += polling 3.11.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += polyval 0.6.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += portable-atomic 1.10.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += potential_utf 0.1.3 # Unicode-3.0
|
||||
MODCARGO_CRATES += powerfmt 0.2.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += ppv-lite86 0.2.17 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += precomputed-hash 0.1.1 # MIT
|
||||
MODCARGO_CRATES += prefix-trie 0.7.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += presser 0.3.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += pretty_assertions 1.4.1 # MIT OR Apache-2.0
|
||||
@@ -616,16 +603,12 @@ MODCARGO_CRATES += psm 0.1.21 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += pulldown-cmark 0.11.2 # MIT
|
||||
MODCARGO_CRATES += quick-error 1.2.3 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += quick-error 2.0.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += quick-junit 0.3.6 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += quick-xml 0.31.0 # MIT
|
||||
MODCARGO_CRATES += quick-xml 0.38.4 # MIT
|
||||
MODCARGO_CRATES += quinn 0.11.8 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += quinn-proto 0.11.14 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += quinn-udp 0.5.9 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += quote 1.0.45 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += r-efi 5.3.0 # MIT OR Apache-2.0 OR LGPL-2.1-or-later
|
||||
MODCARGO_CRATES += radium 0.7.0 # MIT
|
||||
MODCARGO_CRATES += radix_fmt 1.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += radix_trie 0.2.1 # MIT
|
||||
MODCARGO_CRATES += raffia 0.12.2 # MIT
|
||||
MODCARGO_CRATES += raffia_macro 0.2.0 # MIT
|
||||
@@ -639,12 +622,12 @@ MODCARGO_CRATES += rand_core 0.10.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += rand_xorshift 0.4.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += range-alloc 0.1.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += raw-window-handle 0.6.2 # MIT OR Apache-2.0 OR Zlib
|
||||
MODCARGO_CRATES += rawpointer 0.2.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += rayon 1.11.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += rayon-core 1.13.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += rc2 0.8.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += redox_syscall 0.4.1 # MIT
|
||||
MODCARGO_CRATES += redox_syscall 0.5.13 # MIT
|
||||
MODCARGO_CRATES += redox_users 0.4.5 # MIT
|
||||
MODCARGO_CRATES += redox_users 0.5.2 # MIT
|
||||
MODCARGO_CRATES += ref-cast 1.0.22 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += ref-cast-impl 1.0.22 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += regalloc2 0.11.1 # Apache-2.0 WITH LLVM-exception
|
||||
@@ -665,7 +648,6 @@ MODCARGO_CRATES += rowan 0.15.15 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += rsa 0.9.10 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += rstest 0.22.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += rstest_macros 0.22.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += runtimelib 1.3.0 # BSD-3-Clause
|
||||
MODCARGO_CRATES += rusqlite 0.37.0 # MIT
|
||||
MODCARGO_CRATES += rustc-demangle 0.1.24 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += rustc-hash 1.1.0 # Apache-2.0/MIT
|
||||
@@ -675,7 +657,8 @@ MODCARGO_CRATES += rustcrypto-ff 0.14.0-rc.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += rustcrypto-group 0.14.0-rc.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += rusticata-macros 4.1.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += rustix 0.38.34 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += rustls 0.23.28 # Apache-2.0 OR ISC OR MIT
|
||||
MODCARGO_CRATES += rustix 1.1.4 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += rustls 0.23.40 # Apache-2.0 OR ISC OR MIT
|
||||
MODCARGO_CRATES += rustls-native-certs 0.7.0 # Apache-2.0 OR ISC OR MIT
|
||||
MODCARGO_CRATES += rustls-pemfile 2.1.2 # Apache-2.0 OR ISC OR MIT
|
||||
MODCARGO_CRATES += rustls-pki-types 1.12.0 # MIT OR Apache-2.0
|
||||
@@ -688,22 +671,22 @@ MODCARGO_CRATES += rustyline 17.0.0 # MIT
|
||||
MODCARGO_CRATES += rustyline-derive 0.11.1 # MIT
|
||||
MODCARGO_CRATES += ryu 1.0.17 # Apache-2.0 OR BSL-1.0
|
||||
MODCARGO_CRATES += ryu-js 1.0.1 # Apache-2.0 OR BSL-1.0
|
||||
MODCARGO_CRATES += saa 5.5.0 # Apache-2.0
|
||||
MODCARGO_CRATES += saa 5.6.0 # Apache-2.0
|
||||
MODCARGO_CRATES += safe_arch 0.7.4 # Zlib OR Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += saffron 0.1.0 # LICENSE
|
||||
MODCARGO_CRATES += salsa20 0.10.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
|
||||
MODCARGO_CRATES += scc 3.6.5 # Apache-2.0
|
||||
MODCARGO_CRATES += scc 3.7.1 # Apache-2.0
|
||||
MODCARGO_CRATES += schannel 0.1.23 # MIT
|
||||
MODCARGO_CRATES += scoped-tls 1.0.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += scopeguard 1.2.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += scrypt 0.11.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += sdd 4.6.3 # Apache-2.0
|
||||
MODCARGO_CRATES += sdd 4.8.6 # Apache-2.0
|
||||
MODCARGO_CRATES += sec1 0.7.3 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += sec1 0.8.0-rc.13 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += security-framework 2.10.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += security-framework 3.3.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += security-framework-sys 2.14.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += selectors 0.30.0 # MPL-2.0
|
||||
MODCARGO_CRATES += semver 1.0.25 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += seq-macro 0.3.6 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += serde 1.0.228 # MIT OR Apache-2.0
|
||||
@@ -718,24 +701,19 @@ MODCARGO_CRATES += serde_spanned 1.0.4 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += serde_urlencoded 0.7.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += serdect 0.2.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += serdect 0.4.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += servo_arc 0.4.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += sha1 0.10.6 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += sha1_smol 1.0.0 # BSD-3-Clause
|
||||
MODCARGO_CRATES += sha2 0.10.8 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += sha3 0.10.8 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += sha3 0.11.0-rc.8 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += sharded-slab 0.1.7 # MIT
|
||||
MODCARGO_CRATES += shell-escape 0.1.5 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += shell-words 1.1.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += shellexpand 3.1.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += shlex 1.3.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += signal-hook 0.3.17 # Apache-2.0/MIT
|
||||
MODCARGO_CRATES += signal-hook-mio 0.2.4 # Apache-2.0/MIT
|
||||
MODCARGO_CRATES += signal-hook-registry 1.4.2 # Apache-2.0/MIT
|
||||
MODCARGO_CRATES += signature 2.2.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += signature 3.0.0-rc.10 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += simba 0.9.0 # Apache-2.0
|
||||
MODCARGO_CRATES += simd-adler32 0.3.7 # MIT
|
||||
MODCARGO_CRATES += simd-json 0.14.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += simdutf8 0.1.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += similar 2.7.0 # Apache-2.0
|
||||
MODCARGO_CRATES += siphasher 0.3.11 # MIT/Apache-2.0
|
||||
@@ -747,7 +725,7 @@ MODCARGO_CRATES += sm3 0.4.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += smallvec 1.15.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += smartstring 1.0.1 # MPL-2.0+
|
||||
MODCARGO_CRATES += socket2 0.5.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += socket2 0.6.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += socket2 0.6.4 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += sourcemap 9.2.0 # BSD-3-Clause
|
||||
MODCARGO_CRATES += spin 0.9.8 # MIT
|
||||
MODCARGO_CRATES += spirv 0.3.0+sdk-1.3.268.0 # Apache-2.0
|
||||
@@ -761,14 +739,12 @@ MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += strck 1.0.0 # MIT
|
||||
MODCARGO_CRATES += string_enum 1.0.2 # Apache-2.0
|
||||
MODCARGO_CRATES += stringcase 0.4.0 # MIT
|
||||
MODCARGO_CRATES += strip-ansi-escapes 0.2.0 # Apache-2.0/MIT
|
||||
MODCARGO_CRATES += strsim 0.11.1 # MIT
|
||||
MODCARGO_CRATES += strum 0.27.1 # MIT
|
||||
MODCARGO_CRATES += strum_macros 0.27.1 # MIT
|
||||
MODCARGO_CRATES += subtle 2.6.1 # BSD-3-Clause
|
||||
MODCARGO_CRATES += swc_allocator 4.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_atoms 9.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_bundler 35.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_common 17.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_config 3.1.2 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_config_macro 1.0.1 # Apache-2.0
|
||||
@@ -781,16 +757,15 @@ MODCARGO_CRATES += swc_ecma_parser 27.0.7 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_transforms_base 30.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_transforms_classes 30.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_transforms_macros 1.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_transforms_optimization 32.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_transforms_proposal 30.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_transforms_react 33.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_transforms_typescript 33.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_utils 24.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_ecma_visit 18.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_eq_ignore_macros 1.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_graph_analyzer 14.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_macros_common 1.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_sourcemap 9.3.4 # BSD-3-Clause
|
||||
MODCARGO_CRATES += swc_ts_fast_strip 36.0.0 # Apache-2.0
|
||||
MODCARGO_CRATES += swc_visit 2.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += syn 1.0.109 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += syn 2.0.117 # MIT OR Apache-2.0
|
||||
@@ -798,12 +773,11 @@ MODCARGO_CRATES += syn-match 0.3.1 # MIT
|
||||
MODCARGO_CRATES += sync_wrapper 1.0.1 # Apache-2.0
|
||||
MODCARGO_CRATES += synstructure 0.12.6 # MIT
|
||||
MODCARGO_CRATES += synstructure 0.13.1 # MIT
|
||||
MODCARGO_CRATES += syntect 5.3.0 # MIT
|
||||
MODCARGO_CRATES += sys_traits 0.1.27 # MIT
|
||||
MODCARGO_CRATES += sys_traits 0.1.28 # MIT
|
||||
MODCARGO_CRATES += sys_traits_macros 0.1.0 # MIT
|
||||
MODCARGO_CRATES += tagptr 0.2.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += tap 1.0.1 # MIT
|
||||
MODCARGO_CRATES += tar 0.4.45 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += tar 0.4.46 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += target-lexicon 0.13.2 # Apache-2.0 WITH LLVM-exception
|
||||
MODCARGO_CRATES += target-triple 1.0.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += tempfile 3.10.1 # MIT OR Apache-2.0
|
||||
@@ -825,6 +799,7 @@ MODCARGO_CRATES += time-core 0.1.8 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += time-macros 0.2.27 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += timezone_provider 0.2.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += tiny_pretty 0.2.0 # MIT
|
||||
MODCARGO_CRATES += tiny_pretty 0.4.2 # MIT
|
||||
MODCARGO_CRATES += tinystr 0.7.6 # Unicode-3.0
|
||||
MODCARGO_CRATES += tinystr 0.8.3 # Unicode-3.0
|
||||
MODCARGO_CRATES += tinytemplate 1.2.1 # Apache-2.0 OR MIT
|
||||
@@ -835,7 +810,7 @@ MODCARGO_CRATES += tokio-eld 0.3.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += tokio-macros 2.5.0 # MIT
|
||||
MODCARGO_CRATES += tokio-metrics 0.3.1 # MIT
|
||||
MODCARGO_CRATES += tokio-rustls 0.26.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += tokio-socks 0.5.1 # MIT
|
||||
MODCARGO_CRATES += tokio-socks 0.5.3 # MIT
|
||||
MODCARGO_CRATES += tokio-stream 0.1.16 # MIT
|
||||
MODCARGO_CRATES += tokio-util 0.7.16 # MIT
|
||||
MODCARGO_CRATES += tokio-vsock 0.7.1 # Apache-2.0
|
||||
@@ -861,7 +836,7 @@ MODCARGO_CRATES += triomphe 0.1.13 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += try-lock 0.2.5 # MIT
|
||||
MODCARGO_CRATES += trybuild 1.0.115 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += twox-hash 1.6.3 # MIT
|
||||
MODCARGO_CRATES += twox-hash 2.1.0 # MIT
|
||||
MODCARGO_CRATES += twox-hash 2.1.2 # MIT
|
||||
MODCARGO_CRATES += typed-arena 2.0.2 # MIT
|
||||
MODCARGO_CRATES += typeid 1.0.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += typenum 1.17.0 # MIT OR Apache-2.0
|
||||
@@ -889,15 +864,13 @@ MODCARGO_CRATES += utf8-width 0.1.7 # MIT
|
||||
MODCARGO_CRATES += utf8_iter 1.0.4 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += utf8parse 0.2.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += uuid 1.21.0 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += v8 147.4.0 # MIT
|
||||
MODCARGO_CRATES += v8_valueserializer 0.1.1 # MIT
|
||||
MODCARGO_CRATES += v8 149.2.0 # MIT
|
||||
MODCARGO_CRATES += v8_valueserializer 0.1.2 # MIT
|
||||
MODCARGO_CRATES += valuable 0.1.0 # MIT
|
||||
MODCARGO_CRATES += value-trait 0.10.0 # Apache-2.0/MIT
|
||||
MODCARGO_CRATES += vcpkg 0.2.15 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += vsimd 0.8.0 # MIT
|
||||
MODCARGO_CRATES += vsock 0.5.1 # Apache-2.0
|
||||
MODCARGO_CRATES += vte 0.11.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += vte 0.13.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += vte_generate_state_changes 0.1.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += wait-timeout 0.2.1 # MIT/Apache-2.0
|
||||
@@ -935,8 +908,10 @@ MODCARGO_CRATES += wgpu-types 28.0.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += which 6.0.1 # MIT
|
||||
MODCARGO_CRATES += which 8.0.0 # MIT
|
||||
MODCARGO_CRATES += whoami 1.6.0 # Apache-2.0 OR BSL-1.0 OR MIT
|
||||
MODCARGO_CRATES += wide 0.7.33 # Zlib OR Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += widestring 1.1.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += win32job 2.0.3 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += win_uds 0.2.2 # Unlicense
|
||||
MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += winapi-util 0.1.6 # Unlicense/MIT
|
||||
@@ -969,6 +944,7 @@ MODCARGO_CRATES += windows-sys 0.48.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += windows-sys 0.52.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += windows-sys 0.59.0 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += windows-sys 0.60.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += windows-sys 0.61.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += windows-targets 0.48.5 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += windows-targets 0.52.6 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += windows-targets 0.53.3 # MIT OR Apache-2.0
|
||||
@@ -1018,12 +994,11 @@ MODCARGO_CRATES += wyz 0.5.1 # MIT
|
||||
MODCARGO_CRATES += x25519-dalek 2.0.1 # BSD-3-Clause
|
||||
MODCARGO_CRATES += x509-parser 0.15.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += xattr 1.3.1 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += xdg 2.5.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += xml-rs 0.8.20 # MIT
|
||||
MODCARGO_CRATES += xxhash-rust 0.8.15 # BSL-1.0
|
||||
MODCARGO_CRATES += yaml-rust 0.4.5 # MIT/Apache-2.0
|
||||
MODCARGO_CRATES += yaml_parser 0.2.1 # MIT
|
||||
MODCARGO_CRATES += yansi 1.0.1 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += yasna 0.5.2 # MIT OR Apache-2.0
|
||||
MODCARGO_CRATES += yoke 0.7.4 # Unicode-3.0
|
||||
MODCARGO_CRATES += yoke 0.8.2 # Unicode-3.0
|
||||
MODCARGO_CRATES += yoke-derive 0.7.4 # Unicode-3.0
|
||||
@@ -1036,7 +1011,7 @@ MODCARGO_CRATES += zerofrom 0.1.7 # Unicode-3.0
|
||||
MODCARGO_CRATES += zerofrom-derive 0.1.7 # Unicode-3.0
|
||||
MODCARGO_CRATES += zeroize 1.8.1 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += zeroize_derive 1.4.2 # Apache-2.0 OR MIT
|
||||
MODCARGO_CRATES += zeromq 0.5.0 # MIT
|
||||
MODCARGO_CRATES += zeromq 0.6.0 # MIT
|
||||
MODCARGO_CRATES += zerotrie 0.2.4 # Unicode-3.0
|
||||
MODCARGO_CRATES += zerovec 0.10.4 # Unicode-3.0
|
||||
MODCARGO_CRATES += zerovec 0.11.6 # Unicode-3.0
|
||||
|
||||
+144
-194
File diff suppressed because it is too large
Load Diff
@@ -15,17 +15,17 @@ Index: cli/Cargo.toml
|
||||
# 2. Run the executable. It will output a dhat-heap.json file.
|
||||
@@ -41,7 +41,7 @@ hmr = ["deno_runtime/hmr", "deno_snapshots/disable"]
|
||||
__vendored_zlib_ng = ["flate2/zlib-ng-compat", "libz-sys/zlib-ng"]
|
||||
lsp-tracing = ["dep:tracing", "dep:tracing-subscriber", "dep:tracing-opentelemetry"]
|
||||
lsp-tracing = ["dep:tracing", "dep:tracing-subscriber", "dep:tracing-opentelemetry", "opentelemetry-otlp/grpc-tonic"]
|
||||
# Custom panic trace with `deno_panic`
|
||||
-panic-trace = ["deno_panic"]
|
||||
+# panic-trace = ["deno_panic"]
|
||||
|
||||
[build-dependencies]
|
||||
deno_runtime = { workspace = true, features = ["include_js_files_for_snapshotting", "only_snapshotted_js_sources"] }
|
||||
@@ -132,7 +132,6 @@ indexmap.workspace = true
|
||||
deno_runtime = { workspace = true }
|
||||
@@ -127,7 +127,6 @@ imara-diff.workspace = true
|
||||
import_map.workspace = true
|
||||
indexmap.workspace = true
|
||||
jsonc-parser = { workspace = true, features = ["cst", "serde"] }
|
||||
jupyter-protocol.workspace = true
|
||||
jupyter_runtime.workspace = true
|
||||
-keyring = { version = "3.6.3", features = ["apple-native", "sync-secret-service", "windows-native", "vendored"] }
|
||||
lazy-regex.workspace = true
|
||||
libc.workspace = true
|
||||
|
||||
@@ -3,7 +3,7 @@ Ignore unstable-tsgo flag
|
||||
Index: cli/args/mod.rs
|
||||
--- cli/args/mod.rs.orig
|
||||
+++ cli/args/mod.rs
|
||||
@@ -1280,7 +1280,7 @@ impl CliOptions {
|
||||
@@ -1386,7 +1386,7 @@ impl CliOptions {
|
||||
}
|
||||
|
||||
pub fn unstable_tsgo(&self) -> bool {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: cli/lib.rs
|
||||
--- cli/lib.rs.orig
|
||||
+++ cli/lib.rs
|
||||
@@ -153,9 +153,10 @@ async fn run_subcommand(
|
||||
@@ -155,9 +155,10 @@ async fn run_subcommand(
|
||||
);
|
||||
tools::bundle::bundle(Arc::new(flags), bundle_flags).await
|
||||
}),
|
||||
@@ -15,7 +15,7 @@ Index: cli/lib.rs
|
||||
DenoSubcommand::Doc(doc_flags) => spawn_subcommand(async {
|
||||
tools::doc::doc(Arc::new(flags), doc_flags).await
|
||||
}),
|
||||
@@ -617,7 +618,7 @@ pub fn main() {
|
||||
@@ -686,7 +687,7 @@ pub fn main() {
|
||||
#[cfg(feature = "dhat-heap")]
|
||||
let profiler = dhat::Profiler::new_heap();
|
||||
|
||||
@@ -24,7 +24,7 @@ Index: cli/lib.rs
|
||||
|
||||
init_logging(None, None);
|
||||
|
||||
@@ -752,11 +753,13 @@ async fn resolve_flags_and_init(
|
||||
@@ -821,11 +822,13 @@ async fn resolve_flags_and_init(
|
||||
}
|
||||
|
||||
let sys = crate::sys::CliSys::default();
|
||||
@@ -38,7 +38,7 @@ Index: cli/lib.rs
|
||||
if flags.tunnel && !matches!(flags.subcommand, DenoSubcommand::Deploy(_)) {
|
||||
if let Err(err) = initialize_tunnel(&flags).await {
|
||||
exit_for_error(
|
||||
@@ -769,6 +772,10 @@ async fn resolve_flags_and_init(
|
||||
@@ -838,6 +841,10 @@ async fn resolve_flags_and_init(
|
||||
std::env::set_var("DENO_CONNECTED", "1");
|
||||
}
|
||||
}
|
||||
@@ -49,7 +49,7 @@ Index: cli/lib.rs
|
||||
|
||||
flags.unstable_config.fill_with_env(&sys);
|
||||
if std::env::var("DENO_COMPAT").is_ok() {
|
||||
@@ -1031,6 +1038,7 @@ struct AuthTunnelOutput {
|
||||
@@ -1102,6 +1109,7 @@ struct AuthTunnelOutput {
|
||||
token: String,
|
||||
}
|
||||
|
||||
@@ -57,7 +57,7 @@ Index: cli/lib.rs
|
||||
async fn auth_tunnel(
|
||||
no_config: bool,
|
||||
env_token: Option<String>,
|
||||
@@ -1065,6 +1073,7 @@ async fn auth_tunnel(
|
||||
@@ -1136,6 +1144,7 @@ async fn auth_tunnel(
|
||||
Ok(output)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: cli/standalone/binary.rs
|
||||
--- cli/standalone/binary.rs.orig
|
||||
+++ cli/standalone/binary.rs
|
||||
@@ -276,6 +276,7 @@ impl<'a> DenoCompileBinaryWriter<'a> {
|
||||
@@ -293,6 +293,7 @@ impl<'a> DenoCompileBinaryWriter<'a> {
|
||||
&self,
|
||||
compile_flags: &CompileFlags,
|
||||
) -> Result<Vec<u8>, AnyError> {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: cli/task_runner.rs
|
||||
--- cli/task_runner.rs.orig
|
||||
+++ cli/task_runner.rs
|
||||
@@ -247,8 +247,7 @@ impl ShellCommand for NpmCommand {
|
||||
@@ -329,8 +329,7 @@ impl ShellCommand for NpmCommand {
|
||||
return ExecutableCommand::new(
|
||||
"deno".to_string(),
|
||||
std::env::current_exe()
|
||||
@@ -11,7 +11,7 @@ Index: cli/task_runner.rs
|
||||
)
|
||||
.execute(ShellCommandContext {
|
||||
args,
|
||||
@@ -278,8 +277,7 @@ impl Default for DenoCommand {
|
||||
@@ -360,8 +359,7 @@ impl Default for DenoCommand {
|
||||
Self(ExecutableCommand::new(
|
||||
"deno".to_string(),
|
||||
std::env::current_exe()
|
||||
@@ -21,7 +21,7 @@ Index: cli/task_runner.rs
|
||||
))
|
||||
}
|
||||
}
|
||||
@@ -331,8 +329,7 @@ impl ShellCommand for NodeCommand {
|
||||
@@ -413,8 +411,7 @@ impl ShellCommand for NodeCommand {
|
||||
ExecutableCommand::new(
|
||||
"deno".to_string(),
|
||||
std::env::current_exe()
|
||||
@@ -31,7 +31,7 @@ Index: cli/task_runner.rs
|
||||
)
|
||||
.execute(ShellCommandContext {
|
||||
args,
|
||||
@@ -431,8 +428,7 @@ impl ShellCommand for NodeModulesFileRunCommand {
|
||||
@@ -513,8 +510,7 @@ impl ShellCommand for NodeModulesFileRunCommand {
|
||||
let executable_command = deno_task_shell::ExecutableCommand::new(
|
||||
"deno".to_string(),
|
||||
std::env::current_exe()
|
||||
|
||||
@@ -1,21 +1,11 @@
|
||||
Index: cli/tools/jupyter/install.rs
|
||||
--- cli/tools/jupyter/install.rs.orig
|
||||
+++ cli/tools/jupyter/install.rs
|
||||
@@ -1,6 +1,5 @@
|
||||
// Copyright 2018-2026 the Deno authors. MIT license.
|
||||
|
||||
-use std::env::current_exe;
|
||||
use std::io::Write;
|
||||
use std::path::Path;
|
||||
use std::path::PathBuf;
|
||||
@@ -89,15 +88,11 @@ pub fn install(
|
||||
@@ -156,12 +156,11 @@ pub fn install(
|
||||
}
|
||||
|
||||
let display_name = maybe_display_name.unwrap_or("Deno");
|
||||
- let current_exe_path = current_exe()
|
||||
- .context("Failed to get current executable path")?
|
||||
- .to_string_lossy()
|
||||
- .into_owned();
|
||||
- let current_exe_path = kernel_exe_path()?.to_string_lossy().into_owned();
|
||||
|
||||
// TODO(bartlomieju): add remaining fields as per
|
||||
// https://jupyter-client.readthedocs.io/en/stable/kernels.html#kernel-specs
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
Use devel/libffi from ports
|
||||
Index: ext/ffi/Cargo.toml
|
||||
--- ext/ffi/Cargo.toml.orig
|
||||
+++ ext/ffi/Cargo.toml
|
||||
@@ -22,7 +22,7 @@ deno_permissions.workspace = true
|
||||
@@ -21,7 +21,7 @@ deno_error.workspace = true
|
||||
deno_permissions.workspace = true
|
||||
denort_helper.workspace = true
|
||||
dlopen2.workspace = true
|
||||
libffi.workspace = true
|
||||
-libffi-sys.workspace = true
|
||||
+libffi-sys = { workspace = true, features = ["system"] }
|
||||
-libffi.workspace = true
|
||||
+libffi = { workspace = true, features = ["system"] }
|
||||
log.workspace = true
|
||||
memmap2.workspace = true
|
||||
num-bigint.workspace = true
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: ext/node/lib.rs
|
||||
--- ext/node/lib.rs.orig
|
||||
+++ ext/node/lib.rs
|
||||
@@ -368,8 +368,6 @@ deno_core::extension!(deno_node,
|
||||
@@ -419,8 +419,6 @@ deno_core::extension!(deno_node,
|
||||
ops::udp::op_node_udp_set_multicast_ttl,
|
||||
ops::udp::op_node_udp_set_ttl,
|
||||
ops::udp::op_node_udp_set_multicast_interface,
|
||||
@@ -9,4 +9,4 @@ Index: ext/node/lib.rs
|
||||
- ops::udp::op_node_udp_leave_source_specific,
|
||||
ops::udp::op_node_udp_send,
|
||||
ops::udp::op_node_udp_recv,
|
||||
ops::stream_wrap::op_stream_base_register_state,
|
||||
ops::udp::op_node_udp_fd_for_ipc,
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
Index: ext/node/polyfills/internal_binding/udp_wrap.ts
|
||||
--- ext/node/polyfills/internal_binding/udp_wrap.ts.orig
|
||||
+++ ext/node/polyfills/internal_binding/udp_wrap.ts
|
||||
@@ -28,10 +28,8 @@ import {
|
||||
op_node_udp_bind,
|
||||
@@ -30,10 +30,8 @@ const {
|
||||
op_node_udp_fd_for_ipc,
|
||||
op_node_udp_join_multi_v4,
|
||||
op_node_udp_join_multi_v6,
|
||||
- op_node_udp_join_source_specific,
|
||||
op_node_udp_leave_multi_v4,
|
||||
op_node_udp_leave_multi_v6,
|
||||
- op_node_udp_leave_source_specific,
|
||||
op_node_udp_open,
|
||||
op_node_udp_recv,
|
||||
op_node_udp_send,
|
||||
op_node_udp_set_broadcast,
|
||||
@@ -178,35 +176,6 @@ export class UDP extends HandleWrap {
|
||||
@@ -187,35 +185,6 @@ class UDP extends HandleWrap {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ Index: ext/node/polyfills/internal_binding/udp_wrap.ts
|
||||
/**
|
||||
* Bind to an IPv4 address.
|
||||
* @param ip The hostname to bind to.
|
||||
@@ -303,35 +272,6 @@ export class UDP extends HandleWrap {
|
||||
@@ -312,35 +281,6 @@ class UDP extends HandleWrap {
|
||||
} catch {
|
||||
return codeMap.get("EINVAL")!;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
Fix build with llvm 22.
|
||||
Obtained from FreeBSD (Mikael Urankar)
|
||||
|
||||
Index: modcargo-crates/libuv-sys-lite-1.48.3/Cargo.toml
|
||||
--- modcargo-crates/libuv-sys-lite-1.48.3/Cargo.toml.orig
|
||||
+++ modcargo-crates/libuv-sys-lite-1.48.3/Cargo.toml
|
||||
@@ -47,4 +47,4 @@ version = "0.8.5"
|
||||
optional = true
|
||||
|
||||
[build-dependencies.bindgen]
|
||||
-version = "0.70.1"
|
||||
+version = "0.72.1"
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/clang/BUILD.gn
|
||||
--- modcargo-crates/v8-147.4.0/build/config/clang/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/clang/BUILD.gn
|
||||
@@ -240,7 +240,12 @@ template("clang_lib") {
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/clang/BUILD.gn
|
||||
--- modcargo-crates/v8-149.2.0/build/config/clang/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/clang/BUILD.gn
|
||||
@@ -243,7 +243,12 @@ template("clang_lib") {
|
||||
|
||||
# Adds a dependency on the Clang runtime library clang_rt.builtins.
|
||||
clang_lib("compiler_builtins") {
|
||||
@@ -15,7 +15,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/clang/BUILD.gn
|
||||
libname = "osx"
|
||||
} else if (is_ios) {
|
||||
if (target_platform == "iphoneos") {
|
||||
@@ -265,7 +270,7 @@ clang_lib("compiler_builtins") {
|
||||
@@ -268,7 +273,7 @@ clang_lib("compiler_builtins") {
|
||||
assert(false, "unsupported target_platform=$target_platform")
|
||||
}
|
||||
} else if (current_cpu != "ppc64" && current_cpu != "s390x") {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/linux/pkg-config.py
|
||||
--- modcargo-crates/v8-147.4.0/build/config/linux/pkg-config.py.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/linux/pkg-config.py
|
||||
@@ -108,7 +108,7 @@ def main():
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/linux/pkg-config.py
|
||||
--- modcargo-crates/v8-149.2.0/build/config/linux/pkg-config.py.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/linux/pkg-config.py
|
||||
@@ -125,7 +125,7 @@ def main():
|
||||
# If this is run on non-Linux platforms, just return nothing and indicate
|
||||
# success. This allows us to "kind of emulate" a Linux build from other
|
||||
# platforms.
|
||||
- if "linux" not in sys.platform:
|
||||
+ if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd'])):
|
||||
print("[[],[],[],[],[]]")
|
||||
return 0
|
||||
|
||||
if options.dridriverdir or options.libdir:
|
||||
sys.stdout.write("")
|
||||
return 0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/v8_target_cpu.gni
|
||||
--- modcargo-crates/v8-147.4.0/build/config/v8_target_cpu.gni.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/v8_target_cpu.gni
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/v8_target_cpu.gni
|
||||
--- modcargo-crates/v8-149.2.0/build/config/v8_target_cpu.gni.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/v8_target_cpu.gni
|
||||
@@ -36,6 +36,8 @@ declare_args() {
|
||||
if (v8_target_cpu == "") {
|
||||
if (current_toolchain == "//build/toolchain/linux:clang_x64_v8_arm64") {
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/toolchain/gcc_solink_wrapper.py
|
||||
--- modcargo-crates/v8-147.4.0/build/toolchain/gcc_solink_wrapper.py.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/toolchain/gcc_solink_wrapper.py
|
||||
Index: modcargo-crates/v8-149.2.0/build/toolchain/gcc_solink_wrapper.py
|
||||
--- modcargo-crates/v8-149.2.0/build/toolchain/gcc_solink_wrapper.py.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/toolchain/gcc_solink_wrapper.py
|
||||
@@ -39,7 +39,7 @@ def CollectDynSym(args):
|
||||
"""Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
|
||||
toc = ''
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/toolchain/openbsd/BUILD.gn
|
||||
--- modcargo-crates/v8-147.4.0/build/toolchain/openbsd/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/toolchain/openbsd/BUILD.gn
|
||||
Index: modcargo-crates/v8-149.2.0/build/toolchain/openbsd/BUILD.gn
|
||||
--- modcargo-crates/v8-149.2.0/build/toolchain/openbsd/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/toolchain/openbsd/BUILD.gn
|
||||
@@ -0,0 +1,43 @@
|
||||
+# Copyright 2013 The Chromium Authors. All rights reserved.
|
||||
+# Use of this source code is governed by a BSD-style license that can be
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/toolchain/toolchain.gni
|
||||
--- modcargo-crates/v8-147.4.0/build/toolchain/toolchain.gni.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/toolchain/toolchain.gni
|
||||
Index: modcargo-crates/v8-149.2.0/build/toolchain/toolchain.gni
|
||||
--- modcargo-crates/v8-149.2.0/build/toolchain/toolchain.gni.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/toolchain/toolchain.gni
|
||||
@@ -64,7 +64,7 @@ if (host_os == "mac") {
|
||||
host_shlib_extension = ".dylib"
|
||||
} else if (host_os == "win") {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/BUILDCONFIG.gn
|
||||
--- modcargo-crates/v8-147.4.0/build/config/BUILDCONFIG.gn.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/BUILDCONFIG.gn
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/BUILDCONFIG.gn
|
||||
--- modcargo-crates/v8-149.2.0/build/config/BUILDCONFIG.gn.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/BUILDCONFIG.gn
|
||||
@@ -136,7 +136,7 @@ declare_args() {
|
||||
is_official_build = false
|
||||
|
||||
@@ -10,7 +10,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/BUILDCONFIG.gn
|
||||
(current_cpu != "mips" && current_cpu != "mips64")
|
||||
|
||||
# Allows the path to a custom target toolchain to be injected as a single
|
||||
@@ -232,6 +232,8 @@ if (host_toolchain == "") {
|
||||
@@ -241,6 +241,8 @@ if (host_toolchain == "") {
|
||||
host_toolchain = "//build/toolchain/aix:$host_cpu"
|
||||
} else if (host_os == "zos") {
|
||||
host_toolchain = "//build/toolchain/zos:$host_cpu"
|
||||
@@ -19,7 +19,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/BUILDCONFIG.gn
|
||||
} else {
|
||||
assert(false, "Unsupported host_os: $host_os")
|
||||
}
|
||||
@@ -276,6 +278,8 @@ if (target_os == "android") {
|
||||
@@ -285,6 +287,8 @@ if (target_os == "android") {
|
||||
_default_toolchain = "//build/toolchain/aix:$target_cpu"
|
||||
} else if (target_os == "zos") {
|
||||
_default_toolchain = "//build/toolchain/zos:$target_cpu"
|
||||
@@ -28,7 +28,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/BUILDCONFIG.gn
|
||||
} else if (target_os == "emscripten") {
|
||||
# Because it's too hard to remove all targets from //BUILD.gn that do not work with it.
|
||||
assert(
|
||||
@@ -315,11 +319,13 @@ is_android = current_os == "android"
|
||||
@@ -324,11 +328,13 @@ is_android = current_os == "android"
|
||||
is_chromeos = current_os == "chromeos"
|
||||
is_fuchsia = current_os == "fuchsia"
|
||||
is_ios = current_os == "ios"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/BUILD.gn
|
||||
--- modcargo-crates/v8-147.4.0/build/config/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/BUILD.gn
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/BUILD.gn
|
||||
--- modcargo-crates/v8-149.2.0/build/config/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/BUILD.gn
|
||||
@@ -119,7 +119,7 @@ config("debug") {
|
||||
# builds, and we have to tell it to turn it off.
|
||||
defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
--- modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
@@ -202,7 +202,7 @@ declare_args() {
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/compiler/BUILD.gn
|
||||
--- modcargo-crates/v8-149.2.0/build/config/compiler/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/compiler/BUILD.gn
|
||||
@@ -203,7 +203,7 @@ declare_args() {
|
||||
# This greatly reduces the size of debug builds, at the cost of
|
||||
# debugging information which is required by some specialized
|
||||
# debugging tools.
|
||||
@@ -10,7 +10,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
|
||||
# This switch is used to enable -Wexit-time-destructors by default. This
|
||||
# warning serves as a flip switch to allow a gradual migration of targets
|
||||
@@ -322,13 +322,16 @@ config("default_include_dirs") {
|
||||
@@ -323,13 +323,16 @@ config("default_include_dirs") {
|
||||
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
|
||||
# the executable they are loaded into, so they are unresolved at link-time.
|
||||
config("no_unresolved_symbols") {
|
||||
@@ -28,7 +28,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
}
|
||||
|
||||
# compiler ---------------------------------------------------------------------
|
||||
@@ -448,6 +451,10 @@ config("compiler") {
|
||||
@@ -449,6 +452,10 @@ config("compiler") {
|
||||
# --------------------------------
|
||||
cflags += [ "-fno-strict-aliasing" ] # See http://crbug.com/32204
|
||||
|
||||
@@ -39,7 +39,16 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
# Stack protection. ShadowCallStack and Stack protector address the same
|
||||
# problems. Therefore, we only enable one or the other. Clang advertises SCS as
|
||||
# a stronger alternative to StackProtector, so we give SCS precedence over SP.
|
||||
@@ -616,7 +623,7 @@ config("compiler") {
|
||||
@@ -601,7 +608,7 @@ config("compiler") {
|
||||
# Flags for diagnostics.
|
||||
cflags += [ "-fcolor-diagnostics" ]
|
||||
if (!is_win) {
|
||||
- cflags += [ "-fdiagnostics-show-inlining-chain" ]
|
||||
+ #cflags += [ "-fdiagnostics-show-inlining-chain" ]
|
||||
} else {
|
||||
# Combine after https://github.com/llvm/llvm-project/pull/192241
|
||||
cflags += [ "/clang:-fdiagnostics-show-inlining-chain" ]
|
||||
@@ -627,7 +634,7 @@ config("compiler") {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,16 +57,16 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
|
||||
if (save_reproducers_on_lld_crash && use_lld) {
|
||||
ldflags += [
|
||||
@@ -1067,7 +1074,7 @@ config("linker") {
|
||||
@@ -1084,7 +1091,7 @@ config("linker") {
|
||||
# errors. We only apply fatal warnings when using lld.
|
||||
ldflags += [ "-Wl,-fatal_warnings" ]
|
||||
}
|
||||
- if (!is_apple && current_os != "aix" && current_os != "zos") {
|
||||
+ if (!is_apple && current_os != "aix" && current_os != "zos" && !is_openbsd) {
|
||||
ldflags += [ "-Wl,--fatal-warnings" ]
|
||||
}
|
||||
}
|
||||
|
||||
# Linker warnings.
|
||||
- if (fatal_linker_warnings && !is_apple && current_os != "aix" &&
|
||||
+ if (fatal_linker_warnings && !is_apple && !is_openbsd && current_os != "aix" &&
|
||||
current_os != "zos") {
|
||||
ldflags += [ "-Wl,--fatal-warnings" ]
|
||||
}
|
||||
@@ -1325,7 +1332,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -1349,7 +1356,7 @@ config("compiler_cpu_abi") {
|
||||
# CPU architecture. We may or may not be doing a cross compile now, so for
|
||||
# simplicity we always explicitly set the architecture.
|
||||
if (current_cpu == "x64") {
|
||||
@@ -66,7 +75,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
cflags += [ "--target=x86_64-unknown-linux-gnu" ]
|
||||
ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
|
||||
} else {
|
||||
@@ -1339,7 +1346,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -1363,7 +1370,7 @@ config("compiler_cpu_abi") {
|
||||
ldflags += [ "-march=$cros_target_cpu_arch" ]
|
||||
}
|
||||
} else if (current_cpu == "x86") {
|
||||
@@ -75,7 +84,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
cflags += [ "--target=i386-unknown-linux-gnu" ]
|
||||
ldflags += [ "--target=i386-unknown-linux-gnu" ]
|
||||
} else {
|
||||
@@ -1351,7 +1358,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -1375,7 +1382,7 @@ config("compiler_cpu_abi") {
|
||||
"-msse3",
|
||||
]
|
||||
} else if (current_cpu == "arm") {
|
||||
@@ -84,7 +93,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
cflags += [ "--target=arm-linux-gnueabihf" ]
|
||||
ldflags += [ "--target=arm-linux-gnueabihf" ]
|
||||
}
|
||||
@@ -1360,7 +1367,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -1384,7 +1391,7 @@ config("compiler_cpu_abi") {
|
||||
"-mfloat-abi=$arm_float_abi",
|
||||
]
|
||||
} else if (current_cpu == "arm64") {
|
||||
@@ -93,7 +102,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
cflags += [ "--target=aarch64-linux-gnu" ]
|
||||
ldflags += [ "--target=aarch64-linux-gnu" ]
|
||||
}
|
||||
@@ -1720,7 +1727,7 @@ config("compiler_deterministic") {
|
||||
@@ -1744,7 +1751,7 @@ config("compiler_deterministic") {
|
||||
"-file-prefix-map",
|
||||
rebase_path("//.", "") + "=" + rebase_path("//.", root_build_dir),
|
||||
]
|
||||
@@ -102,7 +111,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
# We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
|
||||
asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
|
||||
}
|
||||
@@ -1773,7 +1780,7 @@ config("compiler_deterministic") {
|
||||
@@ -1797,7 +1804,7 @@ config("compiler_deterministic") {
|
||||
|
||||
config("clang_revision") {
|
||||
if (is_clang && clang_base_path == default_clang_base_path &&
|
||||
@@ -111,32 +120,41 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
_perform_consistency_checks = current_toolchain == default_toolchain
|
||||
if (llvm_force_head_revision) {
|
||||
_head_revision_stamp_path = "//third_party/llvm-build/force_head_revision"
|
||||
@@ -1897,13 +1904,13 @@ config("sanitize_c_array_bounds") {
|
||||
# sanitizer) is enabled, they then do expensive debug like operations. We
|
||||
# want to suppress this behaviour since we want to keep performance costs
|
||||
# as low as possible while having these checks.
|
||||
- "-fsanitize-ignore-for-ubsan-feature=array-bounds",
|
||||
+ # "-fsanitize-ignore-for-ubsan-feature=array-bounds",
|
||||
@@ -1910,7 +1917,7 @@ config("clang_warning_suppression") {
|
||||
# See also: https://crbug.com/40891132#comment10
|
||||
ubsan_hardening("c_array_bounds") {
|
||||
sanitizer = "array-bounds"
|
||||
- condition = !(is_asan && target_cpu == "x86")
|
||||
+ condition = !(is_bsd || (is_asan && target_cpu == "x86"))
|
||||
|
||||
# Because we've enabled array-bounds sanitizing we also want to suppress
|
||||
# the related warning about "unsafe-buffer-usage-in-static-sized-array",
|
||||
# since we know that the array bounds sanitizing will catch any out-of-
|
||||
# bounds accesses.
|
||||
- "-Wno-unsafe-buffer-usage-in-static-sized-array",
|
||||
+ # "-Wno-unsafe-buffer-usage-in-static-sized-array",
|
||||
]
|
||||
}
|
||||
# Because we've enabled array-bounds sanitizing we also want to suppress
|
||||
# the related warning about "unsafe-buffer-usage-in-static-sized-array",
|
||||
@@ -1924,6 +1931,7 @@ ubsan_hardening("c_array_bounds") {
|
||||
# `NOTREACHED()` at the end of such functions.
|
||||
ubsan_hardening("return") {
|
||||
sanitizer = "return"
|
||||
+ condition = !is_bsd
|
||||
}
|
||||
@@ -2608,7 +2615,7 @@ config("export_dynamic") {
|
||||
|
||||
config("rustc_revision") {
|
||||
@@ -2260,7 +2268,6 @@ config("default_warnings") {
|
||||
"-Wno-uninitialized-const-pointer",
|
||||
|
||||
# TODO(crbug.com/495753203): Fix and re-enable.
|
||||
- "-Wno-unused-but-set-global",
|
||||
]
|
||||
|
||||
cflags_cc += [
|
||||
@@ -2629,7 +2636,7 @@ config("export_dynamic") {
|
||||
# 2. Remove the thin_archive config, so that the .a file actually contains all
|
||||
# .o files, instead of just references to .o files in the build directoy
|
||||
config("thin_archive") {
|
||||
- if ((is_apple && use_lld) || (is_linux && !is_clang) || current_os == "aix") {
|
||||
+ if ((is_apple && use_lld) || (is_linux && !is_clang && !is_bsd) || current_os == "aix") {
|
||||
- if ((is_apple && use_lld) || (is_linux && !is_clang) || current_os == "aix" ||
|
||||
+ if ((is_apple && use_lld) || (is_linux && !is_clang && !is_bsd) || current_os == "aix" ||
|
||||
current_os == "zos") {
|
||||
# The macOS and iOS linker ld64.ldd doesn't support thin archive without
|
||||
# symbol table, gcc on linux also throws the error `archive has no index`.
|
||||
# AIX does support -s option, not -S option.
|
||||
@@ -3044,7 +3051,7 @@ config("afdo_optimize_size") {
|
||||
@@ -3066,7 +3073,7 @@ config("afdo_optimize_size") {
|
||||
# There are some targeted places that AFDO regresses, so we provide a separate
|
||||
# config to allow AFDO to be disabled per-target.
|
||||
config("afdo") {
|
||||
@@ -145,7 +163,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
cflags = []
|
||||
if (clang_emit_debug_info_for_profiling) {
|
||||
# Add the following flags to generate debug info for profiling.
|
||||
@@ -3071,7 +3078,7 @@ config("afdo") {
|
||||
@@ -3093,7 +3100,7 @@ config("afdo") {
|
||||
cflags += [ "-Wno-backend-plugin" ]
|
||||
inputs = [ _clang_sample_profile ]
|
||||
}
|
||||
@@ -154,7 +172,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
cflags = [ "-fauto-profile=${auto_profile_path}" ]
|
||||
inputs = [ auto_profile_path ]
|
||||
}
|
||||
@@ -3201,7 +3208,7 @@ config("symbols") {
|
||||
@@ -3223,7 +3230,7 @@ config("symbols") {
|
||||
}
|
||||
|
||||
if (current_os != "zos") {
|
||||
@@ -163,7 +181,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
}
|
||||
|
||||
if (is_clang && !is_tsan && !is_asan) {
|
||||
@@ -3230,7 +3237,7 @@ config("symbols") {
|
||||
@@ -3252,7 +3259,7 @@ config("symbols") {
|
||||
if (use_dwarf5) {
|
||||
cflags += [ "-gpubnames" ]
|
||||
} else {
|
||||
@@ -172,7 +190,7 @@ Index: modcargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
|
||||
# This flag enables the GNU-format pubnames and pubtypes sections,
|
||||
# which lld needs in order to generate a correct GDB index.
|
||||
# TODO(pcc): Try to make lld understand non-GNU-format pubnames
|
||||
@@ -3264,7 +3271,7 @@ config("symbols") {
|
||||
@@ -3286,7 +3293,7 @@ config("symbols") {
|
||||
cflags += [ "-gomit-unreferenced-methods" ]
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/linux/BUILD.gn
|
||||
--- modcargo-crates/v8-147.4.0/build/config/linux/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/linux/BUILD.gn
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/linux/BUILD.gn
|
||||
--- modcargo-crates/v8-149.2.0/build/config/linux/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/linux/BUILD.gn
|
||||
@@ -40,10 +40,6 @@ config("runtime_library") {
|
||||
defines = [ "OS_CHROMEOS" ]
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/detect_host_arch.py
|
||||
--- modcargo-crates/v8-147.4.0/build/detect_host_arch.py.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/detect_host_arch.py
|
||||
Index: modcargo-crates/v8-149.2.0/build/detect_host_arch.py
|
||||
--- modcargo-crates/v8-149.2.0/build/detect_host_arch.py.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/detect_host_arch.py
|
||||
@@ -24,6 +24,8 @@ def HostArch():
|
||||
host_arch = 'arm'
|
||||
elif host_arch.startswith('aarch64'):
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build.rs
|
||||
--- modcargo-crates/v8-147.4.0/build.rs.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build.rs
|
||||
@@ -253,7 +253,7 @@ fn build_v8(is_asan: bool) {
|
||||
Index: modcargo-crates/v8-149.2.0/build.rs
|
||||
--- modcargo-crates/v8-149.2.0/build.rs.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build.rs
|
||||
@@ -255,7 +255,7 @@ fn build_v8(is_asan: bool) {
|
||||
download_ninja_gn_binaries();
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ Index: modcargo-crates/v8-147.4.0/build.rs
|
||||
|
||||
// `#[cfg(...)]` attributes don't work as expected from build.rs -- they refer to the configuration
|
||||
// of the host system which the build.rs script will be running on. In short, `cfg!(target_<os/arch>)`
|
||||
@@ -413,7 +413,6 @@ fn build_v8(is_asan: bool) {
|
||||
@@ -415,7 +415,6 @@ fn build_v8(is_asan: bool) {
|
||||
gn_args.push(format!(r#"target_cpu="{arch}""#).to_string());
|
||||
gn_args.push(r#"target_os="android""#.to_string());
|
||||
gn_args.push("treat_warnings_as_errors=false".to_string());
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/toolchain/gcc_toolchain.gni
|
||||
--- modcargo-crates/v8-147.4.0/build/toolchain/gcc_toolchain.gni.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/toolchain/gcc_toolchain.gni
|
||||
Index: modcargo-crates/v8-149.2.0/build/toolchain/gcc_toolchain.gni
|
||||
--- modcargo-crates/v8-149.2.0/build/toolchain/gcc_toolchain.gni.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/toolchain/gcc_toolchain.gni
|
||||
@@ -46,6 +46,12 @@ if (enable_resource_allowlist_generation) {
|
||||
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
|
||||
}
|
||||
@@ -14,7 +14,7 @@ Index: modcargo-crates/v8-147.4.0/build/toolchain/gcc_toolchain.gni
|
||||
# This template defines a toolchain for something that works like gcc
|
||||
# (including clang).
|
||||
#
|
||||
@@ -913,22 +919,13 @@ template("gcc_toolchain") {
|
||||
@@ -956,22 +962,13 @@ template("gcc_toolchain") {
|
||||
# actually just be doing a native compile.
|
||||
template("clang_toolchain") {
|
||||
gcc_toolchain(target_name) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/BUILD.gn
|
||||
--- modcargo-crates/v8-147.4.0/v8/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/BUILD.gn
|
||||
@@ -1024,6 +1024,9 @@ external_v8_defines = [
|
||||
Index: modcargo-crates/v8-149.2.0/v8/BUILD.gn
|
||||
--- modcargo-crates/v8-149.2.0/v8/BUILD.gn.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/BUILD.gn
|
||||
@@ -1053,6 +1053,9 @@ external_v8_defines = [
|
||||
"V8_TARGET_OS_MACOS",
|
||||
"V8_TARGET_OS_WIN",
|
||||
"V8_TARGET_OS_CHROMEOS",
|
||||
@@ -11,7 +11,7 @@ Index: modcargo-crates/v8-147.4.0/v8/BUILD.gn
|
||||
"V8_TARGET_ARCH_ARM64",
|
||||
"V8_TARGET_ARCH_PPC64",
|
||||
"V8_TARGET_ARCH_MIPS64",
|
||||
@@ -1108,6 +1111,10 @@ if (target_os == "android") {
|
||||
@@ -1137,6 +1140,10 @@ if (target_os == "android") {
|
||||
} else if (target_os == "chromeos") {
|
||||
enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
|
||||
enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
|
||||
@@ -22,7 +22,39 @@ Index: modcargo-crates/v8-147.4.0/v8/BUILD.gn
|
||||
}
|
||||
|
||||
# Some V8_TARGET_ARCH_ defines that affect Api constants (see usages of
|
||||
@@ -7223,7 +7230,7 @@ v8_component("v8_libbase") {
|
||||
@@ -1804,7 +1811,7 @@ config("toolchain") {
|
||||
|
||||
if (is_clang) {
|
||||
cflags += [ "-Wunreachable-code" ]
|
||||
- if (v8_current_cpu != "ppc64" && v8_current_cpu != "s390x") {
|
||||
+ if (v8_current_cpu != "ppc64" && v8_current_cpu != "s390x" && !is_bsd) {
|
||||
cflags += [ "-Wlifetime-safety-permissive" ]
|
||||
}
|
||||
|
||||
@@ -1907,7 +1914,7 @@ config("strict_warnings") {
|
||||
cflags += [ "-Wshorten-64-to-32" ]
|
||||
}
|
||||
cflags += [ "-Wmissing-field-initializers" ]
|
||||
- if (v8_current_cpu != "ppc64" && v8_current_cpu != "s390x") {
|
||||
+ if (v8_current_cpu != "ppc64" && v8_current_cpu != "s390x" && !is_bsd) {
|
||||
cflags += [ "-Wunnecessary-virtual-specifier" ]
|
||||
}
|
||||
}
|
||||
@@ -2830,6 +2837,13 @@ template("run_mksnapshot") {
|
||||
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
|
||||
args += [ "--reorder-builtins" ]
|
||||
}
|
||||
+
|
||||
+ if (v8_current_cpu == "x86") {
|
||||
+ args -= [
|
||||
+ "--abort-on-bad-builtin-profile-data",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
}
|
||||
|
||||
# This is needed to distinguish between generating code for the simulator
|
||||
@@ -7271,7 +7285,7 @@ v8_component("v8_libbase") {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +63,7 @@ Index: modcargo-crates/v8-147.4.0/v8/BUILD.gn
|
||||
sources += [
|
||||
"src/base/debug/stack_trace_posix.cc",
|
||||
"src/base/platform/platform-linux.cc",
|
||||
@@ -7234,6 +7241,12 @@ v8_component("v8_libbase") {
|
||||
@@ -7282,6 +7296,12 @@ v8_component("v8_libbase") {
|
||||
"dl",
|
||||
"rt",
|
||||
]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/include/v8-internal.h
|
||||
--- modcargo-crates/v8-147.4.0/v8/include/v8-internal.h.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/include/v8-internal.h
|
||||
Index: modcargo-crates/v8-149.2.0/v8/include/v8-internal.h
|
||||
--- modcargo-crates/v8-149.2.0/v8/include/v8-internal.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/include/v8-internal.h
|
||||
@@ -218,7 +218,7 @@ using SandboxedPointer_t = Address;
|
||||
#ifdef V8_ENABLE_SANDBOX
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/include/v8config.h
|
||||
--- modcargo-crates/v8-147.4.0/v8/include/v8config.h.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/include/v8config.h
|
||||
Index: modcargo-crates/v8-149.2.0/v8/include/v8config.h
|
||||
--- modcargo-crates/v8-149.2.0/v8/include/v8config.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/include/v8config.h
|
||||
@@ -208,6 +208,7 @@ path. Add it with -I<path> to the command line
|
||||
&& !defined(V8_TARGET_OS_TVOS) \
|
||||
&& !defined(V8_TARGET_OS_LINUX) \
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/api/api.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/api/api.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/api/api.cc
|
||||
@@ -165,7 +165,7 @@
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/api/api.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/api/api.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/api/api.cc
|
||||
@@ -167,7 +167,7 @@
|
||||
|
||||
#include "src/strings/string-hasher-inl.h"
|
||||
|
||||
@@ -10,7 +10,7 @@ Index: modcargo-crates/v8-147.4.0/v8/src/api/api.cc
|
||||
#include <signal.h>
|
||||
#include <unistd.h>
|
||||
|
||||
@@ -6353,7 +6353,7 @@ bool v8::V8::Initialize(const int build_config) {
|
||||
@@ -6384,7 +6384,7 @@ bool v8::V8::Initialize(const int build_config) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/base/atomicops.h
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/base/atomicops.h.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/base/atomicops.h
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/base/atomicops.h
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/base/atomicops.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/base/atomicops.h
|
||||
@@ -32,10 +32,10 @@ using Atomic64 = SbAtomic64;
|
||||
using Atomic8 = char;
|
||||
using Atomic16 = int16_t;
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/base/platform/platform-openbsd.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/base/platform/platform-openbsd.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/base/platform/platform-openbsd.cc
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/base/platform/platform-openbsd.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/base/platform/platform-openbsd.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/base/platform/platform-openbsd.cc
|
||||
@@ -6,6 +6,7 @@
|
||||
// POSIX-compatible parts, the implementation is in platform-posix.cc.
|
||||
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/base/platform/platform-posix.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/base/platform/platform-posix.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/base/platform/platform-posix.cc
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/base/platform/platform-posix.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/base/platform/platform-posix.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/base/platform/platform-posix.cc
|
||||
@@ -78,7 +78,7 @@
|
||||
#include <sys/syscall.h>
|
||||
#endif
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/base/sys-info.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/base/sys-info.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/base/sys-info.cc
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/base/sys-info.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/base/sys-info.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/base/sys-info.cc
|
||||
@@ -36,7 +36,7 @@ namespace base {
|
||||
// static
|
||||
int SysInfo::NumberOfProcessors() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.cc
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.cc
|
||||
@@ -30,8 +30,7 @@
|
||||
#include "src/common/assert-scope.h"
|
||||
#include "src/flags/flags.h"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.h
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.h.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.h
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.h
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.h
|
||||
@@ -30,8 +30,7 @@
|
||||
|
||||
#include "include/v8config.h"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/execution/isolate.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/execution/isolate.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/execution/isolate.cc
|
||||
@@ -178,6 +178,10 @@
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/execution/isolate.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/execution/isolate.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/execution/isolate.cc
|
||||
@@ -184,6 +184,10 @@
|
||||
#include "src/execution/simulator-base.h"
|
||||
#endif
|
||||
|
||||
@@ -12,7 +12,7 @@ Index: modcargo-crates/v8-147.4.0/v8/src/execution/isolate.cc
|
||||
extern "C" const uint8_t v8_Default_embedded_blob_code_[];
|
||||
extern "C" uint32_t v8_Default_embedded_blob_code_size_;
|
||||
extern "C" const uint8_t v8_Default_embedded_blob_data_[];
|
||||
@@ -5423,6 +5427,11 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
|
||||
@@ -5658,6 +5662,11 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
|
||||
uint32_t code_size = DefaultEmbeddedBlobCodeSize();
|
||||
const uint8_t* data = DefaultEmbeddedBlobData();
|
||||
uint32_t data_size = DefaultEmbeddedBlobDataSize();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/sandbox/sandbox.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/sandbox/sandbox.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/sandbox/sandbox.cc
|
||||
@@ -60,7 +60,7 @@ static Address DetermineAddressSpaceLimit() {
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/sandbox/sandbox.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/sandbox/sandbox.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/sandbox/sandbox.cc
|
||||
@@ -80,7 +80,7 @@ static Address DetermineAddressSpaceLimit() {
|
||||
}
|
||||
#endif // V8_TARGET_ARCH_X64
|
||||
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
|
||||
@@ -148,6 +148,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(const char* s) {
|
||||
return EmbeddedTargetOs::kWin;
|
||||
} else if (string == "starboard") {
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
|
||||
@@ -36,6 +36,7 @@ enum class EmbeddedTargetOs {
|
||||
kMac,
|
||||
kWin,
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
|
||||
@@ -9,6 +9,10 @@
|
||||
|
||||
#include "src/objects/instruction-stream.h"
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/trap-handler/handler-inside-posix.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/trap-handler/handler-inside-posix.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/trap-handler/handler-inside-posix.cc
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/trap-handler/handler-inside-posix.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/trap-handler/handler-inside-posix.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/trap-handler/handler-inside-posix.cc
|
||||
@@ -62,6 +62,8 @@ namespace trap_handler {
|
||||
#define CONTEXT_REG(reg, REG) &uc->uc_mcontext->__ss.__##reg
|
||||
#elif V8_OS_FREEBSD
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/trap-handler/handler-inside-posix.h
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/trap-handler/handler-inside-posix.h.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/trap-handler/handler-inside-posix.h
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/trap-handler/handler-inside-posix.h
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/trap-handler/handler-inside-posix.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/trap-handler/handler-inside-posix.h
|
||||
@@ -13,7 +13,7 @@ namespace v8 {
|
||||
namespace internal {
|
||||
namespace trap_handler {
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/trap-handler/trap-handler.h
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/trap-handler/trap-handler.h.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/trap-handler/trap-handler.h
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/trap-handler/trap-handler.h
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/trap-handler/trap-handler.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/trap-handler/trap-handler.h
|
||||
@@ -18,7 +18,7 @@ namespace v8::internal::trap_handler {
|
||||
// X64 on Linux, Windows, MacOS, FreeBSD.
|
||||
#if V8_HOST_ARCH_X64 && V8_TARGET_ARCH_X64 && \
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/tools/run.py
|
||||
--- modcargo-crates/v8-147.4.0/v8/tools/run.py.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/tools/run.py
|
||||
Index: modcargo-crates/v8-149.2.0/v8/tools/run.py
|
||||
--- modcargo-crates/v8-149.2.0/v8/tools/run.py.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/tools/run.py
|
||||
@@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout':
|
||||
kwargs = dict(stdout=subprocess.PIPE)
|
||||
cmd = cmd[2:]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/v8/src/flags/flags.cc
|
||||
--- modcargo-crates/v8-147.4.0/v8/src/flags/flags.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/v8/src/flags/flags.cc
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/flags/flags.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/flags/flags.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/flags/flags.cc
|
||||
@@ -17,6 +17,10 @@
|
||||
#include <sstream>
|
||||
#include <unordered_map>
|
||||
@@ -12,7 +12,7 @@ Index: modcargo-crates/v8-147.4.0/v8/src/flags/flags.cc
|
||||
#include "src/base/fpu.h"
|
||||
#include "src/base/hashing.h"
|
||||
#include "src/base/lazy-instance.h"
|
||||
@@ -861,6 +865,10 @@ void FlagList::FreezeFlags() {
|
||||
@@ -885,6 +889,10 @@ void FlagList::FreezeFlags() {
|
||||
// Note that for string flags we only protect the pointer itself, but not the
|
||||
// string storage. TODO(12887): Fix this.
|
||||
base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/config.h
|
||||
--- modcargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/config.h.orig
|
||||
+++ modcargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/config.h
|
||||
Index: modcargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/config.h
|
||||
--- modcargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/config.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/config.h
|
||||
@@ -412,7 +412,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
|
||||
#ifdef ABSL_HAVE_SCHED_YIELD
|
||||
#error ABSL_HAVE_SCHED_YIELD cannot be directly set
|
||||
|
||||
+5
-5
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
|
||||
--- modcargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig
|
||||
+++ modcargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
|
||||
Index: modcargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
|
||||
--- modcargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
|
||||
@@ -30,7 +30,7 @@
|
||||
#include <sys/syscall.h>
|
||||
#endif
|
||||
@@ -26,7 +26,7 @@ Index: modcargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/internal/sysi
|
||||
|
||||
#if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
|
||||
|
||||
@@ -329,9 +331,11 @@ static double GetNominalCPUFrequency() {
|
||||
@@ -328,9 +330,11 @@ static double GetNominalCPUFrequency() {
|
||||
// a new mode (turbo mode). Essentially, those frequencies cannot
|
||||
// always be relied upon. The same reasons apply to /proc/cpuinfo as
|
||||
// well.
|
||||
@@ -38,7 +38,7 @@ Index: modcargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/internal/sysi
|
||||
|
||||
#if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
|
||||
// On these platforms, the TSC frequency is the nominal CPU
|
||||
@@ -350,10 +354,12 @@ static double GetNominalCPUFrequency() {
|
||||
@@ -349,10 +353,12 @@ static double GetNominalCPUFrequency() {
|
||||
// If CPU scaling is in effect, we want to use the *maximum*
|
||||
// frequency, not whatever CPU speed some random processor happens
|
||||
// to be using now.
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
|
||||
--- modcargo-crates/v8-147.4.0/third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig
|
||||
+++ modcargo-crates/v8-147.4.0/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
|
||||
Index: modcargo-crates/v8-149.2.0/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
|
||||
--- modcargo-crates/v8-149.2.0/third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig
|
||||
+++ modcargo-crates/v8-149.2.0/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
|
||||
@@ -37,7 +37,7 @@
|
||||
#endif
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/clang/clang.gni
|
||||
--- modcargo-crates/v8-147.4.0/build/config/clang/clang.gni.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/clang/clang.gni
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/clang/clang.gni
|
||||
--- modcargo-crates/v8-149.2.0/build/config/clang/clang.gni.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/clang/clang.gni
|
||||
@@ -39,7 +39,7 @@ android_supported_cpus = [
|
||||
"x64",
|
||||
"x86",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/config/c++/modules.gni
|
||||
--- modcargo-crates/v8-147.4.0/build/config/c++/modules.gni.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/config/c++/modules.gni
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/c++/modules.gni
|
||||
--- modcargo-crates/v8-149.2.0/build/config/c++/modules.gni.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/c++/modules.gni
|
||||
@@ -16,7 +16,7 @@ declare_args() {
|
||||
# Eg. linux arm64 and windows were never supported with manual clang modules,
|
||||
# so they should use_autogenerated_modules = true despite not having
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Index: modcargo-crates/v8-147.4.0/build/toolchain/sysroot.gni
|
||||
--- modcargo-crates/v8-147.4.0/build/toolchain/sysroot.gni.orig
|
||||
+++ modcargo-crates/v8-147.4.0/build/toolchain/sysroot.gni
|
||||
Index: modcargo-crates/v8-149.2.0/build/toolchain/sysroot.gni
|
||||
--- modcargo-crates/v8-149.2.0/build/toolchain/sysroot.gni.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/toolchain/sysroot.gni
|
||||
@@ -8,7 +8,9 @@ declare_args() {
|
||||
# Move the argument here to avoid complex dependencies and dependency loop
|
||||
# as this is needed by files in both config and toolchain directories.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: modcargo-crates/v8-147.4.0/.gn
|
||||
--- modcargo-crates/v8-147.4.0/.gn.orig
|
||||
+++ modcargo-crates/v8-147.4.0/.gn
|
||||
@@ -84,9 +84,9 @@ default_args = {
|
||||
Index: modcargo-crates/v8-149.2.0/.gn
|
||||
--- modcargo-crates/v8-149.2.0/.gn.orig
|
||||
+++ modcargo-crates/v8-149.2.0/.gn
|
||||
@@ -85,9 +85,9 @@ default_args = {
|
||||
# TODO: third_party/compiler-rt missing?
|
||||
use_llvm_libatomic = false
|
||||
|
||||
|
||||
+6
-6
@@ -1,12 +1,12 @@
|
||||
Index: modcargo-crates/v8-147.4.0/third_party/libunwind/src/src/Registers.hpp
|
||||
--- modcargo-crates/v8-147.4.0/third_party/libunwind/src/src/Registers.hpp.orig
|
||||
+++ modcargo-crates/v8-147.4.0/third_party/libunwind/src/src/Registers.hpp
|
||||
Index: modcargo-crates/v8-149.2.0/third_party/libunwind/src/src/Registers.hpp
|
||||
--- modcargo-crates/v8-149.2.0/third_party/libunwind/src/src/Registers.hpp.orig
|
||||
+++ modcargo-crates/v8-149.2.0/third_party/libunwind/src/src/Registers.hpp
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "libunwind_ext.h"
|
||||
#include "shadow_stack_unwind.h"
|
||||
|
||||
-#if __has_include(<sys/auxv.h>)
|
||||
+#if __has_include(<sys/auxv.h>) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
|
||||
-#if defined(_LIBUNWIND_HAVE_GETAUXVAL) || defined(_LIBUNWIND_HAVE_ELF_AUX_INFO)
|
||||
+#if defined(_LIBUNWIND_HAVE_GETAUXVAL) || defined(_LIBUNWIND_HAVE_ELF_AUX_INFO) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
|
||||
#include <sys/auxv.h>
|
||||
#define HAVE_SYS_AUXV_H
|
||||
#endif
|
||||
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
Index: modcargo-crates/v8-149.2.0/build/config/sanitizers/sanitizers.gni
|
||||
--- modcargo-crates/v8-149.2.0/build/config/sanitizers/sanitizers.gni.orig
|
||||
+++ modcargo-crates/v8-149.2.0/build/config/sanitizers/sanitizers.gni
|
||||
@@ -540,7 +540,7 @@ template("ubsan_hardening") {
|
||||
# be usable even in release builds, i.e. as widely as possible.
|
||||
# It's important not to have full-on UBSan workarounds activate
|
||||
# just because we built support for a specific sanitizer.
|
||||
- "-fsanitize-ignore-for-ubsan-feature=${invoker.sanitizer}",
|
||||
+ #"-fsanitize-ignore-for-ubsan-feature=${invoker.sanitizer}",
|
||||
]
|
||||
if (defined(invoker.cflags)) {
|
||||
cflags += invoker.cflags
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
Index: modcargo-crates/v8-149.2.0/third_party/libc++/src/include/__locale_dir/support/bsd_like.h
|
||||
--- modcargo-crates/v8-149.2.0/third_party/libc++/src/include/__locale_dir/support/bsd_like.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/third_party/libc++/src/include/__locale_dir/support/bsd_like.h
|
||||
@@ -61,22 +61,22 @@ inline _LIBCPP_HIDE_FROM_ABI char* __setlocale(int __c
|
||||
return ::setlocale(__category, __locale);
|
||||
}
|
||||
|
||||
-inline _LIBCPP_HIDE_FROM_ABI __lconv_t* __localeconv(__locale_t& __loc) { return ::localeconv_l(__loc); }
|
||||
+inline _LIBCPP_HIDE_FROM_ABI __lconv_t* __localeconv(__locale_t& __loc) { return ::localeconv(); }
|
||||
#endif // _LIBCPP_BUILDING_LIBRARY
|
||||
|
||||
//
|
||||
// Strtonum functions
|
||||
//
|
||||
inline _LIBCPP_HIDE_FROM_ABI float __strtof(const char* __nptr, char** __endptr, __locale_t __loc) {
|
||||
- return ::strtof_l(__nptr, __endptr, __loc);
|
||||
+ return ::strtof(__nptr, __endptr);
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI double __strtod(const char* __nptr, char** __endptr, __locale_t __loc) {
|
||||
- return ::strtod_l(__nptr, __endptr, __loc);
|
||||
+ return ::strtod(__nptr, __endptr);
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI long double __strtold(const char* __nptr, char** __endptr, __locale_t __loc) {
|
||||
- return ::strtold_l(__nptr, __endptr, __loc);
|
||||
+ return ::strtold(__nptr, __endptr);
|
||||
}
|
||||
|
||||
//
|
||||
@@ -141,43 +141,43 @@ inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_ATTRIBUTE_FORMAT(
|
||||
//
|
||||
// Other functions
|
||||
//
|
||||
-inline _LIBCPP_HIDE_FROM_ABI decltype(MB_CUR_MAX) __mb_len_max(__locale_t __loc) { return MB_CUR_MAX_L(__loc); }
|
||||
+inline _LIBCPP_HIDE_FROM_ABI decltype(MB_CUR_MAX) __mb_len_max(__locale_t __loc) { return MB_CUR_MAX; }
|
||||
|
||||
# if _LIBCPP_HAS_WIDE_CHARACTERS
|
||||
-inline _LIBCPP_HIDE_FROM_ABI wint_t __btowc(int __c, __locale_t __loc) { return ::btowc_l(__c, __loc); }
|
||||
+inline _LIBCPP_HIDE_FROM_ABI wint_t __btowc(int __c, __locale_t __loc) { return ::btowc(__c); }
|
||||
|
||||
-inline _LIBCPP_HIDE_FROM_ABI int __wctob(wint_t __c, __locale_t __loc) { return ::wctob_l(__c, __loc); }
|
||||
+inline _LIBCPP_HIDE_FROM_ABI int __wctob(wint_t __c, __locale_t __loc) { return ::wctob(__c); }
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI size_t
|
||||
__wcsnrtombs(char* __dest, const wchar_t** __src, size_t __nwc, size_t __len, mbstate_t* __ps, __locale_t __loc) {
|
||||
- return ::wcsnrtombs_l(__dest, __src, __nwc, __len, __ps, __loc); // wcsnrtombs is a POSIX extension
|
||||
+ return ::wcsnrtombs(__dest, __src, __nwc, __len, __ps); // wcsnrtombs is a POSIX extension
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI size_t __wcrtomb(char* __s, wchar_t __wc, mbstate_t* __ps, __locale_t __loc) {
|
||||
- return ::wcrtomb_l(__s, __wc, __ps, __loc);
|
||||
+ return ::wcrtomb(__s, __wc, __ps);
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI size_t
|
||||
__mbsnrtowcs(wchar_t* __dest, const char** __src, size_t __nms, size_t __len, mbstate_t* __ps, __locale_t __loc) {
|
||||
- return ::mbsnrtowcs_l(__dest, __src, __nms, __len, __ps, __loc); // mbsnrtowcs is a POSIX extension
|
||||
+ return ::mbsnrtowcs(__dest, __src, __nms, __len, __ps); // mbsnrtowcs is a POSIX extension
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI size_t
|
||||
__mbrtowc(wchar_t* __pwc, const char* __s, size_t __n, mbstate_t* __ps, __locale_t __loc) {
|
||||
- return ::mbrtowc_l(__pwc, __s, __n, __ps, __loc);
|
||||
+ return ::mbrtowc(__pwc, __s, __n, __ps);
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI int __mbtowc(wchar_t* __pwc, const char* __pmb, size_t __max, __locale_t __loc) {
|
||||
- return ::mbtowc_l(__pwc, __pmb, __max, __loc);
|
||||
+ return ::mbtowc(__pwc, __pmb, __max);
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI size_t __mbrlen(const char* __s, size_t __n, mbstate_t* __ps, __locale_t __loc) {
|
||||
- return ::mbrlen_l(__s, __n, __ps, __loc);
|
||||
+ return ::mbrlen(__s, __n, __ps);
|
||||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI size_t
|
||||
__mbsrtowcs(wchar_t* __dest, const char** __src, size_t __len, mbstate_t* __ps, __locale_t __loc) {
|
||||
- return ::mbsrtowcs_l(__dest, __src, __len, __ps, __loc);
|
||||
+ return ::mbsrtowcs(__dest, __src, __len, __ps);
|
||||
}
|
||||
# endif // _LIBCPP_HAS_WIDE_CHARACTERS
|
||||
#endif // _LIBCPP_BUILDING_LIBRARY
|
||||
@@ -194,13 +194,13 @@ _LIBCPP_GCC_DIAGNOSTIC_IGNORED("-Wformat-nonliteral")
|
||||
template <class... _Args>
|
||||
_LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT(__printf__, 4, 5) int __snprintf(
|
||||
char* __s, size_t __n, __locale_t __loc, const char* __format, _Args&&... __args) {
|
||||
- return ::snprintf_l(__s, __n, __loc, __format, std::forward<_Args>(__args)...);
|
||||
+ return ::snprintf(__s, __n, __format, std::forward<_Args>(__args)...);
|
||||
}
|
||||
|
||||
template <class... _Args>
|
||||
_LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT(__printf__, 3, 4) int __asprintf(
|
||||
char** __s, __locale_t __loc, const char* __format, _Args&&... __args) {
|
||||
- return ::asprintf_l(__s, __loc, __format, std::forward<_Args>(__args)...); // non-standard
|
||||
+ return ::asprintf(__s, __format, std::forward<_Args>(__args)...); // non-standard
|
||||
}
|
||||
_LIBCPP_DIAGNOSTIC_POP
|
||||
#undef _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT
|
||||
@@ -0,0 +1,12 @@
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/base/strings.h
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/base/strings.h.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/base/strings.h
|
||||
@@ -9,6 +9,8 @@
|
||||
#include "src/base/macros.h"
|
||||
#include "src/base/vector.h"
|
||||
|
||||
+#include <cstdarg>
|
||||
+
|
||||
namespace v8 {
|
||||
namespace base {
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
Index: modcargo-crates/v8-149.2.0/v8/src/objects/simd.cc
|
||||
--- modcargo-crates/v8-149.2.0/v8/src/objects/simd.cc.orig
|
||||
+++ modcargo-crates/v8-149.2.0/v8/src/objects/simd.cc
|
||||
@@ -347,7 +347,7 @@ uintptr_t fast_search_avx(T* array, uintptr_t array_le
|
||||
}
|
||||
#endif // ifdef __SSE3__
|
||||
|
||||
-#ifdef NEON64
|
||||
+#if defined(NEON64) && !defined(V8_TARGET_OS_OPENBSD)
|
||||
|
||||
template <typename ScalarType>
|
||||
struct SVEOperations {
|
||||
@@ -636,9 +636,11 @@ template <typename T>
|
||||
inline uintptr_t search(T* array, uintptr_t array_len, uintptr_t index,
|
||||
T search_element) {
|
||||
#ifdef NEON64
|
||||
+#ifndef V8_TARGET_OS_OPENBSD
|
||||
if (get_vectorization_kind() == SimdKinds::kSVE) {
|
||||
return fast_search_sve(array, array_len, index, search_element);
|
||||
}
|
||||
+#endif
|
||||
#else
|
||||
if (get_vectorization_kind() == SimdKinds::kAVX2) {
|
||||
return fast_search_avx(array, array_len, index, search_element);
|
||||
@@ -1,7 +1,7 @@
|
||||
Index: runtime/js/99_main.js
|
||||
--- runtime/js/99_main.js.orig
|
||||
+++ runtime/js/99_main.js
|
||||
@@ -579,10 +579,6 @@ const NOT_IMPORTED_OPS = [
|
||||
@@ -635,10 +635,6 @@ const NOT_IMPORTED_OPS = [
|
||||
"op_set_exit_code",
|
||||
"op_napi_open",
|
||||
|
||||
|
||||
Reference in New Issue
Block a user