aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroki Tagato <tagattie@FreeBSD.org>2026-06-11 08:09:25 +0000
committerHiroki Tagato <tagattie@FreeBSD.org>2026-06-11 08:10:38 +0000
commit83d1a44362a020bfd7757e042bf1cff7dfbe13d2 (patch)
treefc191146fb880e06698f60e3491d2106517eb907
parent86e1123a9cf1185992e6ce4c32770dc9dce45464 (diff)
misc/codex: Update to 0.139.0
-rw-r--r--misc/codex/Makefile30
-rw-r--r--misc/codex/Makefile.crates96
-rw-r--r--misc/codex/distinfo198
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-147.4.0_.gn13
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_cpu.cc18
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_.gn25
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build.rs (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build.rs)10
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_BUILD.gn (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_BUILD.gn)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_BUILDCONFIG.gn (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_BUILDCONFIG.gn)10
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_c++_modules.gni (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_c++_modules.gni)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_clang_BUILD.gn (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_clang_BUILD.gn)8
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_compiler_BUILD.gn (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_compiler_BUILD.gn)76
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_linux_BUILD.gn (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_linux_BUILD.gn)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_linux_pkg-config.py (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_linux_pkg-config.py)12
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_sanitizers_sanitizers.gni11
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_v8__target__cpu.gni (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_v8__target__cpu.gni)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_detect__host__arch.py (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_detect__host__arch.py)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_gn__run__binary.py (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_gn__run__binary.py)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_linux_chrome.map (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_linux_chrome.map)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_linux_unbundle_libusb.gn (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_linux_unbundle_libusb.gn)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_freebsd_BUILD.gn (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_freebsd_BUILD.gn)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_gcc__solink__wrapper.py (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__solink__wrapper.py)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_gcc__toolchain.gni (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__toolchain.gni)6
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_sysroot.gni (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_sysroot.gni)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_toolchain.gni (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_toolchain.gni)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_third__party_abseil-cpp_absl_base_config.h (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_abseil-cpp_absl_base_config.h)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc)8
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_BUILD.gn (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_BUILD.gn)12
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_include_v8config.h (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_include_v8config.h)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_api_api.cc (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_api_api.cc)8
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_base_platform_platform-freebsd.cc (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_platform_platform-freebsd.cc)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_base_platform_platform-posix.cc (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_platform_platform-posix.cc)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_diagnostics_perf-jit.cc (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_diagnostics_perf-jit.cc)4
-rw-r--r--misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_diagnostics_perf-jit.h (renamed from misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_diagnostics_perf-jit.h)4
-rw-r--r--misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs4
35 files changed, 343 insertions, 274 deletions
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 0bb793202121..6a66fe643fa6 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,7 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.136.0
-PORTREVISION= 1
+DISTVERSION= 0.139.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -14,7 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_i386= fails to build: rustc-LLVM ERROR: out of memory
-BUILD_DEPENDS= gn:devel/gn
+BUILD_DEPENDS= gn:devel/gn \
+ icu>0:devel/icu
LIB_DEPENDS= libzstd.so:archivers/zstd \
libasound.so:audio/alsa-lib \
libdbus-1.so:devel/dbus \
@@ -23,7 +23,8 @@ RUN_DEPENDS= bash:shells/bash \
rg:textproc/ripgrep
TEST_DEPENDS= bash:shells/bash
-USES= cargo gnome llvm:min=19 ninja:build python:test shebangfix ssl
+USES= cargo gnome llvm:min=21 ninja:build python:test \
+ shebangfix ssl
USE_GITHUB= yes
GH_ACCOUNT= openai
@@ -55,9 +56,15 @@ CARGO_ENV= OPENSSL_NO_VENDOR=1 \
V8_FROM_SOURCE=1 \
GN=${LOCALBASE}/bin/gn \
NINJA=${NINJA_CMD} \
- CLANG_BASE_PATH=/usr
+ CLANG_BASE_PATH=${LLVM_PREFIX}
-BINARY_ALIAS= python3=${PYTHON_CMD}
+BINARY_ALIAS= python3=${PYTHON_CMD} \
+ cpp=${LOCALBASE}/bin/clang-cpp${LLVM_VERSION} \
+ cc=${LOCALBASE}/bin/clang${LLVM_VERSION} \
+ c++=${LOCALBASE}/bin/clang++${LLVM_VERSION} \
+ ar=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \
+ nm=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} \
+ ld=${LOCALBASE}/bin/ld.lld${LLVM_VERSION}
BUILD_WRKSRC= ${WRKSRC}/codex-rs
@@ -73,6 +80,15 @@ COMPLETIONS_PLIST_FILES=etc/bash_completion.d/${PORTNAME} \
share/fish/completions/${PORTNAME}.fish \
share/zsh/site-functions/_${PORTNAME}
+post-configure:
+ @${MKDIR} ${WRKSRC_crate_v8}/third_party/icu/common
+.for suffix in l b
+ @if [ -r ${LOCALBASE}/share/icu/*/icudt*${suffix}.dat ]; then \
+ ${CP} ${LOCALBASE}/share/icu/*/icudt*${suffix}.dat \
+ ${WRKSRC_crate_v8}/third_party/icu/common/icudt${suffix}.dat; \
+ fi
+.endfor
+
post-patch:
@${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}&|' \
${BUILD_WRKSRC}/cli/src/debug_sandbox/pid_tracker.rs \
@@ -82,7 +98,6 @@ post-patch:
${BUILD_WRKSRC}/core/src/exec_policy.rs \
${BUILD_WRKSRC}/core/src/exec_policy_tests.rs \
${BUILD_WRKSRC}/core/src/exec_tests.rs \
- ${BUILD_WRKSRC}/core/src/shell.rs \
${BUILD_WRKSRC}/core/src/shell_snapshot_tests.rs \
${BUILD_WRKSRC}/core/src/shell_tests.rs \
${BUILD_WRKSRC}/core/src/tools/handlers/shell_tests.rs \
@@ -95,6 +110,7 @@ post-patch:
${BUILD_WRKSRC}/core/tests/suite/user_notification.rs \
${BUILD_WRKSRC}/exec-server/tests/file_system.rs \
${BUILD_WRKSRC}/shell-command/src/parse_command.rs \
+ ${BUILD_WRKSRC}/shell-command/src/shell_detect.rs \
${BUILD_WRKSRC}/shell-escalation/src/unix/escalate_server.rs \
${BUILD_WRKSRC}/tui/src/exec_command.rs
@${REINPLACE_CMD} -e 's|python3|${PYTHON_VERSION}|' \
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index c1f7e906428f..2532b7cc35e3 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -15,8 +15,8 @@ CARGO_CRATES= Inflector-0.11.4 \
age-core-0.11.0 \
ahash-0.8.12 \
aho-corasick-1.1.4 \
- allocative-0.3.4 \
- allocative_derive-0.3.3 \
+ allocative-0.3.6 \
+ allocative_derive-0.3.6 \
allocator-api2-0.2.21 \
alsa-0.9.1 \
alsa-sys-0.3.1 \
@@ -28,13 +28,13 @@ CARGO_CRATES= Inflector-0.11.4 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.5 \
anstyle-wincon-3.0.11 \
- anyhow-1.0.101 \
+ anyhow-1.0.102 \
arbitrary-1.4.2 \
arboard-3.6.1 \
arc-swap-1.9.0 \
+ arrayref-0.3.9 \
arrayvec-0.7.6 \
ascii-1.1.0 \
- ascii-canvas-3.0.0 \
asn1-rs-0.7.1 \
asn1-rs-derive-0.6.0 \
asn1-rs-impl-0.2.0 \
@@ -56,6 +56,8 @@ CARGO_CRATES= Inflector-0.11.4 \
async-trait-0.1.89 \
asynk-strim-0.1.5 \
atoi-2.0.0 \
+ atomic-0.5.3 \
+ atomic-polyfill-1.0.3 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
aws-config-1.8.12 \
@@ -93,11 +95,12 @@ CARGO_CRATES= Inflector-0.11.4 \
beef-0.5.2 \
bincode-1.3.3 \
bindgen-0.72.1 \
- bit-set-0.5.3 \
- bit-vec-0.6.3 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
bitflags-1.3.2 \
bitflags-2.10.0 \
blake2-0.10.6 \
+ blake3-1.8.2 \
block-buffer-0.10.4 \
block-buffer-0.12.0 \
block-padding-0.3.3 \
@@ -108,6 +111,7 @@ CARGO_CRATES= Inflector-0.11.4 \
bstr-1.12.1 \
bumpalo-3.19.1 \
bytemuck-1.25.0 \
+ bytemuck_derive-1.10.2 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.11.1 \
@@ -148,6 +152,7 @@ CARGO_CRATES= Inflector-0.11.4 \
cmake-0.1.57 \
cmov-0.5.3 \
cmp_any-0.8.1 \
+ cobs-0.3.0 \
codespan-reporting-0.13.1 \
color-eyre-0.6.5 \
color-spantrace-0.3.0 \
@@ -196,8 +201,8 @@ CARGO_CRATES= Inflector-0.11.4 \
crypto_secretbox-0.1.1 \
csv-1.4.0 \
csv-core-0.1.13 \
- ctor-0.1.26 \
ctor-0.6.3 \
+ ctor-1.0.6 \
ctor-proc-macro-0.0.7 \
ctutils-0.4.2 \
curve25519-dalek-4.1.3 \
@@ -269,7 +274,8 @@ CARGO_CRATES= Inflector-0.11.4 \
ed25519-dalek-2.2.0 \
either-1.15.0 \
elliptic-curve-0.13.8 \
- ena-0.14.3 \
+ embedded-io-0.4.0 \
+ embedded-io-0.6.1 \
encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
endi-1.1.1 \
@@ -283,6 +289,7 @@ CARGO_CRATES= Inflector-0.11.4 \
env_logger-0.11.9 \
equivalent-1.0.2 \
erased-serde-0.3.31 \
+ erased-serde-0.4.10 \
errno-0.3.14 \
error-code-3.3.2 \
etcetera-0.11.0 \
@@ -290,6 +297,7 @@ CARGO_CRATES= Inflector-0.11.4 \
event-listener-strategy-0.5.4 \
eventsource-stream-0.2.3 \
eyre-0.6.12 \
+ fancy-regex-0.16.2 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
fax-0.2.6 \
@@ -312,6 +320,7 @@ CARGO_CRATES= Inflector-0.11.4 \
fluent-bundle-0.15.3 \
fluent-langneg-0.13.1 \
fluent-syntax-0.11.1 \
+ fluent-uri-0.1.4 \
flume-0.12.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
@@ -408,14 +417,17 @@ CARGO_CRATES= Inflector-0.11.4 \
gzip-header-1.0.0 \
h2-0.4.13 \
half-2.7.1 \
+ hash32-0.2.1 \
hash32-0.3.1 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
hashbrown-0.15.5 \
hashbrown-0.16.1 \
+ hashbrown-0.17.1 \
hashlink-0.11.0 \
headers-0.4.1 \
headers-core-0.3.0 \
+ heapless-0.7.17 \
heapless-0.8.0 \
heck-0.4.1 \
heck-0.5.0 \
@@ -478,7 +490,7 @@ CARGO_CRATES= Inflector-0.11.4 \
include_dir_macros-0.7.4 \
indenter-0.3.4 \
indexmap-1.9.3 \
- indexmap-2.13.0 \
+ indexmap-2.14.0 \
indoc-2.0.7 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
@@ -487,7 +499,7 @@ CARGO_CRATES= Inflector-0.11.4 \
instability-0.3.11 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
- inventory-0.3.21 \
+ inventory-0.3.24 \
io-close-0.3.7 \
io_tee-0.1.1 \
ipconfig-0.3.2 \
@@ -496,7 +508,6 @@ CARGO_CRATES= Inflector-0.11.4 \
is-terminal-0.4.17 \
is_ci-1.2.0 \
is_terminal_polyfill-1.70.2 \
- itertools-0.10.5 \
itertools-0.11.0 \
itertools-0.13.0 \
itertools-0.14.0 \
@@ -520,21 +531,21 @@ CARGO_CRATES= Inflector-0.11.4 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
kstring-2.0.2 \
- lalrpop-0.19.12 \
- lalrpop-util-0.19.12 \
landlock-0.4.4 \
language-tags-0.3.2 \
lazy_static-1.5.0 \
leb128fmt-0.1.0 \
- libc-0.2.182 \
+ libc-0.2.186 \
libdbus-sys-0.2.7 \
libloading-0.8.9 \
libm-0.2.16 \
libredox-0.1.12 \
- libsqlite3-sys-0.37.0 \
+ libsqlite3-sys-0.35.0 \
libz-sys-1.1.23 \
link-cplusplus-1.0.12 \
+ link-section-0.17.2 \
linked-hash-map-0.5.6 \
+ linktime-proc-macro-0.1.0 \
linux-keyutils-0.2.4 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.12.1 \
@@ -542,14 +553,16 @@ CARGO_CRATES= Inflector-0.11.4 \
litrs-1.0.0 \
local-waker-0.1.4 \
lock_api-0.4.14 \
+ lock_free_hashtable-0.1.4 \
log-0.4.29 \
- logos-0.12.1 \
- logos-derive-0.12.1 \
+ logos-0.15.1 \
+ logos-codegen-0.15.1 \
+ logos-derive-0.15.1 \
loom-0.7.2 \
lru-0.12.5 \
lru-0.16.3 \
lru-slab-0.1.2 \
- lsp-types-0.94.1 \
+ lsp-types-0.97.0 \
lzma-rs-0.3.0 \
lzma-sys-0.1.20 \
mach2-0.4.3 \
@@ -560,15 +573,14 @@ CARGO_CRATES= Inflector-0.11.4 \
maybe-async-0.2.10 \
md-5-0.11.0 \
md5-0.8.0 \
- memchr-2.7.6 \
+ memchr-2.8.1 \
memmap2-0.9.10 \
- memoffset-0.6.5 \
memoffset-0.9.1 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
- mio-1.1.1 \
+ mio-1.2.0 \
moka-0.12.13 \
moxcms-0.7.11 \
multimap-0.10.1 \
@@ -576,7 +588,6 @@ CARGO_CRATES= Inflector-0.11.4 \
ndk-0.8.0 \
ndk-context-0.1.1 \
ndk-sys-0.5.0+25.2.9519653 \
- new_debug_unreachable-1.0.6 \
nibble_vec-0.1.0 \
nix-0.28.0 \
nix-0.29.0 \
@@ -621,7 +632,7 @@ CARGO_CRATES= Inflector-0.11.4 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
oid-registry-0.8.1 \
- once_cell-1.21.3 \
+ once_cell-1.21.4 \
once_cell_polyfill-1.70.2 \
onig-6.5.1 \
onig_sys-69.9.1 \
@@ -646,6 +657,8 @@ CARGO_CRATES= Inflector-0.11.4 \
outref-0.5.2 \
owo-colors-4.3.0 \
p256-0.13.2 \
+ pagable-0.4.1 \
+ pagable_derive-0.4.1 \
parking-2.2.1 \
parking_lot-0.12.5 \
parking_lot_core-0.9.12 \
@@ -665,7 +678,6 @@ CARGO_CRATES= Inflector-0.11.4 \
percent-encoding-2.3.2 \
petgraph-0.6.5 \
petgraph-0.8.3 \
- phf_shared-0.11.3 \
pin-project-1.1.10 \
pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
@@ -680,10 +692,10 @@ CARGO_CRATES= Inflector-0.11.4 \
portable-atomic-1.13.1 \
portable-atomic-util-0.2.5 \
portable-pty-0.9.0 \
+ postcard-1.1.3 \
potential_utf-0.1.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
- precomputed-hash-0.1.1 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
@@ -713,10 +725,11 @@ CARGO_CRATES= Inflector-0.11.4 \
pxfm-0.1.27 \
quick-error-2.0.1 \
quick-xml-0.38.4 \
+ quickcheck-1.1.0 \
quinn-0.11.9 \
quinn-proto-0.11.14 \
quinn-udp-0.5.14 \
- quote-1.0.44 \
+ quote-1.0.45 \
r-efi-5.3.0 \
r-efi-6.0.0 \
radix_trie-0.2.1 \
@@ -759,7 +772,6 @@ CARGO_CRATES= Inflector-0.11.4 \
regex-1.12.3 \
regex-automata-0.4.13 \
regex-lite-0.1.8 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.8 \
reqwest-0.12.28 \
reqwest-0.13.4 \
@@ -826,6 +838,7 @@ CARGO_CRATES= Inflector-0.11.4 \
sentry-panic-0.46.1 \
sentry-tracing-0.46.1 \
sentry-types-0.46.1 \
+ sequence_trie-0.3.6 \
serde-1.0.228 \
serde_core-1.0.228 \
serde_derive-1.0.228 \
@@ -862,13 +875,13 @@ CARGO_CRATES= Inflector-0.11.4 \
simdutf8-0.1.5 \
similar-2.7.0 \
simple_asn1-0.6.4 \
- siphasher-1.0.2 \
slab-0.4.12 \
smallvec-1.15.1 \
smawk-0.3.2 \
smol_str-0.3.5 \
socket2-0.5.10 \
- socket2-0.6.2 \
+ socket2-0.6.3 \
+ sorted_vector_map-0.2.1 \
spin-0.9.8 \
spki-0.7.3 \
sqlx-0.9.0 \
@@ -880,16 +893,18 @@ CARGO_CRATES= Inflector-0.11.4 \
sqlx-sqlite-0.9.0 \
sse-stream-0.2.1 \
stable_deref_trait-1.2.1 \
- starlark-0.13.0 \
- starlark_derive-0.13.0 \
- starlark_map-0.13.0 \
- starlark_syntax-0.13.0 \
+ starlark-0.14.2 \
+ starlark_derive-0.14.2 \
+ starlark_map-0.14.2 \
+ starlark_syntax-0.14.2 \
static_assertions-1.1.0 \
+ static_interner-0.1.2 \
stop-words-0.9.0 \
strck-1.0.0 \
streaming-iterator-0.1.9 \
- string_cache-0.8.9 \
stringprep-0.1.5 \
+ strong_hash-0.1.0 \
+ strong_hash_derive-0.1.0 \
strsim-0.10.0 \
strsim-0.11.1 \
strum-0.26.3 \
@@ -901,7 +916,7 @@ CARGO_CRATES= Inflector-0.11.4 \
supports-color-2.1.0 \
supports-color-3.0.2 \
syn-1.0.109 \
- syn-2.0.114 \
+ syn-2.0.117 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
syntect-5.3.0 \
@@ -910,12 +925,12 @@ CARGO_CRATES= Inflector-0.11.4 \
system-configuration-sys-0.6.0 \
system-deps-7.0.7 \
tagptr-0.2.0 \
+ take_mut-0.2.2 \
tar-0.4.45 \
target-lexicon-0.13.3 \
tempfile-3.27.0 \
temporal_capi-0.2.3 \
temporal_rs-0.2.3 \
- term-0.7.0 \
termcolor-1.4.1 \
terminal_size-0.4.3 \
termtree-0.5.1 \
@@ -936,14 +951,13 @@ CARGO_CRATES= Inflector-0.11.4 \
time-core-0.1.8 \
time-macros-0.2.27 \
timezone_provider-0.2.3 \
- tiny-keccak-2.0.2 \
tiny_http-0.12.0 \
tinystr-0.8.3 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.49.0 \
+ tokio-1.52.3 \
tokio-graceful-0.2.2 \
- tokio-macros-2.6.0 \
+ tokio-macros-2.7.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.26.4 \
tokio-stream-0.1.18 \
@@ -979,11 +993,13 @@ CARGO_CRATES= Inflector-0.11.4 \
tree-sitter-bash-0.25.1 \
tree-sitter-language-0.1.7 \
tree_magic_mini-3.2.2 \
+ triomphe-0.1.15 \
try-lock-0.2.5 \
ts-rs-11.1.0 \
ts-rs-macros-11.1.0 \
two-face-0.5.1 \
type-map-0.5.1 \
+ typeid-1.0.3 \
typenum-1.20.0 \
uds_windows-1.1.0 \
uname-0.1.1 \
@@ -1014,7 +1030,7 @@ CARGO_CRATES= Inflector-0.11.4 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
uuid-1.20.0 \
- v8-147.4.0 \
+ v8-149.2.0 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version-compare-0.2.1 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 585e4a768f1e..825e5bc5392d 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1780365102
+TIMESTAMP = 1781057772
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
@@ -33,10 +33,10 @@ SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
-SHA256 (rust/crates/allocative-0.3.4.crate) = 8fac2ce611db8b8cee9b2aa886ca03c924e9da5e5295d0dbd0526e5d0b0710f7
-SIZE (rust/crates/allocative-0.3.4.crate) = 27263
-SHA256 (rust/crates/allocative_derive-0.3.3.crate) = fe233a377643e0fc1a56421d7c90acdec45c291b30345eb9f08e8d0ddce5a4ab
-SIZE (rust/crates/allocative_derive-0.3.3.crate) = 3896
+SHA256 (rust/crates/allocative-0.3.6.crate) = d8cf9afc79c83d514444b55df3935d317da54b1ce3b17a133c646889cc260de8
+SIZE (rust/crates/allocative-0.3.6.crate) = 30445
+SHA256 (rust/crates/allocative_derive-0.3.6.crate) = 614043c56c1173b800acb007b81fd0cbc0a0d7d717b71ba705fc2230d0760a23
+SIZE (rust/crates/allocative_derive-0.3.6.crate) = 4345
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
@@ -59,20 +59,20 @@ SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca
SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
-SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea
-SIZE (rust/crates/anyhow-1.0.101.crate) = 52315
+SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
SIZE (rust/crates/arboard-3.6.1.crate) = 54018
SHA256 (rust/crates/arc-swap-1.9.0.crate) = a07d1f37ff60921c83bdfc7407723bdefe89b44b98a9b772f225c8f9d67141a6
SIZE (rust/crates/arc-swap-1.9.0.crate) = 81357
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
-SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
-SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
SHA256 (rust/crates/asn1-rs-0.7.1.crate) = 56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60
SIZE (rust/crates/asn1-rs-0.7.1.crate) = 92118
SHA256 (rust/crates/asn1-rs-derive-0.6.0.crate) = 3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c
@@ -115,6 +115,10 @@ SHA256 (rust/crates/asynk-strim-0.1.5.crate) = 52697735bdaac441a29391a9e97102c74
SIZE (rust/crates/asynk-strim-0.1.5.crate) = 12440
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
+SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
+SIZE (rust/crates/atomic-0.5.3.crate) = 12801
+SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
+SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -189,16 +193,18 @@ SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462c
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
-SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
-SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
-SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block-buffer-0.12.0.crate) = cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be
@@ -219,6 +225,8 @@ SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f
SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
@@ -299,6 +307,8 @@ SHA256 (rust/crates/cmov-0.5.3.crate) = 3f88a43d011fc4a6876cb7344703e297c71dda42
SIZE (rust/crates/cmov-0.5.3.crate) = 26829
SHA256 (rust/crates/cmp_any-0.8.1.crate) = e9b18233253483ce2f65329a24072ec414db782531bdbb7d0bbc4bd2ce6b7e21
SIZE (rust/crates/cmp_any-0.8.1.crate) = 6508
+SHA256 (rust/crates/cobs-0.3.0.crate) = 0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1
+SIZE (rust/crates/cobs-0.3.0.crate) = 15639
SHA256 (rust/crates/codespan-reporting-0.13.1.crate) = af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681
SIZE (rust/crates/codespan-reporting-0.13.1.crate) = 57424
SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
@@ -395,10 +405,10 @@ SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b
SIZE (rust/crates/csv-1.4.0.crate) = 888642
SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
-SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
-SIZE (rust/crates/ctor-0.1.26.crate) = 10803
SHA256 (rust/crates/ctor-0.6.3.crate) = 424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e
SIZE (rust/crates/ctor-0.6.3.crate) = 14389
+SHA256 (rust/crates/ctor-1.0.6.crate) = 6d765eb1c0bda10d31e0ea185f5ee15da532d60b0912d2bd1441783439e749c5
+SIZE (rust/crates/ctor-1.0.6.crate) = 48620
SHA256 (rust/crates/ctor-proc-macro-0.0.7.crate) = 52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1
SIZE (rust/crates/ctor-proc-macro-0.0.7.crate) = 6462
SHA256 (rust/crates/ctutils-0.4.2.crate) = 7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e
@@ -541,8 +551,10 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
-SHA256 (rust/crates/ena-0.14.3.crate) = 3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5
-SIZE (rust/crates/ena-0.14.3.crate) = 22986
+SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
+SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
+SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
+SIZE (rust/crates/embedded-io-0.6.1.crate) = 13133
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
@@ -569,6 +581,8 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/erased-serde-0.3.31.crate) = 6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c
SIZE (rust/crates/erased-serde-0.3.31.crate) = 24182
+SHA256 (rust/crates/erased-serde-0.4.10.crate) = d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec
+SIZE (rust/crates/erased-serde-0.4.10.crate) = 31339
SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
@@ -583,6 +597,8 @@ SHA256 (rust/crates/eventsource-stream-0.2.3.crate) = 74fef4569247a5f429d9156b9d
SIZE (rust/crates/eventsource-stream-0.2.3.crate) = 15033
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f
+SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -627,6 +643,8 @@ SHA256 (rust/crates/fluent-langneg-0.13.1.crate) = 7eebbe59450baee8282d71676f3bf
SIZE (rust/crates/fluent-langneg-0.13.1.crate) = 11383
SHA256 (rust/crates/fluent-syntax-0.11.1.crate) = 2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d
SIZE (rust/crates/fluent-syntax-0.11.1.crate) = 32297
+SHA256 (rust/crates/fluent-uri-0.1.4.crate) = 17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d
+SIZE (rust/crates/fluent-uri-0.1.4.crate) = 33596
SHA256 (rust/crates/flume-0.12.0.crate) = 5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be
SIZE (rust/crates/flume-0.12.0.crate) = 68700
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -819,6 +837,8 @@ SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab
SIZE (rust/crates/h2-0.4.13.crate) = 176861
SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
+SIZE (rust/crates/hash32-0.2.1.crate) = 11168
SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -829,12 +849,16 @@ SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd9300
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
+SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a
+SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512
SHA256 (rust/crates/hashlink-0.11.0.crate) = ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230
SIZE (rust/crates/hashlink-0.11.0.crate) = 30444
SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
SIZE (rust/crates/headers-0.4.1.crate) = 71105
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
+SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f
+SIZE (rust/crates/heapless-0.7.17.crate) = 75767
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -959,8 +983,8 @@ SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ac
SIZE (rust/crates/indenter-0.3.4.crate) = 11101
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017
-SIZE (rust/crates/indexmap-2.13.0.crate) = 102206
+SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
+SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
SIZE (rust/crates/indoc-2.0.7.crate) = 17184
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -977,8 +1001,8 @@ SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e
SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171
SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
-SHA256 (rust/crates/inventory-0.3.21.crate) = bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e
-SIZE (rust/crates/inventory-0.3.21.crate) = 16600
+SHA256 (rust/crates/inventory-0.3.24.crate) = a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b
+SIZE (rust/crates/inventory-0.3.24.crate) = 16226
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304
@@ -995,8 +1019,6 @@ SHA256 (rust/crates/is_ci-1.2.0.crate) = 7655c9839580ee829dfacba1d1278c2b7883e50
SIZE (rust/crates/is_ci-1.2.0.crate) = 4521
SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
@@ -1043,10 +1065,6 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
-SHA256 (rust/crates/lalrpop-0.19.12.crate) = 0a1cbf952127589f2851ab2046af368fd20645491bb4b376f04b7f94d7a9837b
-SIZE (rust/crates/lalrpop-0.19.12.crate) = 226898
-SHA256 (rust/crates/lalrpop-util-0.19.12.crate) = d3c48237b9604c5a4702de6b824e02006c3214327564636aef27c1028a8fa0ed
-SIZE (rust/crates/lalrpop-util-0.19.12.crate) = 10178
SHA256 (rust/crates/landlock-0.4.4.crate) = 49fefd6652c57d68aaa32544a4c0e642929725bdc1fd929367cdeb673ab81088
SIZE (rust/crates/landlock-0.4.4.crate) = 47588
SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
@@ -1055,8 +1073,8 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2
SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
-SHA256 (rust/crates/libc-0.2.182.crate) = 6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112
-SIZE (rust/crates/libc-0.2.182.crate) = 814873
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
SHA256 (rust/crates/libdbus-sys-0.2.7.crate) = 328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043
SIZE (rust/crates/libdbus-sys-0.2.7.crate) = 1105992
SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
@@ -1065,14 +1083,18 @@ SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c
SIZE (rust/crates/libm-0.2.16.crate) = 164243
SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616
SIZE (rust/crates/libredox-0.1.12.crate) = 7469
-SHA256 (rust/crates/libsqlite3-sys-0.37.0.crate) = b1f111c8c41e7c61a49cd34e44c7619462967221a6443b0ec299e0ac30cfb9b1
-SIZE (rust/crates/libsqlite3-sys-0.37.0.crate) = 5295554
+SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f
+SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364
SHA256 (rust/crates/libz-sys-1.1.23.crate) = 15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7
SIZE (rust/crates/libz-sys-1.1.23.crate) = 854540
SHA256 (rust/crates/link-cplusplus-1.0.12.crate) = 7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82
SIZE (rust/crates/link-cplusplus-1.0.12.crate) = 8178
+SHA256 (rust/crates/link-section-0.17.2.crate) = 4d1e908a416d6e9f725743b84a36feea40c4c131e805fbc26d61f9f451f36080
+SIZE (rust/crates/link-section-0.17.2.crate) = 55982
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linktime-proc-macro-0.1.0.crate) = a44cd706ff0d503ee32b2071166510ca27e281228de10cd3aa8d35ff94560f81
+SIZE (rust/crates/linktime-proc-macro-0.1.0.crate) = 11201
SHA256 (rust/crates/linux-keyutils-0.2.4.crate) = 761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e
SIZE (rust/crates/linux-keyutils-0.2.4.crate) = 17999
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -1087,12 +1109,16 @@ SHA256 (rust/crates/local-waker-0.1.4.crate) = 4d873d7c67ce09b42110d801813efbc93
SIZE (rust/crates/local-waker-0.1.4.crate) = 6730
SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/lock_free_hashtable-0.1.4.crate) = ebf3631712f5b790675292ff827af269f5d9f920c920b77dc41d0485e3719612
+SIZE (rust/crates/lock_free_hashtable-0.1.4.crate) = 12014
SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
SIZE (rust/crates/log-0.4.29.crate) = 51515
-SHA256 (rust/crates/logos-0.12.1.crate) = bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1
-SIZE (rust/crates/logos-0.12.1.crate) = 8973
-SHA256 (rust/crates/logos-derive-0.12.1.crate) = a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c
-SIZE (rust/crates/logos-derive-0.12.1.crate) = 32282
+SHA256 (rust/crates/logos-0.15.1.crate) = ff472f899b4ec2d99161c51f60ff7075eeb3097069a36050d8037a6325eb8154
+SIZE (rust/crates/logos-0.15.1.crate) = 1631747
+SHA256 (rust/crates/logos-codegen-0.15.1.crate) = 192a3a2b90b0c05b27a0b2c43eecdb7c415e29243acc3f89cc8247a5b693045c
+SIZE (rust/crates/logos-codegen-0.15.1.crate) = 56419
+SHA256 (rust/crates/logos-derive-0.15.1.crate) = 605d9697bcd5ef3a42d38efc51541aa3d6a4a25f7ab6d1ed0da5ac632a26b470
+SIZE (rust/crates/logos-derive-0.15.1.crate) = 8153
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
@@ -1101,8 +1127,8 @@ SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e41
SIZE (rust/crates/lru-0.16.3.crate) = 16743
SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
-SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
-SIZE (rust/crates/lsp-types-0.94.1.crate) = 66997
+SHA256 (rust/crates/lsp-types-0.97.0.crate) = 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071
+SIZE (rust/crates/lsp-types-0.97.0.crate) = 70764
SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
@@ -1123,12 +1149,10 @@ SHA256 (rust/crates/md-5-0.11.0.crate) = 69b6441f590336821bb897fb28fc622898ccceb
SIZE (rust/crates/md-5-0.11.0.crate) = 17404
SHA256 (rust/crates/md5-0.8.0.crate) = ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0
SIZE (rust/crates/md5-0.8.0.crate) = 6984
-SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
-SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memchr-2.8.1.crate) = 6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8
+SIZE (rust/crates/memchr-2.8.1.crate) = 98743
SHA256 (rust/crates/memmap2-0.9.10.crate) = 714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3
SIZE (rust/crates/memmap2-0.9.10.crate) = 34846
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -1139,8 +1163,8 @@ SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
-SIZE (rust/crates/mio-1.1.1.crate) = 105630
+SHA256 (rust/crates/mio-1.2.0.crate) = 50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1
+SIZE (rust/crates/mio-1.2.0.crate) = 106403
SHA256 (rust/crates/moka-0.12.13.crate) = b4ac832c50ced444ef6be0767a008b02c106a909ba79d1d830501e94b96f6b7e
SIZE (rust/crates/moka-0.12.13.crate) = 234978
SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97
@@ -1155,8 +1179,6 @@ SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4e
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
-SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
-SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
@@ -1245,8 +1267,8 @@ SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f89
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
SHA256 (rust/crates/oid-registry-0.8.1.crate) = 12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7
SIZE (rust/crates/oid-registry-0.8.1.crate) = 16668
-SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
-SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
+SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0
@@ -1295,6 +1317,10 @@ SHA256 (rust/crates/owo-colors-4.3.0.crate) = d211803b9b6b570f68772237e415a029d5
SIZE (rust/crates/owo-colors-4.3.0.crate) = 31273
SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
SIZE (rust/crates/p256-0.13.2.crate) = 63434
+SHA256 (rust/crates/pagable-0.4.1.crate) = 3658968938a4d1eaa1987e69dcd84b01fb067c5b3416dccc8d71373b6ded6821
+SIZE (rust/crates/pagable-0.4.1.crate) = 52284
+SHA256 (rust/crates/pagable_derive-0.4.1.crate) = 838d17166587914f4e99353766c29160462b681511f08679545a0d07a0dc9415
+SIZE (rust/crates/pagable_derive-0.4.1.crate) = 8236
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
@@ -1333,8 +1359,6 @@ SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455
SIZE (rust/crates/petgraph-0.8.3.crate) = 807555
-SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
-SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
@@ -1363,14 +1387,14 @@ SHA256 (rust/crates/portable-atomic-util-0.2.5.crate) = 7a9db96d7fa8782dd8c15ce3
SIZE (rust/crates/portable-atomic-util-0.2.5.crate) = 51858
SHA256 (rust/crates/portable-pty-0.9.0.crate) = b4a596a2b3d2752d94f51fac2d4a96737b8705dddd311a32b9af47211f08671e
SIZE (rust/crates/portable-pty-0.9.0.crate) = 29466
+SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24
+SIZE (rust/crates/postcard-1.1.3.crate) = 43968
SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
-SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
SIZE (rust/crates/predicates-3.1.3.crate) = 24063
SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
@@ -1429,14 +1453,16 @@ SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedc
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
SHA256 (rust/crates/quick-xml-0.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c
SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035
+SHA256 (rust/crates/quickcheck-1.1.0.crate) = 95c589f335db0f6aaa168a7cd27b1fc6920f5e1470c804f814d9cd6e62a0f70b
+SIZE (rust/crates/quickcheck-1.1.0.crate) = 31932
SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
SIZE (rust/crates/quinn-0.11.9.crate) = 83606
SHA256 (rust/crates/quinn-proto-0.11.14.crate) = 434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098
SIZE (rust/crates/quinn-proto-0.11.14.crate) = 244123
SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
-SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4
-SIZE (rust/crates/quote-1.0.44.crate) = 31629
+SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
+SIZE (rust/crates/quote-1.0.45.crate) = 31564
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf
@@ -1521,8 +1547,6 @@ SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb93
SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-lite-0.1.8.crate) = 8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da
SIZE (rust/crates/regex-lite-0.1.8.crate) = 96884
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147
@@ -1655,6 +1679,8 @@ SHA256 (rust/crates/sentry-tracing-0.46.1.crate) = e1dd47df349a80025819f3d25c3d2
SIZE (rust/crates/sentry-tracing-0.46.1.crate) = 23913
SHA256 (rust/crates/sentry-types-0.46.1.crate) = eecbd63e9d15a26a40675ed180d376fcb434635d2e33de1c24003f61e3e2230d
SIZE (rust/crates/sentry-types-0.46.1.crate) = 53749
+SHA256 (rust/crates/sequence_trie-0.3.6.crate) = 1ee22067b7ccd072eeb64454b9c6e1b33b61cd0d49e895fd48676a184580e0c3
+SIZE (rust/crates/sequence_trie-0.3.6.crate) = 9994
SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
@@ -1727,8 +1753,6 @@ SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c619
SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/simple_asn1-0.6.4.crate) = 0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d
SIZE (rust/crates/simple_asn1-0.6.4.crate) = 18842
-SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e
-SIZE (rust/crates/siphasher-1.0.2.crate) = 11416
SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
SIZE (rust/crates/slab-0.4.12.crate) = 19080
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
@@ -1739,8 +1763,10 @@ SHA256 (rust/crates/smol_str-0.3.5.crate) = 0f7a918bd2a9951d18ee6e48f076843e8e73
SIZE (rust/crates/smol_str-0.3.5.crate) = 26311
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0
-SIZE (rust/crates/socket2-0.6.2.crate) = 58621
+SHA256 (rust/crates/socket2-0.6.3.crate) = 3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e
+SIZE (rust/crates/socket2-0.6.3.crate) = 59330
+SHA256 (rust/crates/sorted_vector_map-0.2.1.crate) = 94bf565ee1681b4473aa5a9d71d807347c28021bd1d8947cb626b02f42a0141f
+SIZE (rust/crates/sorted_vector_map-0.2.1.crate) = 19705
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -1763,26 +1789,30 @@ SHA256 (rust/crates/sse-stream-0.2.1.crate) = eb4dc4d33c68ec1f27d386b5610a351922
SIZE (rust/crates/sse-stream-0.2.1.crate) = 20239
SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
-SHA256 (rust/crates/starlark-0.13.0.crate) = 0f53849859f05d9db705b221bd92eede93877fd426c1b4a3c3061403a5912a8f
-SIZE (rust/crates/starlark-0.13.0.crate) = 580439
-SHA256 (rust/crates/starlark_derive-0.13.0.crate) = fe58bc6c8b7980a1fe4c9f8f48200c3212db42ebfe21ae6a0336385ab53f082a
-SIZE (rust/crates/starlark_derive-0.13.0.crate) = 49445
-SHA256 (rust/crates/starlark_map-0.13.0.crate) = 92659970f120df0cc1c0bb220b33587b7a9a90e80d4eecc5c5af5debb950173d
-SIZE (rust/crates/starlark_map-0.13.0.crate) = 45698
-SHA256 (rust/crates/starlark_syntax-0.13.0.crate) = fe53b3690d776aafd7cb6b9fed62d94f83280e3b87d88e3719cc0024638461b3
-SIZE (rust/crates/starlark_syntax-0.13.0.crate) = 244752
+SHA256 (rust/crates/starlark-0.14.2.crate) = 9062e866918dc4c9701c98ac99f7f4fa9e4b3b4edce306e147393bc75458c4fc
+SIZE (rust/crates/starlark-0.14.2.crate) = 696353
+SHA256 (rust/crates/starlark_derive-0.14.2.crate) = 797e235eb70936bfa14fabf490bf7453e6f0caaf6b9c56fe4c9aff02aee7e66d
+SIZE (rust/crates/starlark_derive-0.14.2.crate) = 54161
+SHA256 (rust/crates/starlark_map-0.14.2.crate) = 234877898fd216af93b2f5798b08cbbdc1a2e8f16a622a258b1db23a61a1c4ba
+SIZE (rust/crates/starlark_map-0.14.2.crate) = 47204
+SHA256 (rust/crates/starlark_syntax-0.14.2.crate) = 7492c571c531e68099c911cfd909d32659f1cc0910cf3adee9fce66e39d21f14
+SIZE (rust/crates/starlark_syntax-0.14.2.crate) = 275356
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/static_interner-0.1.2.crate) = fab44341fbf4deae6e8d5ab450f24e1b34e0b2439d39ac0e9b5215a4e5493263
+SIZE (rust/crates/static_interner-0.1.2.crate) = 11503
SHA256 (rust/crates/stop-words-0.9.0.crate) = 645a3d441ccf4bf47f2e4b7681461986681a6eeea9937d4c3bc9febd61d17c71
SIZE (rust/crates/stop-words-0.9.0.crate) = 111799
SHA256 (rust/crates/strck-1.0.0.crate) = 42316e70da376f3d113a68d138a60d8a9883c604fe97942721ec2068dab13a9f
SIZE (rust/crates/strck-1.0.0.crate) = 10262
SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
-SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
-SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
+SHA256 (rust/crates/strong_hash-0.1.0.crate) = 0831334aea34390b6b6ec7af0a27f9ee6324ad3a69463e6b240d83d6b7bce9c9
+SIZE (rust/crates/strong_hash-0.1.0.crate) = 3946
+SHA256 (rust/crates/strong_hash_derive-0.1.0.crate) = ace6b48b7c4383a39bd3b966cca41bc999003aab9f690a2f355525c924296928
+SIZE (rust/crates/strong_hash_derive-0.1.0.crate) = 2417
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -1805,8 +1835,8 @@ SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d
SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a
-SIZE (rust/crates/syn-2.0.114.crate) = 304636
+SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99
+SIZE (rust/crates/syn-2.0.117.crate) = 306011
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -1823,6 +1853,8 @@ SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55dd
SIZE (rust/crates/system-deps-7.0.7.crate) = 28941
SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
+SHA256 (rust/crates/take_mut-0.2.2.crate) = f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60
+SIZE (rust/crates/take_mut-0.2.2.crate) = 4263
SHA256 (rust/crates/tar-0.4.45.crate) = 22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973
SIZE (rust/crates/tar-0.4.45.crate) = 67847
SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
@@ -1833,8 +1865,6 @@ SHA256 (rust/crates/temporal_capi-0.2.3.crate) = 8a2a1f001e756a9f5f2d175a9965c4c
SIZE (rust/crates/temporal_capi-0.2.3.crate) = 75978
SHA256 (rust/crates/temporal_rs-0.2.3.crate) = 9a902a45282e5175186b21d355efc92564601efe6e2d92818dc9e333d50bd4de
SIZE (rust/crates/temporal_rs-0.2.3.crate) = 187061
-SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
-SIZE (rust/crates/term-0.7.0.crate) = 37082
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
@@ -1875,8 +1905,6 @@ SHA256 (rust/crates/time-macros-0.2.27.crate) = 2e70e4c5a0e0a8a4823ad65dfe1a6930
SIZE (rust/crates/time-macros-0.2.27.crate) = 25144
SHA256 (rust/crates/timezone_provider-0.2.3.crate) = c48f9b04628a2b813051e4dfe97c65281e49625eabd09ec343190e31e399a8c2
SIZE (rust/crates/timezone_provider-0.2.3.crate) = 145643
-SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
-SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tiny_http-0.12.0.crate) = 389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82
SIZE (rust/crates/tiny_http-0.12.0.crate) = 51330
SHA256 (rust/crates/tinystr-0.8.3.crate) = c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d
@@ -1885,12 +1913,12 @@ SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86
-SIZE (rust/crates/tokio-1.49.0.crate) = 857029
+SHA256 (rust/crates/tokio-1.52.3.crate) = 8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe
+SIZE (rust/crates/tokio-1.52.3.crate) = 901393
SHA256 (rust/crates/tokio-graceful-0.2.2.crate) = 45740b38b48641855471cd402922e89156bdfbd97b69b45eeff170369cc18c7d
SIZE (rust/crates/tokio-graceful-0.2.2.crate) = 34483
-SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
-SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/tokio-macros-2.7.0.crate) = 385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496
+SIZE (rust/crates/tokio-macros-2.7.0.crate) = 15859
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
@@ -1961,6 +1989,8 @@ SHA256 (rust/crates/tree-sitter-language-0.1.7.crate) = 009994f150cc0cd50ff54917
SIZE (rust/crates/tree-sitter-language-0.1.7.crate) = 7945
SHA256 (rust/crates/tree_magic_mini-3.2.2.crate) = b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6
SIZE (rust/crates/tree_magic_mini-3.2.2.crate) = 16074
+SHA256 (rust/crates/triomphe-0.1.15.crate) = dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39
+SIZE (rust/crates/triomphe-0.1.15.crate) = 34711
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ts-rs-11.1.0.crate) = 4994acea2522cd2b3b85c1d9529a55991e3ad5e25cdcd3de9d505972c4379424
@@ -1971,6 +2001,8 @@ SHA256 (rust/crates/two-face-0.5.1.crate) = b285c51f8a6ade109ed4566d33ac4fb289fb
SIZE (rust/crates/two-face-0.5.1.crate) = 3617506
SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
SIZE (rust/crates/type-map-0.5.1.crate) = 8606
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.20.0.crate) = 40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de
SIZE (rust/crates/typenum-1.20.0.crate) = 105530
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
@@ -2031,8 +2063,8 @@ SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faec
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/uuid-1.20.0.crate) = ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f
SIZE (rust/crates/uuid-1.20.0.crate) = 60654
-SHA256 (rust/crates/v8-147.4.0.crate) = 2df8fffd507fb18ed000673a83d937f58e60fb07f3306b2274284125b15137cd
-SIZE (rust/crates/v8-147.4.0.crate) = 35831796
+SHA256 (rust/crates/v8-149.2.0.crate) = 46dccf61a364b61bbaac70a8ba64a1a1006e87123b7d62eaeec999a3ba31ecdb
+SIZE (rust/crates/v8-149.2.0.crate) = 36047820
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -2375,5 +2407,5 @@ SHA256 (openai-oss-forks-tungstenite-rs-9200079d3b54a1ff51072e24d81fd354f085156f
SIZE (openai-oss-forks-tungstenite-rs-9200079d3b54a1ff51072e24d81fd354f085156f_GH0.tar.gz) = 293929
SHA256 (openai-oss-forks-tokio-tungstenite-132f5b39c862e3a970f731d709608b3e6276d5f6_GH0.tar.gz) = d533d657efccf27a6c11c86114998b1a777d5243696d19da2e180729bda7c47d
SIZE (openai-oss-forks-tokio-tungstenite-132f5b39c862e3a970f731d709608b3e6276d5f6_GH0.tar.gz) = 31620
-SHA256 (openai-codex-rust-v0.136.0_GH0.tar.gz) = 0d261d84667b122fcc2e9d3a50e6f7ff2f8e66160fad5b2e763afe55fcadf39e
-SIZE (openai-codex-rust-v0.136.0_GH0.tar.gz) = 8299291
+SHA256 (openai-codex-rust-v0.139.0_GH0.tar.gz) = d8d9d9215dd95711bb761795ab8999ef740e7386b5be5993247c403e068959d2
+SIZE (openai-codex-rust-v0.139.0_GH0.tar.gz) = 8504781
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_.gn b/misc/codex/files/patch-cargo-crates_v8-147.4.0_.gn
deleted file mode 100644
index 4a1c273f7134..000000000000
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_.gn
+++ /dev/null
@@ -1,13 +0,0 @@
---- cargo-crates/v8-147.4.0/.gn.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/.gn
-@@ -84,9 +84,7 @@ default_args = {
- # TODO: third_party/compiler-rt missing?
- use_llvm_libatomic = false
-
-- enable_rust = true
-- enable_rust_cxx = true
-- v8_enable_temporal_support = true
-+ v8_enable_temporal_support = false
-
- # prevent hashdos
- v8_use_default_hasher_secret = false
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_cpu.cc b/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_cpu.cc
deleted file mode 100644
index 1c1b439feb83..000000000000
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_cpu.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- cargo-crates/v8-147.4.0/v8/src/base/cpu.cc.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/v8/src/base/cpu.cc
-@@ -674,6 +674,7 @@ CPU::CPU()
-
- #if V8_OS_LINUX
-
-+#if V8_OS_LINUX
- CPUInfo cpu_info;
-
- // Extract implementor from the "CPU implementer" field.
-@@ -707,6 +708,7 @@ CPU::CPU()
- }
- delete[] part;
- }
-+#endif
-
- // Extract architecture from the "CPU Architecture" field.
- // The list is well-known, unlike the the output of
diff --git a/misc/codex/files/patch-cargo-crates_v8-149.2.0_.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_.gn
new file mode 100644
index 000000000000..7dc966a1cffa
--- /dev/null
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_.gn
@@ -0,0 +1,25 @@
+--- cargo-crates/v8-149.2.0/.gn.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/.gn
+@@ -78,16 +78,16 @@ default_args = {
+
+ use_relative_vtables_abi = false
+
+- v8_depend_on_icu_data_file = false
+- icu_copy_icudata_to_root_build_dir = false
+- icu_use_data_file = false
++ v8_depend_on_icu_data_file = true
++ icu_copy_icudata_to_root_build_dir = true
++ icu_use_data_file = true
+
+ # TODO: third_party/compiler-rt missing?
+ use_llvm_libatomic = false
+
+- enable_rust = true
+- enable_rust_cxx = true
+- v8_enable_temporal_support = true
++ enable_rust = false
++ enable_rust_cxx = false
++ v8_enable_temporal_support = false
+
+ # prevent hashdos
+ v8_use_default_hasher_secret = false
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build.rs b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build.rs
index 49e0dab62235..b9a31a75479e 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build.rs
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build.rs
@@ -1,6 +1,6 @@
---- cargo-crates/v8-147.4.0/build.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build.rs
-@@ -253,7 +253,7 @@ fn build_v8(is_asan: bool) {
+--- cargo-crates/v8-149.2.0/build.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build.rs
+@@ -255,7 +255,7 @@ fn build_v8(is_asan: bool) {
download_ninja_gn_binaries();
}
@@ -9,7 +9,7 @@
// `#[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>)`
-@@ -391,9 +391,11 @@ fn build_v8(is_asan: bool) {
+@@ -393,9 +393,11 @@ fn build_v8(is_asan: bool) {
if target_arch == "arm" {
gn_args.push(r#"target_cpu="arm""#.to_string());
gn_args.push(r#"v8_target_cpu="arm""#.to_string());
@@ -24,7 +24,7 @@
}
let target_triple = env::var("TARGET").unwrap();
-@@ -413,7 +415,6 @@ fn build_v8(is_asan: bool) {
+@@ -415,7 +417,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());
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_BUILD.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_BUILD.gn
index b55cac19e7da..155bf087d5d3 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_BUILD.gn
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/config/BUILD.gn.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/config/BUILD.gn
+--- cargo-crates/v8-149.2.0/build/config/BUILD.gn.orig 2006-07-24 01:21:28 UTC
++++ cargo-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" ]
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_BUILDCONFIG.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_BUILDCONFIG.gn
index 6ef19554790b..3010acef9453 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_BUILDCONFIG.gn
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_BUILDCONFIG.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/config/BUILDCONFIG.gn.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/config/BUILDCONFIG.gn
+--- cargo-crates/v8-149.2.0/build/config/BUILDCONFIG.gn.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build/config/BUILDCONFIG.gn
@@ -136,7 +136,7 @@ declare_args() {
is_official_build = false
@@ -9,7 +9,7 @@
(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"
@@ -18,7 +18,7 @@
} 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"
@@ -27,7 +27,7 @@
} 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_ios = current_os == "ios"
+@@ -324,11 +328,13 @@ is_ios = current_os == "ios"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_c++_modules.gni b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_c++_modules.gni
index 57e13bbbf4e7..5a142f76c721 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_c++_modules.gni
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_c++_modules.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/config/c++/modules.gni.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/config/c++/modules.gni
+--- cargo-crates/v8-149.2.0/build/config/c++/modules.gni.orig 2006-07-24 01:21:28 UTC
++++ cargo-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
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_clang_BUILD.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_clang_BUILD.gn
index d43640296430..5367824016ac 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_clang_BUILD.gn
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_clang_BUILD.gn
@@ -1,6 +1,6 @@
---- cargo-crates/v8-147.4.0/build/config/clang/BUILD.gn.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/config/clang/BUILD.gn
-@@ -240,7 +240,12 @@ clang_lib("compiler_builtins") {
+--- cargo-crates/v8-149.2.0/build/config/clang/BUILD.gn.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build/config/clang/BUILD.gn
+@@ -243,7 +243,12 @@ clang_lib("compiler_builtins") {
# Adds a dependency on the Clang runtime library clang_rt.builtins.
clang_lib("compiler_builtins") {
@@ -14,7 +14,7 @@
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") {
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_compiler_BUILD.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_compiler_BUILD.gn
index 379002e8d5de..f8c7f90ef364 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_compiler_BUILD.gn
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_compiler_BUILD.gn
@@ -1,6 +1,6 @@
---- cargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/config/compiler/BUILD.gn
-@@ -202,7 +202,7 @@ declare_args() {
+--- cargo-crates/v8-149.2.0/build/config/compiler/BUILD.gn.orig 2006-07-24 01:21:28 UTC
++++ cargo-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.
@@ -9,7 +9,7 @@
# 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("no_unresolved_symbols") {
+@@ -323,13 +323,16 @@ config("no_unresolved_symbols") {
# 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") {
@@ -27,7 +27,7 @@
}
# compiler ---------------------------------------------------------------------
-@@ -560,6 +563,10 @@ config("compiler") {
+@@ -565,6 +568,10 @@ config("compiler") {
}
}
@@ -38,7 +38,16 @@
# Linux-specific compiler flags setup.
# ------------------------------------
if (is_linux || is_chromeos) {
-@@ -616,7 +623,7 @@ config("compiler") {
+@@ -597,7 +604,7 @@ config("compiler") {
+
+ # Clang-specific compiler flags setup.
+ # ------------------------------------
+- if (is_clang) {
++ if (is_clang && !is_bsd) {
+ # Flags for diagnostics.
+ cflags += [ "-fcolor-diagnostics" ]
+ if (!is_win) {
+@@ -627,7 +634,7 @@ config("compiler") {
}
}
@@ -47,16 +56,16 @@
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -1067,7 +1074,7 @@ config("linker") {
- }
-
- # Linker warnings.
-- if (fatal_linker_warnings && !is_apple && current_os != "aix" &&
-+ if (fatal_linker_warnings && !is_apple && !is_freebsd && current_os != "aix" &&
- current_os != "zos") {
- ldflags += [ "-Wl,--fatal-warnings" ]
+@@ -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_freebsd) {
+ 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") {
@@ -65,7 +74,7 @@
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") {
@@ -74,7 +83,7 @@
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") {
@@ -83,7 +92,7 @@
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") {
@@ -92,7 +101,7 @@
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
}
-@@ -1610,7 +1617,7 @@ config("compiler_cpu_abi") {
+@@ -1634,7 +1641,7 @@ config("compiler_cpu_abi") {
cflags += [ "-maix64" ]
ldflags += [ "-maix64" ]
}
@@ -101,7 +110,7 @@
cflags += [ "--target=powerpc64le-unknown-linux-gnu" ]
ldflags += [ "--target=powerpc64le-unknown-linux-gnu" ]
} else {
-@@ -1720,7 +1727,7 @@ config("compiler_deterministic") {
+@@ -1744,7 +1751,7 @@ config("compiler_deterministic") {
"-file-prefix-map",
rebase_path("//.", "") + "=" + rebase_path("//.", root_build_dir),
]
@@ -110,7 +119,7 @@
# We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
}
-@@ -1773,7 +1780,7 @@ config("clang_revision") {
+@@ -1797,7 +1804,7 @@ config("clang_revision") {
config("clang_revision") {
if (is_clang && clang_base_path == default_clang_base_path &&
@@ -119,25 +128,16 @@
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
_head_revision_stamp_path = "//third_party/llvm-build/force_head_revision"
-@@ -1888,7 +1895,7 @@ config("sanitize_c_array_bounds") {
- #
- # See also: https://crbug.com/40891132#comment10
- config("sanitize_c_array_bounds") {
-- if (!is_ubsan && is_clang && !(is_asan && target_cpu == "x86")) {
-+ if (!is_ubsan && is_clang && !(is_asan && target_cpu == "x86") && !is_bsd) {
- cflags = [
- "-fsanitize=array-bounds",
- "-fsanitize-trap=array-bounds",
-@@ -2608,7 +2615,7 @@ config("thin_archive") {
+@@ -2629,7 +2636,7 @@ config("thin_archive") {
# 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") {
+@@ -3066,7 +3073,7 @@ config("afdo") {
# There are some targeted places that AFDO regresses, so we provide a separate
# config to allow AFDO to be disabled per-target.
config("afdo") {
@@ -146,7 +146,7 @@
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 ]
}
@@ -155,7 +155,7 @@
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") {
@@ -164,7 +164,7 @@
}
if (is_clang && !is_tsan && !is_asan) {
-@@ -3264,7 +3271,7 @@ config("symbols") {
+@@ -3286,7 +3293,7 @@ config("symbols") {
cflags += [ "-gomit-unreferenced-methods" ]
}
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_linux_BUILD.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_linux_BUILD.gn
index 9476635a5a2d..a5bb8c43d466 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_linux_BUILD.gn
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_linux_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/config/linux/BUILD.gn.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/config/linux/BUILD.gn
+--- cargo-crates/v8-149.2.0/build/config/linux/BUILD.gn.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build/config/linux/BUILD.gn
@@ -40,10 +40,6 @@ config("runtime_library") {
defines = [ "OS_CHROMEOS" ]
}
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_linux_pkg-config.py b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_linux_pkg-config.py
index 8c1304f090a3..48e8f0299fc1 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_linux_pkg-config.py
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_linux_pkg-config.py
@@ -1,11 +1,11 @@
---- cargo-crates/v8-147.4.0/build/config/linux/pkg-config.py.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/config/linux/pkg-config.py
-@@ -108,7 +108,7 @@ def main():
+--- cargo-crates/v8-149.2.0/build/config/linux/pkg-config.py.orig 2006-07-24 01:21:28 UTC
++++ cargo-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
diff --git a/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_sanitizers_sanitizers.gni b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_sanitizers_sanitizers.gni
new file mode 100644
index 000000000000..92ffe1aa804b
--- /dev/null
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_sanitizers_sanitizers.gni
@@ -0,0 +1,11 @@
+--- cargo-crates/v8-149.2.0/build/config/sanitizers/sanitizers.gni.orig 2026-06-10 07:20:15 UTC
++++ cargo-crates/v8-149.2.0/build/config/sanitizers/sanitizers.gni
+@@ -530,7 +530,7 @@ template("ubsan_hardening") {
+ _condition = invoker.condition
+ }
+
+- if (_condition && !is_ubsan && is_clang) {
++ if (_condition && !is_ubsan && is_clang && !is_bsd) {
+ cflags = [
+ "-fsanitize=${invoker.sanitizer}",
+ "-fsanitize-trap=${invoker.sanitizer}",
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_v8__target__cpu.gni b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_v8__target__cpu.gni
index 78ae92ad6530..fee8bf149e13 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_v8__target__cpu.gni
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_v8__target__cpu.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/config/v8_target_cpu.gni.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/config/v8_target_cpu.gni
+--- cargo-crates/v8-149.2.0/build/config/v8_target_cpu.gni.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build/config/v8_target_cpu.gni
@@ -36,6 +36,8 @@ if (v8_target_cpu == "") {
if (v8_target_cpu == "") {
if (current_toolchain == "//build/toolchain/linux:clang_x64_v8_arm64") {
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_detect__host__arch.py b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_detect__host__arch.py
index 2364fe0bf9e5..adfb90d96608 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_detect__host__arch.py
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_detect__host__arch.py
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/detect_host_arch.py.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/detect_host_arch.py
+--- cargo-crates/v8-149.2.0/build/detect_host_arch.py.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build/detect_host_arch.py
@@ -24,6 +24,8 @@ def HostArch():
host_arch = 'arm'
elif host_arch.startswith('aarch64'):
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_gn__run__binary.py b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_gn__run__binary.py
index 59d92d4bdf2f..7b7406153dbf 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_gn__run__binary.py
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_gn__run__binary.py
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/gn_run_binary.py.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/gn_run_binary.py
+--- cargo-crates/v8-149.2.0/build/gn_run_binary.py.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build/gn_run_binary.py
@@ -23,7 +23,7 @@ args = [path] + sys.argv[2:]
# The rest of the arguments are passed directly to the executable.
args = [path] + sys.argv[2:]
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_linux_chrome.map b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_linux_chrome.map
index 0fbc26c64e83..d5279eec5755 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_linux_chrome.map
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_linux_chrome.map
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/linux/chrome.map.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/linux/chrome.map
+--- cargo-crates/v8-149.2.0/build/linux/chrome.map.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build/linux/chrome.map
@@ -20,6 +20,10 @@ global:
# Program entry point.
_start;
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_linux_unbundle_libusb.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_linux_unbundle_libusb.gn
index 39fffa94edee..f618b62e9c86 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_linux_unbundle_libusb.gn
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_linux_unbundle_libusb.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/linux/unbundle/libusb.gn.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/linux/unbundle/libusb.gn
+--- cargo-crates/v8-149.2.0/build/linux/unbundle/libusb.gn.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/build/linux/unbundle/libusb.gn
@@ -1,3 +1,27 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_freebsd_BUILD.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_freebsd_BUILD.gn
index 39b63e155284..2fcdd93a5a2c 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_freebsd_BUILD.gn
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_freebsd_BUILD.gn
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/toolchain/freebsd/BUILD.gn.orig 2026-05-22 03:12:22 UTC
-+++ cargo-crates/v8-147.4.0/build/toolchain/freebsd/BUILD.gn
+--- cargo-crates/v8-149.2.0/build/toolchain/freebsd/BUILD.gn.orig 2026-06-10 02:22:19 UTC
++++ cargo-crates/v8-149.2.0/build/toolchain/freebsd/BUILD.gn
@@ -0,0 +1,73 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__solink__wrapper.py b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_gcc__solink__wrapper.py
index ed7180d0ab35..961012be1fad 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__solink__wrapper.py
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_gcc__solink__wrapper.py
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/toolchain/gcc_solink_wrapper.py.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/toolchain/gcc_solink_wrapper.py
+--- cargo-crates/v8-149.2.0/build/toolchain/gcc_solink_wrapper.py.orig 2006-07-24 01:21:28 UTC
++++ cargo-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 = ''
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__toolchain.gni b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_gcc__toolchain.gni
index 0f67b93524ab..07d0da2f83a9 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_gcc__toolchain.gni
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_gcc__toolchain.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/toolchain/gcc_toolchain.gni.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/toolchain/gcc_toolchain.gni
+--- cargo-crates/v8-149.2.0/build/toolchain/gcc_toolchain.gni.orig 2006-07-24 01:21:28 UTC
++++ cargo-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")
}
@@ -13,7 +13,7 @@
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -913,22 +919,13 @@ template("clang_toolchain") {
+@@ -956,22 +962,13 @@ template("clang_toolchain") {
# actually just be doing a native compile.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_sysroot.gni b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_sysroot.gni
index 609866d71810..61f2d2fe0f80 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_sysroot.gni
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_sysroot.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/toolchain/sysroot.gni.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/toolchain/sysroot.gni
+--- cargo-crates/v8-149.2.0/build/toolchain/sysroot.gni.orig 2006-07-24 01:21:28 UTC
++++ cargo-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.
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_toolchain.gni b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_toolchain.gni
index 37ab2ded6063..297c7370ec27 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_toolchain.gni
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_toolchain.gni
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/build/toolchain/toolchain.gni.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/build/toolchain/toolchain.gni
+--- cargo-crates/v8-149.2.0/build/toolchain/toolchain.gni.orig 2006-07-24 01:21:28 UTC
++++ cargo-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") {
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_abseil-cpp_absl_base_config.h b/misc/codex/files/patch-cargo-crates_v8-149.2.0_third__party_abseil-cpp_absl_base_config.h
index 181ac4d0a312..9ee3e9779e64 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_abseil-cpp_absl_base_config.h
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_third__party_abseil-cpp_absl_base_config.h
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/config.h.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/config.h
+--- cargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/config.h.orig 2006-07-24 01:21:28 UTC
++++ cargo-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
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/misc/codex/files/patch-cargo-crates_v8-149.2.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
index 6787e3c9bf56..521ca7c0fd38 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
+--- cargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/third_party/abseil-cpp/absl/base/internal/sysinfo.cc
@@ -30,7 +30,7 @@
#include <sys/syscall.h>
#endif
@@ -25,7 +25,7 @@
#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.
@@ -37,7 +37,7 @@
#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.
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_BUILD.gn b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_BUILD.gn
index 36f242dd1447..bf70072c5e3c 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_BUILD.gn
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_BUILD.gn
@@ -1,6 +1,6 @@
---- cargo-crates/v8-147.4.0/v8/BUILD.gn.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/v8/BUILD.gn
-@@ -1024,6 +1024,8 @@ external_v8_defines = [
+--- cargo-crates/v8-149.2.0/v8/BUILD.gn.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/v8/BUILD.gn
+@@ -1053,6 +1053,8 @@ external_v8_defines = [
"V8_TARGET_OS_MACOS",
"V8_TARGET_OS_WIN",
"V8_TARGET_OS_CHROMEOS",
@@ -9,7 +9,7 @@
"V8_TARGET_ARCH_ARM64",
"V8_TARGET_ARCH_PPC64",
"V8_TARGET_ARCH_MIPS64",
-@@ -1108,6 +1110,10 @@ if (target_os == "android") {
+@@ -1137,6 +1139,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" ]
@@ -20,7 +20,7 @@
}
# Some V8_TARGET_ARCH_ defines that affect Api constants (see usages of
-@@ -7223,7 +7229,7 @@ v8_component("v8_libbase") {
+@@ -7271,7 +7277,7 @@ v8_component("v8_libbase") {
}
}
@@ -29,7 +29,7 @@
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -7234,6 +7240,12 @@ v8_component("v8_libbase") {
+@@ -7282,6 +7288,12 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_include_v8config.h b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_include_v8config.h
index c2fbff2e91b5..f7d484c44d79 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_include_v8config.h
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_include_v8config.h
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/v8/include/v8config.h.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/v8/include/v8config.h
+--- cargo-crates/v8-149.2.0/v8/include/v8config.h.orig 2006-07-24 01:21:28 UTC
++++ cargo-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) \
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_api_api.cc b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_api_api.cc
index b702088beefc..29b8fb8de634 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_api_api.cc
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_api_api.cc
@@ -1,6 +1,6 @@
---- cargo-crates/v8-147.4.0/v8/src/api/api.cc.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/v8/src/api/api.cc
-@@ -165,7 +165,7 @@
+--- cargo-crates/v8-149.2.0/v8/src/api/api.cc.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/v8/src/api/api.cc
+@@ -167,7 +167,7 @@
#include "src/strings/string-hasher-inl.h"
@@ -9,7 +9,7 @@
#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;
}
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_platform_platform-freebsd.cc b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_base_platform_platform-freebsd.cc
index 38e4c573728c..48c80cd628e9 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_platform_platform-freebsd.cc
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_base_platform_platform-freebsd.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/v8/src/base/platform/platform-freebsd.cc.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/v8/src/base/platform/platform-freebsd.cc
+--- cargo-crates/v8-149.2.0/v8/src/base/platform/platform-freebsd.cc.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/v8/src/base/platform/platform-freebsd.cc
@@ -43,14 +43,10 @@ TimezoneCache* OS::CreateTimezoneCache() {
return new PosixDefaultTimezoneCache();
}
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_platform_platform-posix.cc b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_base_platform_platform-posix.cc
index 5da4b2e18a4e..a32668ffe0e8 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_base_platform_platform-posix.cc
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_base_platform_platform-posix.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/v8/src/base/platform/platform-posix.cc.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/v8/src/base/platform/platform-posix.cc
+--- cargo-crates/v8-149.2.0/v8/src/base/platform/platform-posix.cc.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/v8/src/base/platform/platform-posix.cc
@@ -60,7 +60,7 @@
#include <malloc/malloc.h>
#elif V8_OS_OPENBSD
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_diagnostics_perf-jit.cc b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_diagnostics_perf-jit.cc
index fee469fdb6f0..c238aaa39955 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_diagnostics_perf-jit.cc
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_diagnostics_perf-jit.cc
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.cc.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.cc
+--- cargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.cc.orig 2006-07-24 01:21:28 UTC
++++ cargo-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"
diff --git a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_diagnostics_perf-jit.h b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_diagnostics_perf-jit.h
index 16da3f182681..06ab03bb888c 100644
--- a/misc/codex/files/patch-cargo-crates_v8-147.4.0_v8_src_diagnostics_perf-jit.h
+++ b/misc/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_diagnostics_perf-jit.h
@@ -1,5 +1,5 @@
---- cargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.h.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/v8-147.4.0/v8/src/diagnostics/perf-jit.h
+--- cargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.h.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/v8-149.2.0/v8/src/diagnostics/perf-jit.h
@@ -30,8 +30,7 @@
#include "include/v8config.h"
diff --git a/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs b/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
index 8d6aea4544ef..2095ea9a2aac 100644
--- a/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
+++ b/misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
@@ -1,6 +1,6 @@
---- codex-rs/exec/tests/suite/mod.rs.orig 2026-04-11 01:58:04 UTC
+--- codex-rs/exec/tests/suite/mod.rs.orig 2026-06-09 19:02:39 UTC
+++ codex-rs/exec/tests/suite/mod.rs
-@@ -8,5 +8,6 @@ mod resume;
+@@ -10,5 +10,6 @@ mod resume;
mod output_schema;
mod prompt_stdin;
mod resume;