From 42b824be718e4da7783c40730ad6777e9a9610ac Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 4 Mar 2026 03:55:53 -0800 Subject: [PATCH] expose URL.parseBasic() --- url.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/url.zig b/url.zig index 6b57ccda456a9ec226f41ca8a185170979af59c5..3e3faf6dd81bf7c482cd7b1f053b8053bb22d83d 100644 --- a/url.zig +++ b/url.zig @@ -42,7 +42,8 @@ pub const URL = struct { } /// https://url.spec.whatwg.org/#concept-basic-url-parser - fn parseBasic(alloc: std.mem.Allocator, input: []const u8, base: ?*const URL, state_override: ?BasicParserState) error{ InvalidURL, OutOfMemory }!URL { + pub fn parseBasic(alloc: std.mem.Allocator, input: []const u8, base: ?*const URL, state_override: ?BasicParserState) error{ InvalidURL, OutOfMemory }!URL { + std.debug.assert(state_override == null); // TODO: // input is a scalar value string if (!std.unicode.utf8ValidateSlice(input)) return error.InvalidURL; -- 2.54.0