From 76cd5114eae2fd933ea0da08f41984f1ff52cd85 Mon Sep 17 00:00:00 2001 From: CaIon Date: Wed, 14 Oct 2026 20:44:01 +0800 Subject: [PATCH] build: upgrade moejs to v0.1.0-alpha.7 alpha.7 is a performance release on the JSON and call path: JSON.stringify and AppendJSON keep their stringifier on the stack, JSON.parse clears its working stack once per parse, ReleaseCallData clears only the registers a finished call used, and arithmetic and bitwise results reach registers without a write barrier. The interpreter's register stack now grows in place within its capacity. The host only calls ReleaseCallData, so no adaptor changes are needed. new-api builds and its plugin tests pass unchanged. --- go.mod | 2 +- go.sum | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index d2f56d0971..ae26a6bbfd 100644 --- a/go.mod +++ b/go.mod @@ -166,7 +166,7 @@ require ( ) require ( - github.com/Calcium-Ion/moejs v0.1.0-alpha.6 + github.com/Calcium-Ion/moejs v0.1.0-alpha.7 github.com/ClickHouse/clickhouse-go/v2 v2.46.0 github.com/QuantumNous/new-api/relaykit v0.0.0 github.com/QuantumNous/new-api/tokenkit v0.0.0 diff --git a/go.sum b/go.sum index e258f72cb2..884c2d9034 100644 --- a/go.sum +++ b/go.sum @@ -633,10 +633,8 @@ github.com/BurntSushi/toml v1.6.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/Calcium-Ion/go-epay v0.0.5 h1:TgIx44c/bhdFqso4kbmDzZFzgyDJLma5hMDNA6sOXbo= github.com/Calcium-Ion/go-epay v0.0.5/go.mod h1:cxo/ZOg8ClvE3VAnCmEzbuyAZINSq7kFEN9oHj5WQ2U= -github.com/Calcium-Ion/moejs v0.1.0-alpha.5 h1:hkTuLRIhtyXMPQciULZHTbdrw/LEJYvO2MDzl+/F1Y8= -github.com/Calcium-Ion/moejs v0.1.0-alpha.5/go.mod h1:9YqHj36EV7pzV/vlEYSw49f3oggeJFdmqcjM9TmDpHs= -github.com/Calcium-Ion/moejs v0.1.0-alpha.6 h1:gbB/aEx2jdMm0FD+UzF2zV76HBrJxvFopSf82mz87qQ= -github.com/Calcium-Ion/moejs v0.1.0-alpha.6/go.mod h1:9YqHj36EV7pzV/vlEYSw49f3oggeJFdmqcjM9TmDpHs= +github.com/Calcium-Ion/moejs v0.1.0-alpha.7 h1:WddI+y1792kpl1fTFDzk5PSqcV3I+IkpOJVgHM2TpfI= +github.com/Calcium-Ion/moejs v0.1.0-alpha.7/go.mod h1:9YqHj36EV7pzV/vlEYSw49f3oggeJFdmqcjM9TmDpHs= github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTYWhsuQ99aw= github.com/ClickHouse/ch-go v0.71.0 h1:bUdZ/EZj/LcVHsMqaRUP2holqygrPWQKeMjc6nZoyRM= github.com/ClickHouse/ch-go v0.71.0/go.mod h1:NwbNc+7jaqfY58dmdDUbG4Jl22vThgx1cYjBw0vtgXw=