~selfisekai

Nederland

https://liberda.nl/

Recent activity

[PATCH 4/4] zig 0.13: adapt to new Dir.writeFile API (aka Dir.writeFile2) 7 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/TileCache.zig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/TileCache.zig b/src/TileCache.zig
index 0b1fa63..17e662c 100644
--- a/src/TileCache.zig
+++ b/src/TileCache.zig
@@ -425,7 +425,7 @@ fn download_loop_transfer_complete(tile_cache: *@This(), msg: *curl.CURLMsg) !vo
                    // Save to FS
                    if (is_valid_png_data) {
                        const path = try png_path(tile_cache.allocator, p.get(p.pref.tile_cache_url).t.?, coords);
                        try cache_dir.writeFile(path, datum_array);
                        try cache_dir.writeFile(.{ .sub_path = path, .data = datum_array });
[message trimmed]

[PATCH 3/4] zig 0.13: std.ChildProcess -> std.process.Child 7 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/api/shellpipe_async.zig | 2 +-
 src/api/shellpipe_sync.zig  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/api/shellpipe_async.zig b/src/api/shellpipe_async.zig
index 9ebcfbf..e0f722e 100644
--- a/src/api/shellpipe_async.zig
+++ b/src/api/shellpipe_async.zig
@@ -60,7 +60,7 @@ fn async_shellpipe_run_catch_errors(mepo: *Mepo, unique_handle_id: i8, cmd: []co
    const max_output_bytes: usize = 50 * 1024;
    var arena = std.heap.ArenaAllocator.init(mepo.allocator);
    defer arena.deinit();
    var child = std.ChildProcess.init(argv[0..], arena.allocator());
[message trimmed]

[PATCH 2/4] zig 0.13: require zig 0.13 now 7 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/main.zig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main.zig b/src/main.zig
index b477ad7..6ba77e2 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -12,8 +12,8 @@ const utildbg = @import("./util/utildbg.zig");
pub fn main() !void {
    comptime {
        const v = builtin.zig_version;
        if (v.major != 0 or v.minor != 12)
            @panic("Must be built against Zig 0.12.x");
[message trimmed]

[PATCH 1/4] zig 0.13: use std.Build.path 7 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 build.zig | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/build.zig b/build.zig
index a61082e..923eca5 100644
--- a/build.zig
@@ -11,7 +11,7 @@ fn setDependencies(step: *std.Build.Step.Compile) void {

pub fn build(b: *std.Build) void {
    b.installDirectory(.{
        .source_dir = .{ .path = "scripts" },
        .source_dir = b.path("scripts"),
[message trimmed]

[PATCH 12/12] zig 0.12: std.math.absInt -> @abs 8 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/Mepo.zig | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/Mepo.zig b/src/Mepo.zig
index 998f7d9..b8f9fe3 100644
--- a/src/Mepo.zig
+++ b/src/Mepo.zig
@@ -23,8 +23,8 @@ debug_message: ?[]const u8 = null,
drag: ?struct {
    begin_ticks: u32,
    point: sdl.SDL_Point,
    delta_x: i32 = 0,
    delta_y: i32 = 0,
[message trimmed]

[PATCH 11/12] zig 0.12: std.os.poll -> std.posix.poll 8 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/api/shellpipe_async.zig | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/api/shellpipe_async.zig b/src/api/shellpipe_async.zig
index f45b3e4..63c919a 100644
--- a/src/api/shellpipe_async.zig
+++ b/src/api/shellpipe_async.zig
@@ -68,19 +68,19 @@ fn async_shellpipe_run_catch_errors(mepo: *Mepo, unique_handle_id: i8, cmd: []co
    var stdout = std.ArrayList(u8).init(mepo.allocator);
    errdefer stdout.deinit();

    var poll_fds = [_]std.os.pollfd{
        .{ .fd = child.stdout.?.handle, .events = std.os.POLL.IN, .revents = undefined },
[message trimmed]

[PATCH 10/12] zig 0.12: std.os.exit -> std.posix.exit 8 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/Mepo.zig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Mepo.zig b/src/Mepo.zig
index 9541a2b..998f7d9 100644
--- a/src/Mepo.zig
+++ b/src/Mepo.zig
@@ -618,7 +618,7 @@ pub fn graceful_terminate_sdl() void {
    sdl.IMG_Quit();
    sdl.SDL_VideoQuit();
    sdl.SDL_Quit();
    std.os.exit(0);
    std.posix.exit(0);
[message trimmed]

[PATCH 09/12] zig 0.12: std.ChildProcess.exec -> std.ChildProcess.run 8 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/api/shellpipe_sync.zig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/api/shellpipe_sync.zig b/src/api/shellpipe_sync.zig
index a96ad1a..71051fd 100644
--- a/src/api/shellpipe_sync.zig
+++ b/src/api/shellpipe_sync.zig
@@ -32,7 +32,7 @@ fn shellpipe_sync(mepo: *Mepo, cmd: []const u8) !void {
    try mepo.blit();
    const env_vars = try get_env_vars(mepo, arena.allocator());
    const args = [_][]const u8{ "sh", "-c", cmd };
    const process_result = try std.ChildProcess.exec(.{
    const process_result = try std.ChildProcess.run(.{
[message trimmed]

[PATCH 08/12] zig 0.12: std.math.absCast -> @abs 8 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/api/pin_cycle.zig | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/api/pin_cycle.zig b/src/api/pin_cycle.zig
index cc1a73f..fdd33cf 100644
--- a/src/api/pin_cycle.zig
+++ b/src/api/pin_cycle.zig
@@ -14,8 +14,7 @@ pub const spec = .{
};

fn execute(mepo: *Mepo, args: [types.MepoFnNargs]types.MepoArg) !void {
    try pin_cycle(mepo, @as(i32, @intFromFloat(args[0].Number)) == 1,
        @intFromFloat(args[1].Number));
[message trimmed]

[PATCH 07/12] zig 0.12: std.mem.copy -> std.mem.copyForwards 8 months ago

From lauren n. liberda to ~mil/mepo-devel

---
 src/Mepo.zig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Mepo.zig b/src/Mepo.zig
index eb7f8cf..9541a2b 100644
--- a/src/Mepo.zig
+++ b/src/Mepo.zig
@@ -362,7 +362,7 @@ pub fn mepolang_execute(mepo: *@This(), mepolang_text: []const u8) !void {
        if (FnTable.get(statement[0])) |fn_spec| {
            const args: []types.MepoArg = try utilmepolang.argize(arena.allocator(), statement[1..statement.len]);
            var caller_args: [types.MepoFnNargs]types.MepoArg = undefined;
            std.mem.copy(types.MepoArg, caller_args[0..], args);
            std.mem.copyForwards(types.MepoArg, caller_args[0..], args);
[message trimmed]