authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-31 23:47:58 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2026-05-31 23:47:58 -07:00
log524ef8403a90d852feed0c1e3706a80352acff5a
tree3a5fd95fbdc3188b3716fbad8427f39e95036960
parent62187942a37974a922803fa5024f49c0671d54ad
signaturebadge-check Signed by SSH key SHA256:4hHJbtBRU58AYXwjL7fkz2fnQHdiye8x1QpTCQ0sHNw

update to zig 0.15.2


3 files changed, 4 insertions(+), 4 deletions(-)

README.md+1-1
...@@ -3,7 +3,7 @@...@@ -3,7 +3,7 @@
3![loc](https://sloc.xyz/github/nektro/zig-zorm)3![loc](https://sloc.xyz/github/nektro/zig-zorm)
4[![license](https://img.shields.io/github/license/nektro/zig-zorm.svg)](https://github.com/nektro/zig-zorm/blob/master/LICENSE)4[![license](https://img.shields.io/github/license/nektro/zig-zorm.svg)](https://github.com/nektro/zig-zorm/blob/master/LICENSE)
5[![nektro @ github sponsors](https://img.shields.io/badge/sponsors-nektro-purple?logo=github)](https://github.com/sponsors/nektro)5[![nektro @ github sponsors](https://img.shields.io/badge/sponsors-nektro-purple?logo=github)](https://github.com/sponsors/nektro)
6[![Zig](https://img.shields.io/badge/Zig-0.14-f7a41d)](https://ziglang.org/)6[![Zig](https://img.shields.io/badge/Zig-0.15-f7a41d)](https://ziglang.org/)
7[![Zigmod](https://img.shields.io/badge/Zigmod-latest-f7a41d)](https://github.com/nektro/zigmod)7[![Zigmod](https://img.shields.io/badge/Zigmod-latest-f7a41d)](https://github.com/nektro/zigmod)
88
9The database library for Zig.9The database library for Zig.
src/lib.zig+1-1
...@@ -64,7 +64,7 @@ pub const Engine = union(DriverType) {...@@ -64,7 +64,7 @@ pub const Engine = union(DriverType) {
64 var stmt = try e.prepareDynamic(query);64 var stmt = try e.prepareDynamic(query);
65 defer stmt.deinit();65 defer stmt.deinit();
66 var iter = try stmt.iteratorAlloc(T, alloc, args);66 var iter = try stmt.iteratorAlloc(T, alloc, args);
67 var list = std.ArrayList(T).init(alloc);67 var list = std.array_list.Managed(T).init(alloc);
68 errdefer list.deinit();68 errdefer list.deinit();
69 while (try iter.nextAlloc(alloc, .{})) |row| {69 while (try iter.nextAlloc(alloc, .{})) |row| {
70 try list.append(row);70 try list.append(row);
src/sqlite3.zig+2-2
...@@ -39,7 +39,7 @@ pub fn unlock(self: *Self) void {...@@ -39,7 +39,7 @@ pub fn unlock(self: *Self) void {
3939
40fn prepare(self: *Self, comptime query: string) !sqlite.StatementType(.{}, query) {40fn prepare(self: *Self, comptime query: string) !sqlite.StatementType(.{}, query) {
41 return self.db.prepare(query) catch |err| switch (err) {41 return self.db.prepare(query) catch |err| switch (err) {
42 error.SQLiteError => std.debug.panic("{s}", .{self.db.getDetailedError()}),42 error.SQLiteError => std.debug.panic("{f}", .{self.db.getDetailedError()}),
43 else => return err,43 else => return err,
44 };44 };
45}45}
...@@ -51,7 +51,7 @@ pub fn collect(self: *Self, alloc: std.mem.Allocator, comptime T: type, comptime...@@ -51,7 +51,7 @@ pub fn collect(self: *Self, alloc: std.mem.Allocator, comptime T: type, comptime
51 var stmt = try self.prepare(query);51 var stmt = try self.prepare(query);
52 defer stmt.deinit();52 defer stmt.deinit();
53 var iter = try stmt.iteratorAlloc(T, alloc, args);53 var iter = try stmt.iteratorAlloc(T, alloc, args);
54 var list = std.ArrayList(T).init(alloc);54 var list = std.array_list.Managed(T).init(alloc);
55 errdefer list.deinit();55 errdefer list.deinit();
56 while (try iter.nextAlloc(alloc, .{})) |row| {56 while (try iter.nextAlloc(alloc, .{})) |row| {
57 try list.append(row);57 try list.append(row);