From 2df3de1e209076cb27d6573a0cdd2bed075d88b3 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 18 Feb 2024 22:14:53 -0700 Subject: [PATCH] std.http.Server: no more dynamic allocation In particular remove OutOfMemory from the error set for parsing client http headers. --- lib/std/http/Server.zig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/std/http/Server.zig b/lib/std/http/Server.zig index 2a353e0b75..ce770f14c4 100644 --- a/lib/std/http/Server.zig +++ b/lib/std/http/Server.zig @@ -96,7 +96,7 @@ pub const Request = struct { }; } - pub const ParseError = Allocator.Error || error{ + pub const ParseError = error{ UnknownHttpMethod, HttpHeadersInvalid, HttpHeaderContinuationsUnsupported, @@ -612,7 +612,6 @@ const http = std.http; const mem = std.mem; const net = std.net; const Uri = std.Uri; -const Allocator = mem.Allocator; const assert = std.debug.assert; const Server = @This();