lang migration: rename signed integer types sN -> iN
Mechanical sweep of all .sx sources and plan docs (PLAN.md, current/, .agents/) for the sx language rename (s8/s16/s32/s64 -> i8/i16/i32/i64). Verified: make build + make test, 14/14.
This commit is contained in:
@@ -45,7 +45,7 @@ contains :: (hay: string, needle: string) -> bool {
|
||||
return false;
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
gpa := GPA.init();
|
||||
|
||||
// ── 1. No command → readable usage on stderr, EX_USAGE (64) ───────
|
||||
|
||||
@@ -178,14 +178,14 @@ check_artifact_metadata :: () -> bool {
|
||||
return a.metadata == "{\"min_os\":\"14\"}";
|
||||
}
|
||||
|
||||
run_case :: (label: string, ok: bool) -> s32 {
|
||||
run_case :: (label: string, ok: bool) -> i32 {
|
||||
if ok { print(" PASS {}\n", label); return 0; }
|
||||
print(" FAIL {}\n", label);
|
||||
return 1;
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
failures : s32 = 0;
|
||||
main :: () -> i32 {
|
||||
failures : i32 = 0;
|
||||
failures += run_case("accept: valid app", check_accepts_app());
|
||||
failures += run_case("accept: valid release", check_accepts_release());
|
||||
failures += run_case("accept: valid artifact", check_accepts_artifact());
|
||||
|
||||
@@ -64,18 +64,18 @@ check_missing_artifact_path :: (alloc: Allocator) -> bool {
|
||||
return raised and matched;
|
||||
}
|
||||
|
||||
run_case :: (label: string, ok: bool) -> s32 {
|
||||
run_case :: (label: string, ok: bool) -> i32 {
|
||||
if ok { print(" PASS {}\n", label); return 0; }
|
||||
print(" FAIL {}\n", label);
|
||||
return 1;
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
gpa := GPA.init();
|
||||
arena := Arena.init(xx gpa, 65536);
|
||||
defer arena.deinit();
|
||||
|
||||
failures : s32 = 0;
|
||||
failures : i32 = 0;
|
||||
failures += run_case("parse valid dist.json -> fields", check_parse_valid(xx arena));
|
||||
failures += run_case("missing version -> MissingField", check_missing_version(xx arena));
|
||||
failures += run_case("unknown platform 'psvita' -> UnknownPlatform", check_unknown_platform(xx arena));
|
||||
|
||||
@@ -80,7 +80,7 @@ assert_fails :: (label: string, mpath: string, store: string, want_code: string,
|
||||
out(concat(concat(" ", label), ": exit 1 + JSON error ok\n"));
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
gpa := GPA.init();
|
||||
arena := Arena.init(xx gpa, 1 << 20);
|
||||
defer arena.deinit();
|
||||
|
||||
@@ -33,7 +33,7 @@ STORE_REL :: ".sx-tmp/publish_happy";
|
||||
cwd :: () -> string {
|
||||
buf : [4096]u8 = ---;
|
||||
r := c_getcwd(@buf[0], 4096);
|
||||
process.assert(cast(s64) r != 0, "getcwd must succeed");
|
||||
process.assert(cast(i64) r != 0, "getcwd must succeed");
|
||||
n := 0;
|
||||
while buf[n] != 0 { n += 1; }
|
||||
return substr(string.{ ptr = @buf[0], len = n }, 0, n);
|
||||
@@ -65,8 +65,8 @@ rehashes_to :: (path: string, want: string) -> bool {
|
||||
}
|
||||
|
||||
// Count audit events whose "action" equals `action`.
|
||||
count_action :: (events: Array, action: string) -> s64 {
|
||||
c : s64 = 0;
|
||||
count_action :: (events: Array, action: string) -> i64 {
|
||||
c : i64 = 0;
|
||||
i := 0;
|
||||
while i < events.len {
|
||||
eo := events.items[i].object;
|
||||
@@ -76,7 +76,7 @@ count_action :: (events: Array, action: string) -> s64 {
|
||||
return c;
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
gpa := GPA.init();
|
||||
arena := Arena.init(xx gpa, 1 << 20);
|
||||
defer arena.deinit();
|
||||
|
||||
@@ -53,8 +53,8 @@ get_obj :: (o: Object, key: string) -> Object { return get(o, key).object; }
|
||||
get_arr :: (o: Object, key: string) -> Array { return get(o, key).array; }
|
||||
|
||||
// Count audit events whose "action" equals `action`.
|
||||
count_action :: (events: Array, action: string) -> s64 {
|
||||
c : s64 = 0;
|
||||
count_action :: (events: Array, action: string) -> i64 {
|
||||
c : i64 = 0;
|
||||
i := 0;
|
||||
while i < events.len {
|
||||
eo := events.items[i].object;
|
||||
@@ -98,7 +98,7 @@ load_db :: (scratch: Allocator) -> Object {
|
||||
return dv.object;
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
gpa := GPA.init();
|
||||
arena := Arena.init(xx gpa, 1 << 20);
|
||||
defer arena.deinit();
|
||||
|
||||
@@ -48,8 +48,8 @@ get_arr :: (o: Object, key: string) -> Array { return get(o, key).array; }
|
||||
|
||||
// Count audit events matching (actor, action) — distinguishes the CLI's
|
||||
// channel events from the publish pipeline's "ci" ones.
|
||||
count_actor_action :: (events: Array, actor: string, action: string) -> s64 {
|
||||
c : s64 = 0;
|
||||
count_actor_action :: (events: Array, actor: string, action: string) -> i64 {
|
||||
c : i64 = 0;
|
||||
i := 0;
|
||||
while i < events.len {
|
||||
eo := events.items[i].object;
|
||||
@@ -94,7 +94,7 @@ promote_cmd :: (release_id: string) -> string {
|
||||
|
||||
ROLLBACK_CMD :: "build/dist release rollback --app acme-app --channel beta --local-store .sx-tmp/release_ops --json 2>/dev/null";
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
gpa := GPA.init();
|
||||
arena := Arena.init(xx gpa, 1 << 20);
|
||||
defer arena.deinit();
|
||||
|
||||
@@ -20,7 +20,7 @@ process :: #import "modules/std/process.sx";
|
||||
#import "../src/domain/audit.sx";
|
||||
#import "../src/repo/repo.sx";
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
gpa := GPA.init();
|
||||
|
||||
// Construct the repo under the tracked allocator, then leave the scope.
|
||||
|
||||
@@ -118,7 +118,7 @@ the_event :: () -> AuditEvent {
|
||||
};
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
root := ".sx-tmp/repo-roundtrip";
|
||||
root2 := ".sx-tmp/repo-roundtrip-2";
|
||||
process.run(concat("rm -rf ", root));
|
||||
|
||||
@@ -63,7 +63,7 @@ mk_named_channel :: (app_id: string, name: string) -> Channel {
|
||||
};
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
root := ".sx-tmp/repo-transaction";
|
||||
process.run(concat("rm -rf ", root));
|
||||
|
||||
|
||||
@@ -100,7 +100,7 @@ publish_cmd :: (mpath: string) -> string {
|
||||
return concat(c, " --json 2>/dev/null >/dev/null");
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
gpa := GPA.init();
|
||||
arena := Arena.init(xx gpa, 1 << 20);
|
||||
defer arena.deinit();
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
// The runner (tests/run.sh) treats a clean exit as `ok`.
|
||||
#import "modules/std.sx";
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
print("distribution smoke test: toolchain ok\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ incoming_count :: (dir: string) -> string {
|
||||
return res.stdout;
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
main :: () -> i32 {
|
||||
root := ".sx-tmp/store-cas";
|
||||
process.run(concat("rm -rf ", root)); // fresh root, even after a crashed prior run
|
||||
|
||||
|
||||
@@ -83,14 +83,14 @@ check_missing_file :: () -> bool {
|
||||
return failed_with(o, .missing_file);
|
||||
}
|
||||
|
||||
run_case :: (label: string, ok: bool) -> s32 {
|
||||
run_case :: (label: string, ok: bool) -> i32 {
|
||||
if ok { print(" PASS {}\n", label); return 0; }
|
||||
print(" FAIL {}\n", label);
|
||||
return 1;
|
||||
}
|
||||
|
||||
main :: () -> s32 {
|
||||
failures : s32 = 0;
|
||||
main :: () -> i32 {
|
||||
failures : i32 = 0;
|
||||
failures += run_case("good .apk/android_apk -> valid/ok", check_good_apk());
|
||||
failures += run_case("good .ipa/ios -> valid/ok", check_good_ipa());
|
||||
failures += run_case("wrong size -> size_mismatch", check_size_mismatch());
|
||||
|
||||
Reference in New Issue
Block a user