diff --git a/src/bun.js/BuildMessage.zig b/src/bun.js/BuildMessage.zig index f27f98e230769e..0cbcbf910febb2 100644 --- a/src/bun.js/BuildMessage.zig +++ b/src/bun.js/BuildMessage.zig @@ -86,7 +86,7 @@ pub const BuildMessage = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const args_ = callframe.arguments(1); + const args_ = callframe.arguments_old(1); const args = args_.ptr[0..args_.len]; if (args.len > 0) { if (!args[0].isString()) { diff --git a/src/bun.js/ResolveMessage.zig b/src/bun.js/ResolveMessage.zig index 3a3313f7ecb431..0f354d36884e76 100644 --- a/src/bun.js/ResolveMessage.zig +++ b/src/bun.js/ResolveMessage.zig @@ -116,7 +116,7 @@ pub const ResolveMessage = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const args_ = callframe.arguments(1); + const args_ = callframe.arguments_old(1); const args = args_.ptr[0..args_.len]; if (args.len > 0) { if (!args[0].isString()) { diff --git a/src/bun.js/api/BunObject.zig b/src/bun.js/api/BunObject.zig index cec1342b147cdb..cc4b6689e18e06 100644 --- a/src/bun.js/api/BunObject.zig +++ b/src/bun.js/api/BunObject.zig @@ -260,7 +260,7 @@ const Braces = @import("../../shell/braces.zig"); const Shell = @import("../../shell/shell.zig"); pub fn shellEscape(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); if (arguments.len < 1) { globalThis.throw("shell escape expected at least 1 argument", .{}); return .undefined; @@ -291,7 +291,7 @@ pub fn shellEscape(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) b } pub fn braces(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); defer arguments.deinit(); @@ -392,7 +392,7 @@ pub fn braces(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JS } pub fn which(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var path_buf: bun.PathBuffer = undefined; var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); defer arguments.deinit(); @@ -532,7 +532,7 @@ pub fn inspectTable(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) } pub fn inspect(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(4).slice(); + const arguments = callframe.arguments_old(4).slice(); if (arguments.len == 0) return bun.String.empty.toJS(globalThis); @@ -598,7 +598,7 @@ pub fn getInspect(globalObject: *JSC.JSGlobalObject, _: *JSC.JSObject) JSC.JSVal } pub fn registerMacro(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); const arguments = arguments_.slice(); if (arguments.len != 2 or !arguments[0].isNumber()) { globalObject.throwInvalidArguments("Internal error registering macros: invalid args", .{}); @@ -731,7 +731,7 @@ const Editor = @import("../../open.zig").Editor; pub fn openInEditor(globalThis: js.JSContextRef, callframe: *JSC.CallFrame) bun.JSError!JSValue { var edit = &VirtualMachine.get().rareData().editor_context; - const args = callframe.arguments(4); + const args = callframe.arguments_old(4); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), args.slice()); defer arguments.deinit(); var path: string = ""; @@ -848,7 +848,7 @@ pub fn getPublicPathWithAssetPrefix( } pub fn sleepSync(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); // Expect at least one argument. We allow more than one but ignore them; this // is useful for supporting things like `[1, 2].map(sleepSync)` @@ -879,7 +879,7 @@ pub fn generateHeapSnapshot(globalObject: *JSC.JSGlobalObject, _: *JSC.CallFrame } pub fn runGC(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); const arguments = arguments_.slice(); return globalObject.bunVM().garbageCollect(arguments.len > 0 and arguments[0].isBoolean() and arguments[0].toBoolean()); } @@ -990,12 +990,12 @@ fn doResolveWithArgs(ctx: js.JSContextRef, specifier: bun.String, from: bun.Stri } pub fn resolveSync(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); return try doResolve(globalObject, arguments.slice()); } pub fn resolve(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); const value = doResolve(globalObject, arguments.slice()) catch { const err = globalObject.tryTakeException().?; return JSC.JSPromise.rejectedPromiseValue(globalObject, err); @@ -1050,7 +1050,7 @@ fn dump_mimalloc(globalObject: *JSC.JSGlobalObject, _: *JSC.CallFrame) bun.JSErr } pub fn indexOfLine(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); const arguments = arguments_.slice(); if (arguments.len == 0) { return JSC.JSValue.jsNumberFromInt32(-1); @@ -2114,7 +2114,7 @@ pub const Crypto = struct { // Once we have bindings generator, this should be replaced with a generated function pub fn JSPasswordObject__hash(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); const arguments = arguments_.ptr[0..arguments_.len]; if (arguments.len < 1) { @@ -2145,7 +2145,7 @@ pub const Crypto = struct { // Once we have bindings generator, this should be replaced with a generated function pub fn JSPasswordObject__hashSync(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); const arguments = arguments_.ptr[0..arguments_.len]; if (arguments.len < 1) { @@ -2262,7 +2262,7 @@ pub const Crypto = struct { // Once we have bindings generator, this should be replaced with a generated function pub fn JSPasswordObject__verify(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(3); + const arguments_ = callframe.arguments_old(3); const arguments = arguments_.ptr[0..arguments_.len]; if (arguments.len < 2) { @@ -2313,7 +2313,7 @@ pub const Crypto = struct { // Once we have bindings generator, this should be replaced with a generated function pub fn JSPasswordObject__verifySync(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(3); + const arguments_ = callframe.arguments_old(3); const arguments = arguments_.ptr[0..arguments_.len]; if (arguments.len < 2) { @@ -2514,7 +2514,7 @@ pub const Crypto = struct { // Bun.CryptoHasher(algorithm, hmacKey?: string | Buffer) pub fn constructor(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!*CryptoHasher { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len == 0) { return globalThis.throwInvalidArguments2("Expected an algorithm name as an argument", .{}); } @@ -2586,7 +2586,7 @@ pub const Crypto = struct { pub fn update(this: *CryptoHasher, globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { const thisValue = callframe.this(); - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); const input = arguments.ptr[0]; if (input.isEmptyOrUndefinedOrNull()) { return globalThis.throwInvalidArguments2("expected blob, string or buffer", .{}); @@ -3166,7 +3166,7 @@ pub fn nanoseconds(globalThis: *JSC.JSGlobalObject, _: *JSC.CallFrame) bun.JSErr } pub fn serve(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); var config: JSC.API.ServerConfig = brk: { var args = JSC.Node.ArgumentsSlice.init(globalObject.bunVM(), arguments); var config: JSC.API.ServerConfig = .{}; @@ -3353,7 +3353,7 @@ comptime { } pub fn allocUnsafe(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); const size = arguments.ptr[0]; if (!size.isUInt32AsAnyInt()) { globalThis.throwInvalidArguments("Expected a positive number", .{}); @@ -3368,7 +3368,7 @@ pub fn mmapFile(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun. return globalThis.throwTODO("mmapFile is not supported on Windows"); } - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); defer args.deinit(); @@ -3489,7 +3489,7 @@ const HashObject = struct { return struct { const Hasher = Hasher_; pub fn hash(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments); defer args.deinit(); @@ -3636,7 +3636,7 @@ const UnsafeObject = struct { callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { const ret = JSValue.jsNumber(@as(i32, @intFromEnum(globalThis.bunVM().aggressive_garbage_collection))); - const value = callframe.arguments(1).ptr[0]; + const value = callframe.arguments_old(1).ptr[0]; if (!value.isEmptyOrUndefinedOrNull()) { switch (value.coerce(i32, globalThis)) { @@ -3653,7 +3653,7 @@ const UnsafeObject = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const args = callframe.arguments(2).slice(); + const args = callframe.arguments_old(2).slice(); if (args.len < 1 or !args[0].isCell() or !args[0].jsType().isTypedArray()) { globalThis.throwInvalidArguments("Expected an ArrayBuffer", .{}); return .zero; @@ -3702,7 +3702,7 @@ const TOMLObject = struct { const allocator = arena.allocator(); defer arena.deinit(); var log = logger.Log.init(default_allocator); - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len == 0 or arguments[0].isEmptyOrUndefinedOrNull()) { globalThis.throwInvalidArguments("Expected a string to parse", .{}); return .zero; @@ -4379,7 +4379,7 @@ pub const FFIObject = struct { }; fn stringWidth(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); const value = if (arguments.len > 0) arguments[0] else .undefined; const options_object = if (arguments.len > 1) arguments[1] else .undefined; @@ -4493,7 +4493,7 @@ pub const JSZlib = struct { // This has to be `inline` due to the callframe. inline fn getOptions(globalThis: *JSGlobalObject, callframe: *JSC.CallFrame) ?struct { JSC.Node.StringOrBuffer, ?JSValue } { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); const buffer_value = if (arguments.len > 0) arguments[0] else .undefined; const options_val: ?JSValue = if (arguments.len > 1 and arguments[1].isObject()) @@ -4802,7 +4802,7 @@ pub usingnamespace @import("./bun/subprocess.zig"); const InternalTestingAPIs = struct { pub fn BunInternalFunction__syntaxHighlighter(globalThis: *JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalThis.throwNotEnoughArguments("code", 1, 0); } diff --git a/src/bun.js/api/JSBundler.zig b/src/bun.js/api/JSBundler.zig index a3955787ade210..c22af05941a511 100644 --- a/src/bun.js/api/JSBundler.zig +++ b/src/bun.js/api/JSBundler.zig @@ -577,7 +577,7 @@ pub const JSBundler = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); return build(globalThis, arguments.slice()); } diff --git a/src/bun.js/api/JSTranspiler.zig b/src/bun.js/api/JSTranspiler.zig index 411ca627badaef..dea18decda916b 100644 --- a/src/bun.js/api/JSTranspiler.zig +++ b/src/bun.js/api/JSTranspiler.zig @@ -726,7 +726,7 @@ fn transformOptionsFromJSC(globalObject: JSC.C.JSContextRef, temp_allocator: std pub fn constructor(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!*Transpiler { var temp = bun.ArenaAllocator.init(getAllocator(globalThis)); - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); var args = JSC.Node.ArgumentsSlice.init( globalThis.bunVM(), arguments.slice(), @@ -856,7 +856,7 @@ pub fn scan( callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments.slice()); defer args.deinit(); const code_arg = args.next() orelse { @@ -937,7 +937,7 @@ pub fn transform( callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments.slice()); defer args.arena.deinit(); const code_arg = args.next() orelse { @@ -986,7 +986,7 @@ pub fn transformSync( callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments.slice()); defer args.arena.deinit(); @@ -1161,7 +1161,7 @@ pub fn scanImports( globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments.slice()); defer args.deinit(); diff --git a/src/bun.js/api/bun/dns_resolver.zig b/src/bun.js/api/bun/dns_resolver.zig index 9431516f07a8b8..2e1bb7e5da3132 100644 --- a/src/bun.js/api/bun/dns_resolver.zig +++ b/src/bun.js/api/bun/dns_resolver.zig @@ -1634,7 +1634,7 @@ pub const InternalDNS = struct { } pub fn prefetchFromJS(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("prefetch", 1, arguments.len); @@ -2252,7 +2252,7 @@ pub const DNSResolver = struct { }; pub fn resolve(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolve", 2, arguments.len); } @@ -2336,7 +2336,7 @@ pub const DNSResolver = struct { } pub fn reverse(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("reverse", 2, arguments.len); } @@ -2400,7 +2400,7 @@ pub const DNSResolver = struct { } pub fn lookup(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("lookup", 2, arguments.len); } @@ -2469,7 +2469,7 @@ pub const DNSResolver = struct { } pub fn resolveSrv(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolveSrv", 2, arguments.len); } @@ -2499,7 +2499,7 @@ pub const DNSResolver = struct { } pub fn resolveSoa(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolveSoa", 2, arguments.len); } @@ -2524,7 +2524,7 @@ pub const DNSResolver = struct { } pub fn resolveCaa(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolveCaa", 2, arguments.len); } @@ -2554,7 +2554,7 @@ pub const DNSResolver = struct { } pub fn resolveNs(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolveNs", 2, arguments.len); } @@ -2579,7 +2579,7 @@ pub const DNSResolver = struct { } pub fn resolvePtr(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolvePtr", 2, arguments.len); } @@ -2609,7 +2609,7 @@ pub const DNSResolver = struct { } pub fn resolveCname(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolveCname", 2, arguments.len); } @@ -2639,7 +2639,7 @@ pub const DNSResolver = struct { } pub fn resolveMx(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolveMx", 2, arguments.len); } @@ -2669,7 +2669,7 @@ pub const DNSResolver = struct { } pub fn resolveNaptr(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolveNaptr", 2, arguments.len); } @@ -2699,7 +2699,7 @@ pub const DNSResolver = struct { } pub fn resolveTxt(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("resolveTxt", 2, arguments.len); } @@ -2905,7 +2905,7 @@ pub const DNSResolver = struct { // If address is not a valid IP address, a TypeError will be thrown. The port will be coerced to a number. // If it is not a legal port, a TypeError will be thrown. pub fn lookupService(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); if (arguments.len < 2) { return globalThis.throwNotEnoughArguments("lookupService", 3, arguments.len); } diff --git a/src/bun.js/api/bun/h2_frame_parser.zig b/src/bun.js/api/bun/h2_frame_parser.zig index cdb00c29db9078..1b6e8b85d612a8 100644 --- a/src/bun.js/api/bun/h2_frame_parser.zig +++ b/src/bun.js/api/bun/h2_frame_parser.zig @@ -294,7 +294,7 @@ fn jsGetUnpackedSettings(globalObject: *JSC.JSGlobalObject, callframe: *JSC.Call JSC.markBinding(@src()); var settings: FullSettingsPayload = .{}; - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { return settings.toJS(globalObject); } @@ -326,7 +326,7 @@ fn jsGetUnpackedSettings(globalObject: *JSC.JSGlobalObject, callframe: *JSC.Call } fn jsAssertSettings(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected settings to be a object", .{}); return .zero; @@ -429,7 +429,7 @@ fn jsAssertSettings(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame fn jsGetPackedSettings(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { var settings: FullSettingsPayload = .{}; - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len > 0 and !args_list.ptr[0].isEmptyOrUndefinedOrNull()) { const options = args_list.ptr[0]; @@ -2334,7 +2334,7 @@ pub const H2FrameParser = struct { pub fn setEncoding(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected encoding argument", .{}); return .zero; @@ -2437,7 +2437,7 @@ pub const H2FrameParser = struct { pub fn updateSettings(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected settings argument", .{}); return .zero; @@ -2468,7 +2468,7 @@ pub const H2FrameParser = struct { } pub fn goaway(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(3); + const args_list = callframe.arguments_old(3); if (args_list.len < 1) { globalObject.throw("Expected errorCode argument", .{}); return .zero; @@ -2519,7 +2519,7 @@ pub const H2FrameParser = struct { pub fn ping(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected payload argument", .{}); return .zero; @@ -2543,7 +2543,7 @@ pub const H2FrameParser = struct { pub fn getEndAfterHeaders(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected stream argument", .{}); return .zero; @@ -2571,7 +2571,7 @@ pub const H2FrameParser = struct { pub fn isStreamAborted(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected stream argument", .{}); return .zero; @@ -2602,7 +2602,7 @@ pub const H2FrameParser = struct { } pub fn getStreamState(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected stream argument", .{}); return .zero; @@ -2639,7 +2639,7 @@ pub const H2FrameParser = struct { pub fn setStreamPriority(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(2); + const args_list = callframe.arguments_old(2); if (args_list.len < 2) { globalObject.throw("Expected stream and options arguments", .{}); return .zero; @@ -2738,7 +2738,7 @@ pub const H2FrameParser = struct { } pub fn rstStream(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(2); + const args_list = callframe.arguments_old(2); if (args_list.len < 2) { globalObject.throw("Expected stream and code arguments", .{}); return .zero; @@ -2895,7 +2895,7 @@ pub const H2FrameParser = struct { } pub fn noTrailers(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected stream, headers and sensitiveHeaders arguments", .{}); return .zero; @@ -2936,7 +2936,7 @@ pub const H2FrameParser = struct { pub fn sendTrailers(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(3); + const args_list = callframe.arguments_old(3); if (args_list.len < 3) { return globalObject.throw2("Expected stream, headers and sensitiveHeaders arguments", .{}); } @@ -3168,7 +3168,7 @@ pub const H2FrameParser = struct { pub fn getStreamContext(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected stream_id argument", .{}); return .zero; @@ -3190,7 +3190,7 @@ pub const H2FrameParser = struct { pub fn setStreamContext(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(2); + const args_list = callframe.arguments_old(2); if (args_list.len < 2) { globalObject.throw("Expected stream_id and context arguments", .{}); return .zero; @@ -3251,7 +3251,7 @@ pub const H2FrameParser = struct { pub fn emitErrorToAllStreams(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected error argument", .{}); return .undefined; @@ -3283,7 +3283,7 @@ pub const H2FrameParser = struct { pub fn request(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(5); + const args_list = callframe.arguments_old(5); if (args_list.len < 4) { globalObject.throw("Expected stream_id, stream_ctx, headers and sensitiveHeaders arguments", .{}); return .zero; @@ -3623,7 +3623,7 @@ pub const H2FrameParser = struct { pub fn read(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected 1 argument", .{}); return .zero; @@ -3665,7 +3665,7 @@ pub const H2FrameParser = struct { pub fn setNativeSocketFromJS(this: *H2FrameParser, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { globalObject.throw("Expected socket argument", .{}); return .zero; @@ -3716,7 +3716,7 @@ pub const H2FrameParser = struct { } pub fn constructor(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!*H2FrameParser { - const args_list = callframe.arguments(1); + const args_list = callframe.arguments_old(1); if (args_list.len < 1) { return globalObject.throw2("Expected 1 argument", .{}); } diff --git a/src/bun.js/api/bun/socket.zig b/src/bun.js/api/bun/socket.zig index 307f8d58ce8efc..a7399b98a84913 100644 --- a/src/bun.js/api/bun/socket.zig +++ b/src/bun.js/api/bun/socket.zig @@ -546,7 +546,7 @@ pub const Listener = struct { }; pub fn reload(this: *Listener, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1 or (this.listener == .none and this.handlers.active_connections == 0)) { globalObject.throw("Expected 1 argument", .{}); @@ -916,7 +916,7 @@ pub const Listener = struct { } pub fn stop(this: *Listener, _: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); log("close", .{}); this.doStop(if (arguments.len > 0 and arguments.ptr[0].isBoolean()) arguments.ptr[0].toBoolean() else false); @@ -1460,7 +1460,7 @@ fn NewSocket(comptime ssl: bool) type { pub fn setKeepAlive(this: *This, globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); const enabled: bool = brk: { if (args.len >= 1) { @@ -1489,7 +1489,7 @@ fn NewSocket(comptime ssl: bool) type { pub fn setNoDelay(this: *This, globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); const enabled: bool = brk: { if (args.len >= 1) { break :brk args.ptr[0].coerce(bool, globalThis); @@ -2023,7 +2023,7 @@ fn NewSocket(comptime ssl: bool) type { callframe: *JSC.CallFrame, ) bun.JSError!JSValue { JSC.markBinding(@src()); - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (this.socket.isDetached()) return JSValue.jsUndefined(); if (args.len == 0) { globalObject.throw("Expected 1 argument, got 0", .{}); @@ -2469,7 +2469,7 @@ fn NewSocket(comptime ssl: bool) type { callframe: *JSC.CallFrame, ) bun.JSError!JSValue { JSC.markBinding(@src()); - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); this.buffered_data_for_node_net.deinitWithAllocator(bun.default_allocator); if (args.len > 0 and args.ptr[0].toBoolean()) { this.socket.shutdownRead(); @@ -2563,7 +2563,7 @@ fn NewSocket(comptime ssl: bool) type { } pub fn reload(this: *This, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalObject.throw("Expected 1 argument", .{}); @@ -2620,7 +2620,7 @@ fn NewSocket(comptime ssl: bool) type { return JSValue.jsUndefined(); } - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); if (args.len < 2) { globalObject.throw("Expected requestCert and rejectUnauthorized arguments", .{}); @@ -2702,7 +2702,7 @@ fn NewSocket(comptime ssl: bool) type { return JSValue.jsUndefined(); } - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalObject.throw("Expected session to be a string, Buffer or TypedArray", .{}); @@ -2801,7 +2801,7 @@ fn NewSocket(comptime ssl: bool) type { return JSValue.jsUndefined(); } - const args = callframe.arguments(3); + const args = callframe.arguments_old(3); if (args.len < 2) { globalObject.throw("Expected length and label to be provided", .{}); return .zero; @@ -3151,7 +3151,7 @@ fn NewSocket(comptime ssl: bool) type { return JSValue.jsBoolean(false); } - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalObject.throw("Expected size to be a number", .{}); @@ -3186,7 +3186,7 @@ fn NewSocket(comptime ssl: bool) type { return JSValue.jsUndefined(); } - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); var abbreviated: bool = true; if (args.len > 0) { const arg = args.ptr[0]; @@ -3274,7 +3274,7 @@ fn NewSocket(comptime ssl: bool) type { return .zero; } - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalObject.throw("Expected 1 argument", .{}); return .zero; @@ -3328,7 +3328,7 @@ fn NewSocket(comptime ssl: bool) type { if (this.socket.isDetached() or this.socket.isNamedPipe()) { return JSValue.jsUndefined(); } - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalObject.throw("Expected 1 arguments", .{}); @@ -4217,7 +4217,7 @@ pub const WindowsNamedPipeContext = if (Environment.isWindows) struct { pub fn jsAddServerName(global: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); if (arguments.len < 3) { return global.throwNotEnoughArguments("addServerName", 3, arguments.len); } @@ -4231,7 +4231,7 @@ pub fn jsAddServerName(global: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) b pub fn jsUpgradeDuplexToTLS(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); if (args.len < 2) { globalObject.throw("Expected 2 arguments", .{}); return .zero; @@ -4342,7 +4342,7 @@ pub fn jsUpgradeDuplexToTLS(globalObject: *JSC.JSGlobalObject, callframe: *JSC.C pub fn jsIsNamedPipeSocket(global: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { JSC.markBinding(@src()); - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); if (arguments.len < 1) { return global.throwNotEnoughArguments("isNamedPipeSocket", 1, arguments.len); } diff --git a/src/bun.js/api/bun/subprocess.zig b/src/bun.js/api/bun/subprocess.zig index 70a54cd1e04345..53c1ccc912e93f 100644 --- a/src/bun.js/api/bun/subprocess.zig +++ b/src/bun.js/api/bun/subprocess.zig @@ -613,7 +613,7 @@ pub const Subprocess = struct { ) bun.JSError!JSValue { this.this_jsvalue = callframe.this(); - var arguments = callframe.arguments(1); + var arguments = callframe.arguments_old(1); // If signal is 0, then no actual signal is sent, but error checking // is still performed. const sig: i32 = brk: { diff --git a/src/bun.js/api/bun/udp_socket.zig b/src/bun.js/api/bun/udp_socket.zig index eadd4b245e604a..f7e41b19598dad 100644 --- a/src/bun.js/api/bun/udp_socket.zig +++ b/src/bun.js/api/bun/udp_socket.zig @@ -360,7 +360,7 @@ pub const UDPSocket = struct { globalThis.throw("Socket is closed", .{}); return .zero; } - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); if (arguments.len != 1) { globalThis.throwInvalidArguments("Expected 1 argument, got {}", .{arguments.len}); return .zero; @@ -450,7 +450,7 @@ pub const UDPSocket = struct { globalThis.throw("Socket is closed", .{}); return .zero; } - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); const dst: ?Destination = brk: { if (this.connect_info != null) { if (arguments.len == 1) { @@ -573,7 +573,7 @@ pub const UDPSocket = struct { } pub fn reload(this: *This, globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { return globalThis.throwInvalidArguments2("Expected 1 argument", .{}); @@ -676,7 +676,7 @@ pub const UDPSocket = struct { } pub fn jsConnect(globalThis: *JSC.JSGlobalObject, callFrame: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const args = callFrame.arguments(2); + const args = callFrame.arguments_old(2); const this = callFrame.this().as(UDPSocket) orelse { globalThis.throwInvalidArguments("Expected UDPSocket as 'this'", .{}); diff --git a/src/bun.js/api/ffi.zig b/src/bun.js/api/ffi.zig index a85403b338d79b..468b4061dc4b50 100644 --- a/src/bun.js/api/ffi.zig +++ b/src/bun.js/api/ffi.zig @@ -623,7 +623,7 @@ pub const FFI = struct { }; pub fn Bun__FFI__cc(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len == 0 or !arguments[0].isObject()) { return globalThis.throwInvalidArguments2("Expected object", .{}); } diff --git a/src/bun.js/api/filesystem_router.zig b/src/bun.js/api/filesystem_router.zig index e64fba8f73b287..fdba1f11344441 100644 --- a/src/bun.js/api/filesystem_router.zig +++ b/src/bun.js/api/filesystem_router.zig @@ -50,7 +50,7 @@ pub const FileSystemRouter = struct { pub usingnamespace JSC.Codegen.JSFileSystemRouter; pub fn constructor(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!*FileSystemRouter { - const argument_ = callframe.arguments(1); + const argument_ = callframe.arguments_old(1); if (argument_.len == 0) { return globalThis.throwInvalidArguments2("Expected object", .{}); } @@ -246,7 +246,7 @@ pub const FileSystemRouter = struct { } pub fn match(this: *FileSystemRouter, globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { - const argument_ = callframe.arguments(2); + const argument_ = callframe.arguments_old(2); if (argument_.len == 0) { globalThis.throwInvalidArguments("Expected string, Request or Response", .{}); return JSValue.zero; diff --git a/src/bun.js/api/glob.zig b/src/bun.js/api/glob.zig index 784ec5b63d974d..3c5115ac97a1f9 100644 --- a/src/bun.js/api/glob.zig +++ b/src/bun.js/api/glob.zig @@ -309,7 +309,7 @@ fn makeGlobWalker( pub fn constructor(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!*Glob { const alloc = getAllocator(globalThis); - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); defer arguments.deinit(); const pat_arg: JSValue = arguments.nextEat() orelse { @@ -368,7 +368,7 @@ fn decrPendingActivityFlag(has_pending_activity: *std.atomic.Value(usize)) void pub fn __scan(this: *Glob, globalThis: *JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { const alloc = getAllocator(globalThis); - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); defer arguments.deinit(); @@ -392,7 +392,7 @@ pub fn __scan(this: *Glob, globalThis: *JSGlobalObject, callframe: *JSC.CallFram pub fn __scanSync(this: *Glob, globalThis: *JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { const alloc = getAllocator(globalThis); - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); defer arguments.deinit(); @@ -423,7 +423,7 @@ pub fn match(this: *Glob, globalThis: *JSGlobalObject, callframe: *JSC.CallFrame var arena = Arena.init(alloc); defer arena.deinit(); - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); defer arguments.deinit(); const str_arg = arguments.nextEat() orelse { diff --git a/src/bun.js/api/server.zig b/src/bun.js/api/server.zig index fbe2e3d13cf23c..3279bf584675a0 100644 --- a/src/bun.js/api/server.zig +++ b/src/bun.js/api/server.zig @@ -1943,7 +1943,7 @@ fn NewRequestContext(comptime ssl_enabled: bool, comptime debug_mode: bool, comp pub fn onResolve(_: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { ctxLog("onResolve", .{}); - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); var ctx = arguments.ptr[1].asPromisePtr(@This()); defer ctx.deref(); @@ -2088,7 +2088,7 @@ fn NewRequestContext(comptime ssl_enabled: bool, comptime debug_mode: bool, comp pub fn onReject(_: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { ctxLog("onReject", .{}); - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); const ctx = arguments.ptr[1].asPromisePtr(@This()); const err = arguments.ptr[0]; defer ctx.deref(); @@ -3305,7 +3305,7 @@ fn NewRequestContext(comptime ssl_enabled: bool, comptime debug_mode: bool, comp pub fn onResolveStream(_: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { streamLog("onResolveStream", .{}); - var args = callframe.arguments(2); + var args = callframe.arguments_old(2); var req: *@This() = args.ptr[args.len - 1].asPromisePtr(@This()); defer req.deref(); req.handleResolveStream(); @@ -3313,7 +3313,7 @@ fn NewRequestContext(comptime ssl_enabled: bool, comptime debug_mode: bool, comp } pub fn onRejectStream(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { streamLog("onRejectStream", .{}); - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); var req = args.ptr[args.len - 1].asPromisePtr(@This()); const err = args.ptr[0]; defer req.deref(); @@ -4767,7 +4767,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(4); + const args = callframe.arguments_old(4); if (args.len < 1) { log("publish()", .{}); globalThis.throw("publish requires at least 1 argument", .{}); @@ -4852,7 +4852,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(4); + const args = callframe.arguments_old(4); if (args.len < 1) { log("publish()", .{}); @@ -4915,7 +4915,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(4); + const args = callframe.arguments_old(4); if (args.len < 1) { log("publishBinary()", .{}); @@ -5068,7 +5068,7 @@ pub const ServerWebSocket = struct { // make sure the `this` value is up to date. this_value: JSC.JSValue, ) bun.JSError!JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); this.this_value = this_value; if (args.len < 1) { @@ -5106,7 +5106,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); if (args.len < 1) { log("send()", .{}); @@ -5180,7 +5180,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); if (args.len < 1) { log("sendText()", .{}); @@ -5264,7 +5264,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); if (args.len < 1) { log("sendBinary()", .{}); @@ -5360,7 +5360,7 @@ pub const ServerWebSocket = struct { comptime name: string, comptime opcode: uws.Opcode, ) JSValue { - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); if (this.isClosed()) { return JSValue.jsNumber(0); @@ -5464,7 +5464,7 @@ pub const ServerWebSocket = struct { // Since close() can lead to the close() callback being called, let's always ensure the `this` value is up to date. this_value: JSC.JSValue, ) bun.JSError!JSValue { - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); log("close()", .{}); this.this_value = this_value; @@ -5506,7 +5506,7 @@ pub const ServerWebSocket = struct { this_value: JSC.JSValue, ) bun.JSError!JSValue { _ = globalThis; - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); _ = args; log("terminate()", .{}); @@ -5577,7 +5577,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalThis.throw("subscribe requires at least 1 argument", .{}); return .zero; @@ -5614,7 +5614,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalThis.throw("unsubscribe requires at least 1 argument", .{}); return .zero; @@ -5651,7 +5651,7 @@ pub const ServerWebSocket = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (args.len < 1) { globalThis.throw("isSubscribed requires at least 1 argument", .{}); return .zero; @@ -5754,7 +5754,7 @@ pub fn NewServer(comptime NamespaceType: type, comptime ssl_enabled_: bool, comp pub const doTimeout = JSC.wrapInstanceMethod(ThisServer, "timeout", false); pub fn doSubscriberCount(this: *ThisServer, globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("subscriberCount", 1, 0); } @@ -6076,7 +6076,7 @@ pub fn NewServer(comptime NamespaceType: type, comptime ssl_enabled_: bool, comp } pub fn onReload(this: *ThisServer, globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("reload", 1, 0); } @@ -6102,7 +6102,7 @@ pub fn NewServer(comptime NamespaceType: type, comptime ssl_enabled_: bool, comp callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); if (arguments.len == 0) { const fetch_error = WebCore.Fetch.fetch_error_no_args; return JSPromise.rejectedPromiseValue(ctx, ZigString.init(fetch_error).toErrorInstance(ctx)); diff --git a/src/bun.js/base.zig b/src/bun.js/base.zig index 1f88cfe578c92a..20af22def78144 100644 --- a/src/bun.js/base.zig +++ b/src/bun.js/base.zig @@ -1005,7 +1005,7 @@ pub fn wrapInstanceMethod( globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(FunctionTypeInfo.params.len); + const arguments = callframe.arguments_old(FunctionTypeInfo.params.len); var iter = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments.slice()); var args: Args = undefined; @@ -1178,7 +1178,7 @@ pub fn wrapStaticMethod( globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(FunctionTypeInfo.params.len); + const arguments = callframe.arguments_old(FunctionTypeInfo.params.len); var iter = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments.slice()); var args: Args = undefined; diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig index f595949a6264df..a615d3f6141b53 100644 --- a/src/bun.js/bindings/bindings.zig +++ b/src/bun.js/bindings/bindings.zig @@ -6753,7 +6753,7 @@ pub const CallFrame = opaque { }; } - pub fn arguments(self: *const CallFrame, comptime max: usize) Arguments(max) { + pub fn arguments_old(self: *const CallFrame, comptime max: usize) Arguments(max) { const len = self.argumentsCount(); const ptr = self.argumentsPtr(); return switch (@as(u4, @min(len, max))) { diff --git a/src/bun.js/javascript.zig b/src/bun.js/javascript.zig index 55a2eecd8cf891..8aaf2cbcee00ad 100644 --- a/src/bun.js/javascript.zig +++ b/src/bun.js/javascript.zig @@ -438,7 +438,7 @@ pub fn Bun__Process__send_( callFrame: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - var message, var handle, var options_, var callback = callFrame.arguments(4).ptr; + var message, var handle, var options_, var callback = callFrame.arguments_old(4).ptr; if (message == .zero) message = .undefined; if (handle == .zero) handle = .undefined; @@ -458,7 +458,7 @@ pub fn Bun__Process__send_( const S = struct { fn impl(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(1).slice(); + const arguments_ = callframe.arguments_old(1).slice(); const ex = arguments_[0]; VirtualMachine.Process__emitErrorEvent(globalThis, ex); return .undefined; @@ -4544,7 +4544,7 @@ comptime { } pub fn Bun__setSyntheticAllocationLimitForTesting(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { - const args = callframe.arguments(1).slice(); + const args = callframe.arguments_old(1).slice(); if (args.len < 1) { return globalObject.throwNotEnoughArguments("setSyntheticAllocationLimitForTesting", 1, args.len); } diff --git a/src/bun.js/node/node_cluster_binding.zig b/src/bun.js/node/node_cluster_binding.zig index 663708600b464b..9e8e9fbdb742d3 100644 --- a/src/bun.js/node/node_cluster_binding.zig +++ b/src/bun.js/node/node_cluster_binding.zig @@ -15,7 +15,7 @@ pub var child_singleton: InternalMsgHolder = .{}; pub fn sendHelperChild(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { log("sendHelperChild", .{}); - const arguments = callframe.arguments(3).ptr; + const arguments = callframe.arguments_old(3).ptr; const message = arguments[0]; const handle = arguments[1]; const callback = arguments[2]; @@ -51,7 +51,7 @@ pub fn sendHelperChild(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFram const S = struct { fn impl(globalThis_: *JSC.JSGlobalObject, callframe_: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe_.arguments(1).slice(); + const arguments_ = callframe_.arguments_old(1).slice(); const ex = arguments_[0]; Process__emitErrorEvent(globalThis_, ex); return .undefined; @@ -73,7 +73,7 @@ pub fn sendHelperChild(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFram pub fn onInternalMessageChild(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { log("onInternalMessageChild", .{}); - const arguments = callframe.arguments(2).ptr; + const arguments = callframe.arguments_old(2).ptr; child_singleton.worker = JSC.Strong.create(arguments[0], globalThis); child_singleton.cb = JSC.Strong.create(arguments[1], globalThis); try child_singleton.flush(globalThis); @@ -175,7 +175,7 @@ pub const InternalMsgHolder = struct { pub fn sendHelperPrimary(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { log("sendHelperPrimary", .{}); - const arguments = callframe.arguments(4).ptr; + const arguments = callframe.arguments_old(4).ptr; const subprocess = arguments[0].as(bun.JSC.Subprocess).?; const message = arguments[1]; const handle = arguments[2]; @@ -209,7 +209,7 @@ pub fn sendHelperPrimary(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFr } pub fn onInternalMessagePrimary(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(3).ptr; + const arguments = callframe.arguments_old(3).ptr; const subprocess = arguments[0].as(bun.JSC.Subprocess).?; const ipc_data = subprocess.ipc() orelse return .undefined; ipc_data.internal_msg_queue.worker = JSC.Strong.create(arguments[1], globalThis); @@ -253,7 +253,7 @@ pub fn handleInternalMessagePrimary(globalThis: *JSC.JSGlobalObject, subprocess: extern fn Bun__setChannelRef(*JSC.JSGlobalObject, bool) void; pub fn setRef(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).ptr; + const arguments = callframe.arguments_old(1).ptr; if (arguments.len == 0) { return globalObject.throwMissingArgumentsValue(&.{"enabled"}); diff --git a/src/bun.js/node/node_crypto_binding.zig b/src/bun.js/node/node_crypto_binding.zig index 3606afa9ce7d89..b531fc791e38ab 100644 --- a/src/bun.js/node/node_crypto_binding.zig +++ b/src/bun.js/node/node_crypto_binding.zig @@ -13,7 +13,7 @@ const PBKDF2 = EVP.PBKDF2; const JSValue = JSC.JSValue; const validators = @import("./util/validators.zig"); fn randomInt(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); //min, max if (!arguments[0].isNumber()) return globalThis.throwInvalidArgumentTypeValue("min", "safe integer", arguments[0]); @@ -42,7 +42,7 @@ fn pbkdf2( globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(5); + const arguments = callframe.arguments_old(5); const data = try PBKDF2.fromJS(globalThis, arguments.slice(), true); @@ -54,7 +54,7 @@ fn pbkdf2Sync( globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(5); + const arguments = callframe.arguments_old(5); var data = try PBKDF2.fromJS(globalThis, arguments.slice(), false); defer data.deinit(); diff --git a/src/bun.js/node/node_fs_binding.zig b/src/bun.js/node/node_fs_binding.zig index 169c356f676b2e..5ce4fa5dfa4659 100644 --- a/src/bun.js/node/node_fs_binding.zig +++ b/src/bun.js/node/node_fs_binding.zig @@ -35,7 +35,7 @@ fn callSync(comptime FunctionEnum: NodeFSFunctionEnum) NodeFSFunction { globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - var arguments = callframe.arguments(8); + var arguments = callframe.arguments_old(8); var slice = ArgumentsSlice.init(globalObject.bunVM(), arguments.slice()); defer slice.deinit(); @@ -80,7 +80,7 @@ fn call(comptime FunctionEnum: NodeFSFunctionEnum) NodeFSFunction { const Arguments = comptime function.params[1].type.?; const NodeBindingClosure = struct { pub fn bind(this: *JSC.Node.NodeJSFS, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - var arguments = callframe.arguments(8); + var arguments = callframe.arguments_old(8); var slice = ArgumentsSlice.init(globalObject.bunVM(), arguments.slice()); slice.will_be_async = true; @@ -240,7 +240,7 @@ pub fn createBinding(globalObject: *JSC.JSGlobalObject) JSC.JSValue { } pub fn createMemfdForTesting(globalObject: *JSC.JSGlobalObject, callFrame: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callFrame.arguments(1); + const arguments = callFrame.arguments_old(1); if (arguments.len < 1) { return .undefined; diff --git a/src/bun.js/node/node_http_binding.zig b/src/bun.js/node/node_http_binding.zig index 6a4407ba0a5b56..ab4a9ae4a9e9fe 100644 --- a/src/bun.js/node/node_http_binding.zig +++ b/src/bun.js/node/node_http_binding.zig @@ -8,7 +8,7 @@ const ZigString = JSC.ZigString; const uv = bun.windows.libuv; pub fn getBunServerAllClosedPromise(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("getBunServerAllClosePromise", 1, arguments.len); } @@ -36,7 +36,7 @@ pub fn getMaxHTTPHeaderSize(globalThis: *JSC.JSGlobalObject, callframe: *JSC.Cal } pub fn setMaxHTTPHeaderSize(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("setMaxHTTPHeaderSize", 1, arguments.len); } diff --git a/src/bun.js/node/node_net_binding.zig b/src/bun.js/node/node_net_binding.zig index c7819c4314db82..696cea44bd1a23 100644 --- a/src/bun.js/node/node_net_binding.zig +++ b/src/bun.js/node/node_net_binding.zig @@ -24,7 +24,7 @@ pub fn getDefaultAutoSelectFamily(global: *JSC.JSGlobalObject) JSC.JSValue { pub fn setDefaultAutoSelectFamily(global: *JSC.JSGlobalObject) JSC.JSValue { return JSC.JSFunction.create(global, "setDefaultAutoSelectFamily", (struct { fn setter(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); if (arguments.len < 1) { globalThis.throw("missing argument", .{}); return .undefined; @@ -59,7 +59,7 @@ pub fn getDefaultAutoSelectFamilyAttemptTimeout(global: *JSC.JSGlobalObject) JSC pub fn setDefaultAutoSelectFamilyAttemptTimeout(global: *JSC.JSGlobalObject) JSC.JSValue { return JSC.JSFunction.create(global, "setDefaultAutoSelectFamilyAttemptTimeout", (struct { fn setter(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); if (arguments.len < 1) { globalThis.throw("missing argument", .{}); return .undefined; diff --git a/src/bun.js/node/node_os.zig b/src/bun.js/node/node_os.zig index 13e38931746dfb..5ae74ade311737 100644 --- a/src/bun.js/node/node_os.zig +++ b/src/bun.js/node/node_os.zig @@ -309,7 +309,7 @@ pub const OS = struct { pub fn getPriority(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - var args_ = callframe.arguments(1); + var args_ = callframe.arguments_old(1); const arguments: []const JSC.JSValue = args_.ptr[0..args_.len]; if (arguments.len > 0 and !arguments[0].isNumber()) { @@ -722,7 +722,7 @@ pub const OS = struct { pub fn setPriority(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - var args_ = callframe.arguments(2); + var args_ = callframe.arguments_old(2); var arguments: []const JSC.JSValue = args_.ptr[0..args_.len]; if (arguments.len == 0) { diff --git a/src/bun.js/node/node_util_binding.zig b/src/bun.js/node/node_util_binding.zig index 9db9a3ddfce560..2f886cb0fa16f1 100644 --- a/src/bun.js/node/node_util_binding.zig +++ b/src/bun.js/node/node_util_binding.zig @@ -8,7 +8,7 @@ const ZigString = JSC.ZigString; const uv = bun.windows.libuv; pub fn internalErrorName(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("internalErrorName", 1, arguments.len); } diff --git a/src/bun.js/node/node_zlib_binding.zig b/src/bun.js/node/node_zlib_binding.zig index 40a0dea83c13e1..daa52c0f57e0a7 100644 --- a/src/bun.js/node/node_zlib_binding.zig +++ b/src/bun.js/node/node_zlib_binding.zig @@ -8,7 +8,7 @@ const ZigString = JSC.ZigString; const validators = @import("./util/validators.zig"); pub fn crc32(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2).ptr; + const arguments = callframe.arguments_old(2).ptr; const data: ZigString.Slice = blk: { const data: JSC.JSValue = arguments[0]; diff --git a/src/bun.js/test/expect.zig b/src/bun.js/test/expect.zig index 8f5fbb1285b952..eb2973b9313ab7 100644 --- a/src/bun.js/test/expect.zig +++ b/src/bun.js/test/expect.zig @@ -362,7 +362,7 @@ pub const Expect = struct { } pub fn call(globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); const value = if (arguments.len < 1) JSValue.jsUndefined() else arguments[0]; var custom_label = bun.String.empty; @@ -422,7 +422,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); var _msg: ZigString = ZigString.Empty; @@ -469,7 +469,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); var _msg: ZigString = ZigString.Empty; @@ -512,7 +512,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callframe.this(); - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -579,7 +579,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callframe.this(); - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -654,7 +654,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -740,7 +740,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -838,7 +838,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -894,7 +894,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -967,7 +967,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalObject); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -1035,7 +1035,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -1103,7 +1103,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalObject); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -1160,7 +1160,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalObject); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -1227,7 +1227,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalObject); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -1300,7 +1300,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalObject); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -1367,7 +1367,7 @@ pub const Expect = struct { ) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -1658,7 +1658,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -1700,7 +1700,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -1737,7 +1737,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(2); + const _arguments = callFrame.arguments_old(2); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -1886,7 +1886,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -1949,7 +1949,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -2012,7 +2012,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -2075,7 +2075,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -2138,7 +2138,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const thisArguments = callFrame.arguments(2); + const thisArguments = callFrame.arguments_old(2); const arguments = thisArguments.ptr[0..thisArguments.len]; if (arguments.len < 1) { @@ -2273,7 +2273,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; incrementExpectCallCounter(); @@ -2650,7 +2650,7 @@ pub const Expect = struct { pub fn toMatchSnapshot(this: *Expect, globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(2); + const _arguments = callFrame.arguments_old(2); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; incrementExpectCallCounter(); @@ -2926,7 +2926,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -2997,7 +2997,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -3308,7 +3308,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(2); + const _arguments = callFrame.arguments_old(2); const arguments = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -3371,7 +3371,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -3589,7 +3589,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -3646,7 +3646,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(2); + const arguments_ = callFrame.arguments_old(2); const arguments = arguments_.slice(); if (arguments.len < 2) { @@ -3757,7 +3757,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -3815,7 +3815,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -3872,7 +3872,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -3929,7 +3929,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -3978,7 +3978,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len < 1) { @@ -4073,7 +4073,7 @@ pub const Expect = struct { JSC.markBinding(@src()); const thisValue = callframe.this(); - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); const arguments: []const JSValue = arguments_.slice(); defer this.postMatch(globalThis); const value: JSValue = try this.getValue(globalThis, thisValue, "toHaveBeenCalledTimes", "expected"); @@ -4117,7 +4117,7 @@ pub const Expect = struct { defer this.postMatch(globalThis); const thisValue = callFrame.this(); - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); incrementExpectCallCounter(); @@ -4381,7 +4381,7 @@ pub const Expect = struct { JSC.markBinding(@src()); const thisValue = callframe.this(); - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); defer this.postMatch(globalThis); const name = comptime if (known_index != null and known_index.? == 0) "toHaveReturned" else "toHaveReturnedTimes"; @@ -4521,7 +4521,7 @@ pub const Expect = struct { /// Implements `expect.extend({ ... })` pub fn extend(globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); if (args.len == 0 or !args[0].isObject()) { globalThis.throwPretty("expect.extend(matchers)\n\nExpected an object containing matchers\n", .{}); @@ -4815,7 +4815,7 @@ pub const Expect = struct { pub fn assertions(globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { defer globalThis.bunVM().autoGarbageCollect(); - const arguments_ = callFrame.arguments(1); + const arguments_ = callFrame.arguments_old(1); const arguments = arguments_.slice(); if (arguments.len < 1) { @@ -4872,7 +4872,7 @@ pub const Expect = struct { } pub fn doUnreachable(globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const arg = callframe.arguments(1).ptr[0]; + const arg = callframe.arguments_old(1).ptr[0]; if (arg.isEmptyOrUndefinedOrNull()) { const error_value = bun.String.init("reached unreachable code").toErrorInstance(globalThis); @@ -5031,7 +5031,7 @@ pub const ExpectStringMatching = struct { } pub fn call(globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); if (args.len == 0 or (!args[0].isString() and !args[0].isRegExp())) { const fmt = "expect.stringContaining(string)\n\nExpected a string or regular expression\n"; @@ -5068,7 +5068,7 @@ pub const ExpectCloseTo = struct { } pub fn call(globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const args = callFrame.arguments(2).slice(); + const args = callFrame.arguments_old(2).slice(); if (args.len == 0 or !args[0].isNumber()) { globalThis.throwPretty("expect.closeTo(number, precision?)\n\nExpected a number value", .{}); @@ -5115,7 +5115,7 @@ pub const ExpectObjectContaining = struct { } pub fn call(globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); if (args.len == 0 or !args[0].isObject()) { const fmt = "expect.objectContaining(object)\n\nExpected an object\n"; @@ -5152,7 +5152,7 @@ pub const ExpectStringContaining = struct { } pub fn call(globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); if (args.len == 0 or !args[0].isString()) { const fmt = "expect.stringContaining(string)\n\nExpected a string\n"; @@ -5187,7 +5187,7 @@ pub const ExpectAny = struct { } pub fn call(globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const _arguments = callFrame.arguments(1); + const _arguments = callFrame.arguments_old(1); const arguments: []const JSValue = _arguments.ptr[0.._arguments.len]; if (arguments.len == 0) { @@ -5243,7 +5243,7 @@ pub const ExpectArrayContaining = struct { } pub fn call(globalThis: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); if (args.len == 0 or !args[0].jsType().isArray()) { const fmt = "expect.arrayContaining(array)\n\nExpected a array\n"; @@ -5367,7 +5367,7 @@ pub const ExpectCustomAsymmetricMatcher = struct { } pub fn asymmetricMatch(this: *ExpectCustomAsymmetricMatcher, globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); const received_value = if (arguments.len < 1) JSValue.jsUndefined() else arguments[0]; const matched = execute(this, callframe.this(), globalThis, received_value); return JSValue.jsBoolean(matched); @@ -5454,7 +5454,7 @@ pub const ExpectMatcherContext = struct { } pub fn equals(_: *ExpectMatcherContext, globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - var arguments = callframe.arguments(3); + var arguments = callframe.arguments_old(3); if (arguments.len < 2) { globalThis.throw("expect.extends matcher: this.util.equals expects at least 2 arguments", .{}); return .zero; @@ -5523,25 +5523,25 @@ pub const ExpectMatcherUtils = struct { } pub fn stringify(_: *ExpectMatcherUtils, globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); const value = if (arguments.len < 1) JSValue.jsUndefined() else arguments[0]; return printValueCatched(globalThis, value, null); } pub fn printExpected(_: *ExpectMatcherUtils, globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); const value = if (arguments.len < 1) JSValue.jsUndefined() else arguments[0]; return printValueCatched(globalThis, value, ""); } pub fn printReceived(_: *ExpectMatcherUtils, globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); const value = if (arguments.len < 1) JSValue.jsUndefined() else arguments[0]; return printValueCatched(globalThis, value, ""); } pub fn matcherHint(_: *ExpectMatcherUtils, globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(4).slice(); + const arguments = callframe.arguments_old(4).slice(); if (arguments.len == 0 or !arguments[0].isString()) { globalThis.throw("matcherHint: the first argument (matcher name) must be a string", .{}); diff --git a/src/bun.js/test/jest.zig b/src/bun.js/test/jest.zig index ba1bb6dd7b7b06..8fa58a98575b5d 100644 --- a/src/bun.js/test/jest.zig +++ b/src/bun.js/test/jest.zig @@ -283,7 +283,7 @@ pub const Jest = struct { return globalThis.throw2("Cannot use " ++ name ++ "() outside of the test runner. Run \"bun test\" to run tests.", .{}); }; - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("callback", 1, arguments.len); } @@ -523,7 +523,7 @@ pub const Jest = struct { return Bun__Jest__testPreloadObject(globalObject); } - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); if (arguments.len < 1 or !arguments[0].isString()) { globalObject.throw("Bun.jest() expects a string filename", .{}); @@ -546,7 +546,7 @@ pub const Jest = struct { } fn jsSetDefaultTimeout(globalObject: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len < 1 or !arguments[0].isNumber()) { globalObject.throw("setTimeout() expects a number (milliseconds)", .{}); return .zero; @@ -629,7 +629,7 @@ pub const TestScope = struct { pub fn onReject(globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { debug("onReject", .{}); - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); const err = arguments.ptr[0]; _ = globalThis.bunVM().uncaughtException(globalThis, err, true); var task: *TestRunnerTask = arguments.ptr[1].asPromisePtr(TestRunnerTask); @@ -641,7 +641,7 @@ pub const TestScope = struct { pub fn onResolve(globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { debug("onResolve", .{}); - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); var task: *TestRunnerTask = arguments.ptr[1].asPromisePtr(TestRunnerTask); task.handleResult(.{ .pass = expect.active_test_expectation_counter.actual }, .promise); globalThis.bunVM().autoGarbageCollect(); @@ -654,7 +654,7 @@ pub const TestScope = struct { callframe: *CallFrame, ) bun.JSError!JSValue { const function = callframe.callee(); - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); defer globalThis.bunVM().autoGarbageCollect(); if (JSC.getFunctionData(function)) |data| { @@ -886,7 +886,7 @@ pub const DescribeScope = struct { fn createCallback(comptime hook: LifecycleHook) CallbackFn { return struct { pub fn run(globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); if (arguments.len < 1) { return globalThis.throwNotEnoughArguments("callback", 1, arguments.len); } @@ -909,7 +909,7 @@ pub const DescribeScope = struct { callframe: *CallFrame, ) bun.JSError!JSValue { const function = callframe.callee(); - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); defer ctx.bunVM().autoGarbageCollect(); if (JSC.getFunctionData(function)) |data| { @@ -1677,7 +1677,7 @@ inline fn createScope( comptime tag: Tag, ) bun.JSError!JSValue { const this = callframe.this(); - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); const args = arguments.slice(); if (args.len == 0) { @@ -1814,7 +1814,7 @@ inline fn createIfScope( comptime Scope: type, comptime tag: Tag, ) JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); const args = arguments.slice(); if (args.len == 0) { @@ -1932,7 +1932,7 @@ pub const EachData = struct { strong: JSC.Strong, is_test: bool }; fn eachBind(globalThis: *JSGlobalObject, callframe: *CallFrame) bun.JSError!JSValue { const signature = "eachBind"; const callee = callframe.callee(); - const arguments = callframe.arguments(3); + const arguments = callframe.arguments_old(3); const args = arguments.slice(); if (args.len < 2) { @@ -2103,7 +2103,7 @@ inline fn createEach( comptime signature: string, comptime is_test: bool, ) JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); const args = arguments.slice(); if (args.len == 0) { diff --git a/src/bun.js/webcore.zig b/src/bun.js/webcore.zig index f26b0a1d5bd1dc..3aa760f2a142a0 100644 --- a/src/bun.js/webcore.zig +++ b/src/bun.js/webcore.zig @@ -24,7 +24,7 @@ pub const Lifetime = enum { /// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-alert fn alert(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); var output = bun.Output.writer(); const has_message = arguments.len != 0; @@ -74,7 +74,7 @@ fn alert(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSErr } fn confirm(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); var output = bun.Output.writer(); const has_message = arguments.len != 0; @@ -212,7 +212,7 @@ pub const Prompt = struct { globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(3).slice(); + const arguments = callframe.arguments_old(3).slice(); var state = std.heap.stackFallback(2048, bun.default_allocator); const allocator = state.get(); var output = bun.Output.writer(); @@ -550,7 +550,7 @@ pub const Crypto = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); if (arguments.len < 2) { globalThis.throwInvalidArguments("Expected 2 typed arrays but got nothing", .{}); @@ -600,7 +600,7 @@ pub const Crypto = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len == 0) { globalThis.throwInvalidArguments("Expected typed array but got nothing", .{}); return .undefined; diff --git a/src/bun.js/webcore/ObjectURLRegistry.zig b/src/bun.js/webcore/ObjectURLRegistry.zig index 6708087ec18975..7f83f8f96c0063 100644 --- a/src/bun.js/webcore/ObjectURLRegistry.zig +++ b/src/bun.js/webcore/ObjectURLRegistry.zig @@ -94,7 +94,7 @@ comptime { @export(Bun__createObjectURL, .{ .name = "Bun__createObjectURL" }); } fn Bun__createObjectURL_(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); if (arguments.len < 1) { return globalObject.throwNotEnoughArguments("createObjectURL", 1, arguments.len); } @@ -112,7 +112,7 @@ comptime { @export(Bun__revokeObjectURL, .{ .name = "Bun__revokeObjectURL" }); } fn Bun__revokeObjectURL_(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); if (arguments.len < 1) { return globalObject.throwNotEnoughArguments("revokeObjectURL", 1, arguments.len); } @@ -141,7 +141,7 @@ comptime { @export(jsFunctionResolveObjectURL, .{ .name = "jsFunctionResolveObjectURL" }); } fn jsFunctionResolveObjectURL_(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); // Errors are ignored. // Not thrown. diff --git a/src/bun.js/webcore/blob.zig b/src/bun.js/webcore/blob.zig index 78f88e70ed54ef..3a81b10c758292 100644 --- a/src/bun.js/webcore/blob.zig +++ b/src/bun.js/webcore/blob.zig @@ -973,7 +973,7 @@ pub const Blob = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(3).slice(); + const arguments = callframe.arguments_old(3).slice(); var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments); defer args.deinit(); @@ -1438,7 +1438,7 @@ pub const Blob = struct { JSC.markBinding(@src()); const allocator = bun.default_allocator; var blob: Blob = undefined; - var arguments = callframe.arguments(3); + var arguments = callframe.arguments_old(3); const args = arguments.slice(); if (args.len < 2) { @@ -1571,7 +1571,7 @@ pub const Blob = struct { callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { var vm = globalObject.bunVM(); - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); var args = JSC.Node.ArgumentsSlice.init(vm, arguments); defer args.deinit(); @@ -3269,7 +3269,7 @@ pub const Blob = struct { return cached; } var recommended_chunk_size: SizeType = 0; - var arguments_ = callframe.arguments(2); + var arguments_ = callframe.arguments_old(2); var arguments = arguments_.ptr[0..arguments_.len]; if (arguments.len > 0) { if (!arguments[0].isNumber() and !arguments[0].isUndefinedOrNull()) { @@ -3308,7 +3308,7 @@ pub const Blob = struct { callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { const this = callframe.this().as(Blob) orelse @panic("this is not a Blob"); - const args = callframe.arguments(1).slice(); + const args = callframe.arguments_old(1).slice(); return JSC.WebCore.ReadableStream.fromFileBlobWithOffset( globalThis, @@ -3473,7 +3473,7 @@ pub const Blob = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - var arguments_ = callframe.arguments(1); + var arguments_ = callframe.arguments_old(1); var arguments = arguments_.ptr[0..arguments_.len]; if (!arguments.ptr[0].isEmptyOrUndefinedOrNull() and !arguments.ptr[0].isObject()) { @@ -3603,7 +3603,7 @@ pub const Blob = struct { callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { const allocator = bun.default_allocator; - var arguments_ = callframe.arguments(3); + var arguments_ = callframe.arguments_old(3); var args = arguments_.ptr[0..arguments_.len]; if (this.size == 0) { @@ -3949,7 +3949,7 @@ pub const Blob = struct { pub fn constructor(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!*Blob { const allocator = bun.default_allocator; var blob: Blob = undefined; - var arguments = callframe.arguments(2); + var arguments = callframe.arguments_old(2); const args = arguments.slice(); switch (args.len) { diff --git a/src/bun.js/webcore/body.zig b/src/bun.js/webcore/body.zig index a40a03a526ccef..10923cbeb5a398 100644 --- a/src/bun.js/webcore/body.zig +++ b/src/bun.js/webcore/body.zig @@ -1505,14 +1505,14 @@ pub const BodyValueBufferer = struct { } pub fn onResolveStream(_: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - var args = callframe.arguments(2); + var args = callframe.arguments_old(2); var sink: *@This() = args.ptr[args.len - 1].asPromisePtr(@This()); sink.handleResolveStream(true); return JSValue.jsUndefined(); } pub fn onRejectStream(_: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); var sink = args.ptr[args.len - 1].asPromisePtr(@This()); const err = args.ptr[0]; sink.handleRejectStream(err, true); diff --git a/src/bun.js/webcore/encoding.zig b/src/bun.js/webcore/encoding.zig index 4b1545d805d6bd..f3846d35f14917 100644 --- a/src/bun.js/webcore/encoding.zig +++ b/src/bun.js/webcore/encoding.zig @@ -421,7 +421,7 @@ pub const TextEncoderStreamEncoder = struct { } pub fn encode(this: *TextEncoderStreamEncoder, globalObject: *JSC.JSGlobalObject, callFrame: *JSC.CallFrame) bun.JSError!JSValue { - const arguments = callFrame.arguments(1).slice(); + const arguments = callFrame.arguments_old(1).slice(); if (arguments.len == 0) { return globalObject.throwNotEnoughArguments("TextEncoderStreamEncoder.encode", 1, arguments.len); } @@ -760,7 +760,7 @@ pub const TextDecoder = struct { } pub fn decode(this: *TextDecoder, globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); const input_slice = input_slice: { if (arguments.len == 0 or arguments[0].isUndefined()) { @@ -903,7 +903,7 @@ pub const TextDecoder = struct { } pub fn constructor(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!*TextDecoder { - var args_ = callframe.arguments(2); + var args_ = callframe.arguments_old(2); var arguments: []const JSC.JSValue = args_.ptr[0..args_.len]; var decoder = TextDecoder{}; diff --git a/src/bun.js/webcore/request.zig b/src/bun.js/webcore/request.zig index 1a296026b2b4a8..f2c45d305a1283 100644 --- a/src/bun.js/webcore/request.zig +++ b/src/bun.js/webcore/request.zig @@ -768,7 +768,7 @@ pub const Request = struct { } pub fn constructor(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!*Request { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); const arguments = arguments_.ptr[0..arguments_.len]; const request = try constructInto(globalThis, arguments); diff --git a/src/bun.js/webcore/response.zig b/src/bun.js/webcore/response.zig index ea839268628b3a..ded1d5c7d9bc2b 100644 --- a/src/bun.js/webcore/response.zig +++ b/src/bun.js/webcore/response.zig @@ -364,7 +364,7 @@ pub const Response = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - const args_list = callframe.arguments(2); + const args_list = callframe.arguments_old(2); // https://github.com/remix-run/remix/blob/db2c31f64affb2095e4286b91306b96435967969/packages/remix-server-runtime/responses.ts#L4 var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), args_list.ptr[0..args_list.len]); @@ -432,7 +432,7 @@ pub const Response = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSValue { - var args_list = callframe.arguments(4); + var args_list = callframe.arguments_old(4); // https://github.com/remix-run/remix/blob/db2c31f64affb2095e4286b91306b96435967969/packages/remix-server-runtime/responses.ts#L4 var args = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), args_list.ptr[0..args_list.len]); @@ -1904,7 +1904,7 @@ pub const Fetch = struct { globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len < 1) { return globalObject.throwNotEnoughArguments("fetch.preconnect", 1, arguments.len); @@ -1972,7 +1972,7 @@ pub const Fetch = struct { ) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); const globalThis = ctx; - const arguments = callframe.arguments(2); + const arguments = callframe.arguments_old(2); bun.Analytics.Features.fetch += 1; const vm = JSC.VirtualMachine.get(); diff --git a/src/bun.js/webcore/streams.zig b/src/bun.js/webcore/streams.zig index 8a0a67899956c5..11841908b01fbe 100644 --- a/src/bun.js/webcore/streams.zig +++ b/src/bun.js/webcore/streams.zig @@ -1756,7 +1756,7 @@ pub fn NewJSSink(comptime SinkType: type, comptime name_: []const u8) type { } } - const args_list = callframe.arguments(4); + const args_list = callframe.arguments_old(4); const args = args_list.ptr[0..args_list.len]; if (args.len == 0) { @@ -1826,7 +1826,7 @@ pub fn NewJSSink(comptime SinkType: type, comptime name_: []const u8) type { } } - const args_list = callframe.arguments(4); + const args_list = callframe.arguments_old(4); const args = args_list.ptr[0..args_list.len]; if (args.len == 0 or !args[0].isString()) { const err = JSC.toTypeError( @@ -2830,7 +2830,7 @@ pub fn ReadableStreamSource( pub fn pull(this: *ReadableStreamSourceType, globalThis: *JSGlobalObject, callFrame: *JSC.CallFrame) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); const this_jsvalue = callFrame.this(); - const arguments = callFrame.arguments(2); + const arguments = callFrame.arguments_old(2); const view = arguments.ptr[0]; view.ensureStillAlive(); this.this_jsvalue = this_jsvalue; diff --git a/src/bun_js.zig b/src/bun_js.zig index 565bf3e8d516ea..31a84e7df12772 100644 --- a/src/bun_js.zig +++ b/src/bun_js.zig @@ -463,7 +463,7 @@ pub const Run = struct { }; pub export fn Bun__onResolveEntryPointResult(global: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) callconv(JSC.conv) noreturn { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); const result = arguments[0]; result.print(global, .Log, .Log); Global.exit(global.bunVM().exit_handler.exit_code); @@ -471,7 +471,7 @@ pub export fn Bun__onResolveEntryPointResult(global: *JSC.JSGlobalObject, callfr } pub export fn Bun__onRejectEntryPointResult(global: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) callconv(JSC.conv) noreturn { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); const result = arguments[0]; result.print(global, .Log, .Log); Global.exit(global.bunVM().exit_handler.exit_code); diff --git a/src/cli/pack_command.zig b/src/cli/pack_command.zig index 02d43702a1ebb8..6a3d7adbe0647d 100644 --- a/src/cli/pack_command.zig +++ b/src/cli/pack_command.zig @@ -2298,7 +2298,7 @@ pub const bindings = struct { // } pub fn jsReadTarball(global: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); if (args.len < 1 or !args[0].isString()) { global.throw("expected tarball path string argument", .{}); return .zero; diff --git a/src/css/css_internals.zig b/src/css/css_internals.zig index 9b664c306864f0..fbe8aab8d562d7 100644 --- a/src/css/css_internals.zig +++ b/src/css/css_internals.zig @@ -36,7 +36,7 @@ pub fn testingImpl(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, c defer arena.reset(); const alloc = arena.allocator(); - const arguments_ = callframe.arguments(3); + const arguments_ = callframe.arguments_old(3); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const source_arg: JSC.JSValue = arguments.nextEat() orelse { globalThis.throw("minifyTestWithOptions: expected 2 arguments, got 0", .{}); @@ -202,7 +202,7 @@ pub fn attrTest(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun. defer arena.reset(); const alloc = arena.allocator(); - const arguments_ = callframe.arguments(4); + const arguments_ = callframe.arguments_old(4); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const source_arg: JSC.JSValue = arguments.nextEat() orelse { globalThis.throw("attrTest: expected 3 arguments, got 0", .{}); diff --git a/src/deps/c_ares.zig b/src/deps/c_ares.zig index 074574eda396de..2d6fe20a44da4f 100644 --- a/src/deps/c_ares.zig +++ b/src/deps/c_ares.zig @@ -1564,7 +1564,7 @@ pub fn Bun__canonicalizeIP_( ) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const arguments = callframe.arguments(1); + const arguments = callframe.arguments_old(1); if (arguments.len == 0) { globalThis.throwInvalidArguments("canonicalizeIP() expects a string but received no arguments.", .{}); diff --git a/src/deps/uws.zig b/src/deps/uws.zig index 68cdf62a80219c..969e637bf0ce2f 100644 --- a/src/deps/uws.zig +++ b/src/deps/uws.zig @@ -223,7 +223,7 @@ pub const UpgradedDuplex = struct { log("onReceivedData", .{}); const function = callframe.callee(); - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); if (JSC.getFunctionData(function)) |self| { const this = @as(*UpgradedDuplex, @ptrCast(@alignCast(self))); diff --git a/src/fmt.zig b/src/fmt.zig index acc04fdf7064d9..0a9d32f8c545c9 100644 --- a/src/fmt.zig +++ b/src/fmt.zig @@ -1715,7 +1715,7 @@ pub const fmt_js_test_bindings = struct { /// Internal function for testing in highlighter.test.ts pub fn jsFunctionStringFormatter(globalThis: *bun.JSC.JSGlobalObject, callframe: *bun.JSC.CallFrame) bun.JSError!bun.JSC.JSValue { - const args = callframe.arguments(2); + const args = callframe.arguments_old(2); if (args.len < 2) { return globalThis.throwNotEnoughArguments("code", 1, 0); } diff --git a/src/ini.zig b/src/ini.zig index 6633d1d9181804..92cefeae545c7f 100644 --- a/src/ini.zig +++ b/src/ini.zig @@ -600,7 +600,7 @@ pub const IniTestingAPIs = struct { } pub fn parse(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); const arguments = arguments_.slice(); const jsstr = arguments[0]; diff --git a/src/install/dependency.zig b/src/install/dependency.zig index 2f5767866d9113..657726b963118c 100644 --- a/src/install/dependency.zig +++ b/src/install/dependency.zig @@ -756,7 +756,7 @@ pub const Version = struct { } pub fn inferFromJS(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(1).slice(); + const arguments = callframe.arguments_old(1).slice(); if (arguments.len == 0 or !arguments[0].isString()) { return .undefined; } @@ -1227,7 +1227,7 @@ pub fn parseWithTag( } pub fn fromJS(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(2).slice(); + const arguments = callframe.arguments_old(2).slice(); if (arguments.len == 1) { return try bun.install.PackageManager.UpdateRequest.fromJS(globalThis, arguments[0]); } diff --git a/src/install/install.zig b/src/install/install.zig index afcc398eb2de49..0d923903afb9ec 100644 --- a/src/install/install.zig +++ b/src/install/install.zig @@ -14929,7 +14929,7 @@ pub const bun_install_js_bindings = struct { var log = logger.Log.init(allocator); defer log.deinit(); - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); const cwd = try args[0].toSliceOrNull(globalObject); defer cwd.deinit(); diff --git a/src/install/npm.zig b/src/install/npm.zig index 70aa24131ef66e..07c6f8e999cd1f 100644 --- a/src/install/npm.zig +++ b/src/install/npm.zig @@ -653,7 +653,7 @@ pub const OperatingSystem = enum(u16) { const JSC = bun.JSC; pub fn jsFunctionOperatingSystemIsMatch(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); var operating_system = negatable(.none); var iter = args.ptr[0].arrayIterator(globalObject); while (iter.next()) |item| { @@ -695,7 +695,7 @@ pub const Libc = enum(u8) { const JSC = bun.JSC; pub fn jsFunctionLibcIsMatch(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); var libc = negatable(.none); var iter = args.ptr[0].arrayIterator(globalObject); while (iter.next()) |item| { @@ -770,7 +770,7 @@ pub const Architecture = enum(u16) { const JSC = bun.JSC; pub fn jsFunctionArchitectureIsMatch(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const args = callframe.arguments(1); + const args = callframe.arguments_old(1); var architecture = negatable(.none); var iter = args.ptr[0].arrayIterator(globalObject); while (iter.next()) |item| { @@ -1284,7 +1284,7 @@ pub const PackageManifest = struct { } pub fn jsParseManifest(global: *JSGlobalObject, callFrame: *CallFrame) bun.JSError!JSValue { - const args = callFrame.arguments(2).slice(); + const args = callFrame.arguments_old(2).slice(); if (args.len < 2 or !args[0].isString() or !args[1].isString()) { global.throw("expected manifest filename and registry string arguments", .{}); return .zero; diff --git a/src/install/semver.zig b/src/install/semver.zig index bac7bde18d17d0..316d0cf451185a 100644 --- a/src/install/semver.zig +++ b/src/install/semver.zig @@ -2657,7 +2657,7 @@ pub const SemverObject = struct { var stack_fallback = std.heap.stackFallback(512, arena.allocator()); const allocator = stack_fallback.get(); - const arguments = callFrame.arguments(2).slice(); + const arguments = callFrame.arguments_old(2).slice(); if (arguments.len < 2) { globalThis.throw("Expected two arguments", .{}); return .zero; @@ -2709,7 +2709,7 @@ pub const SemverObject = struct { var stack_fallback = std.heap.stackFallback(512, arena.allocator()); const allocator = stack_fallback.get(); - const arguments = callFrame.arguments(2).slice(); + const arguments = callFrame.arguments_old(2).slice(); if (arguments.len < 2) { globalThis.throw("Expected two arguments", .{}); return .zero; diff --git a/src/patch.zig b/src/patch.zig index ecdfd94467a0c7..21a7464a00d8e7 100644 --- a/src/patch.zig +++ b/src/patch.zig @@ -1095,7 +1095,7 @@ const PatchLinesParser = struct { pub const TestingAPIs = struct { pub fn makeDiff(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const old_folder_jsval = arguments.nextEat() orelse { @@ -1161,7 +1161,7 @@ pub const TestingAPIs = struct { } /// Used in JS tests, see `internal-for-testing.ts` and patch tests. pub fn parse(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const patchfile_src_js = arguments.nextEat() orelse { @@ -1189,7 +1189,7 @@ pub const TestingAPIs = struct { } pub fn parseApplyArgs(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSC.Node.Maybe(ApplyArgs, JSC.JSValue) { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const patchfile_js = arguments.nextEat() orelse { diff --git a/src/shell/interpreter.zig b/src/shell/interpreter.zig index 4456f2f2d93f9a..48971859d7283e 100644 --- a/src/shell/interpreter.zig +++ b/src/shell/interpreter.zig @@ -704,7 +704,7 @@ pub const ParsedShellScript = struct { } pub fn setCwd(this: *ParsedShellScript, globalThis: *JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const str_js = arguments.nextEat() orelse { globalThis.throw("$`...`.cwd(): expected a string argument", .{}); @@ -768,7 +768,7 @@ pub const ParsedShellScript = struct { pub fn createParsedShellScript(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { var shargs = ShellArgs.init(); - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); const arguments = arguments_.slice(); if (arguments.len < 2) { return globalThis.throwNotEnoughArguments("Bun.$", 2, arguments.len); @@ -1182,7 +1182,7 @@ pub const Interpreter = struct { pub fn createShellInterpreter(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { const allocator = bun.default_allocator; - const arguments_ = callframe.arguments(3); + const arguments_ = callframe.arguments_old(3); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const resolve = arguments.nextEat() orelse return globalThis.throw2("shell: expected 3 arguments, got 0", .{}); diff --git a/src/shell/shell.zig b/src/shell/shell.zig index 1f3647992262b9..fad6a4ffad9250 100644 --- a/src/shell/shell.zig +++ b/src/shell/shell.zig @@ -4316,7 +4316,7 @@ pub const TestingAPIs = struct { pub fn disabledOnThisPlatform(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { if (comptime bun.Environment.isWindows) return JSValue.false; - const arguments_ = callframe.arguments(1); + const arguments_ = callframe.arguments_old(1); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const string = arguments.nextEat() orelse { globalThis.throw("shellInternals.disabledOnPosix: expected 1 arguments, got 0", .{}); @@ -4340,7 +4340,7 @@ pub const TestingAPIs = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const string_args = arguments.nextEat() orelse { globalThis.throw("shell_parse: expected 2 arguments, got 0", .{}); @@ -4428,7 +4428,7 @@ pub const TestingAPIs = struct { globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame, ) bun.JSError!JSC.JSValue { - const arguments_ = callframe.arguments(2); + const arguments_ = callframe.arguments_old(2); var arguments = JSC.Node.ArgumentsSlice.init(globalThis.bunVM(), arguments_.slice()); const string_args = arguments.nextEat() orelse { globalThis.throw("shell_parse: expected 2 arguments, got 0", .{}); diff --git a/src/sql/postgres.zig b/src/sql/postgres.zig index 20a9e04d20d298..e5d236afaf67e5 100644 --- a/src/sql/postgres.zig +++ b/src/sql/postgres.zig @@ -424,7 +424,7 @@ pub const PostgresSQLQuery = struct { } pub fn call(globalThis: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const arguments = callframe.arguments(4).slice(); + const arguments = callframe.arguments_old(4).slice(); const query = arguments[0]; const values = arguments[1]; const columns = arguments[3]; @@ -478,7 +478,7 @@ pub const PostgresSQLQuery = struct { } pub fn doRun(this: *PostgresSQLQuery, globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSValue { - var arguments_ = callframe.arguments(2); + var arguments_ = callframe.arguments_old(2); const arguments = arguments_.slice(); var connection = arguments[0].as(PostgresSQLConnection) orelse { globalObject.throw("connection must be a PostgresSQLConnection", .{}); @@ -1368,7 +1368,7 @@ pub const PostgresSQLConnection = struct { pub fn call(globalObject: *JSC.JSGlobalObject, callframe: *JSC.CallFrame) bun.JSError!JSC.JSValue { var vm = globalObject.bunVM(); - const arguments = callframe.arguments(10).slice(); + const arguments = callframe.arguments_old(10).slice(); const hostname_str = arguments[0].toBunString(globalObject); defer hostname_str.deref(); const port = arguments[1].coerce(i32, globalObject); diff --git a/src/string.zig b/src/string.zig index eba63664aa5f03..d47cc49cf0a9ef 100644 --- a/src/string.zig +++ b/src/string.zig @@ -1328,7 +1328,7 @@ pub const String = extern struct { } pub fn jsGetStringWidth(globalObject: *JSC.JSGlobalObject, callFrame: *JSC.CallFrame) bun.JSError!JSC.JSValue { - const args = callFrame.arguments(1).slice(); + const args = callFrame.arguments_old(1).slice(); if (args.len == 0 or !args.ptr[0].isString()) { return JSC.jsNumber(@as(i32, 0)); diff --git a/src/url.zig b/src/url.zig index 5fb5f5b649f0ea..bd8d1b3e9d589a 100644 --- a/src/url.zig +++ b/src/url.zig @@ -983,7 +983,7 @@ pub const FormData = struct { ) bun.JSError!JSC.JSValue { JSC.markBinding(@src()); - const args_ = callframe.arguments(2); + const args_ = callframe.arguments_old(2); const args = args_.ptr[0..2];