• Joined on 2026-01-04
admin pushed to master at lab/sx 2026-06-16 16:48:08 +03:00
ded106333b docs(design): execution-model roadmap + reify implementation stream
b6a7378af4 feat(dist): bundled-zig link backend for hermetic macOS/Linux/Windows builds
0e0ee40528 docs(asm): symbol refs are portable — explain the auto-:c mechanism
066ba54346 feat(asm): portable symbol refs — auto-inject :c operand modifier
79042ab9ab docs(asm): note x86 %[fn:P] call modifier + checkpoint x86 coverage
Compare 40 commits »
admin pushed to master at lab/ux 2026-06-15 20:30:16 +03:00
2531fdcb74 FFmpeg software H.264 decoder: opt-in via pubspec flag
admin pushed to master at lab/ux 2026-06-15 20:29:49 +03:00
b5d4fb00a6 FFmpeg software H.264 decoder: opt-in via pubspec flag
admin pushed to master at lab/sx 2026-06-15 16:21:39 +03:00
d6a9c4f0c4 fix(diagnostics): locate import parse errors in the imported file
fe9bd75e09 chore: track *.vsix via Git LFS
Compare 2 commits »
admin pushed to master at lab/sx 2026-06-15 13:36:28 +03:00
8a3bdbe7b5 chore(ffi-linkage): add MIT license to vscode extension
f3c9747f5a chore(ffi-linkage): post-stream polish — vscode keywords + vestigial param + extension metadata
c1ab2cbfc0 docs(ffi-linkage): checkpoint — PHASE 9 COMPLETE, FFI-linkage stream DONE (9.4 gate passes)
b9cfe2554f refactor(ffi-linkage): Phase 9.3/9.4 — purge 'foreign' from issues/*.md; GATE PASS
b52d424369 refactor(ffi-linkage): Phase 9.3 — rename *-foreign* example files → extern/runtime names
Compare 90 commits »
admin created branch master in lab/ux 2026-06-15 09:30:18 +03:00
admin pushed to master at lab/ux 2026-06-15 09:30:18 +03:00
27cfc87def notifications + window: add Android native plugins
e8f8882f2e navi: honor Screen.canPop across back/swipe pop paths
2398c8ad35 insets: lazy _start capture matches frame-callback ts domain
4fa46725a9 keyboard: pre-R IME inset reports total bottom area to match iOS
dc47fc0159 video: drain libavcodec's reorder buffer at end-of-stream
Compare 10 commits »
admin created repository lab/ux 2026-06-15 09:29:57 +03:00
admin pushed to master at lab/sx 2026-06-13 21:24:00 +03:00
e386a0d0b4 fix: reject direct assignment to a tagged-union variant member
4d32a4d4fb fix: propagate union-member type to a struct-literal RHS
8c47268539 fix: xx pack[i] to a protocol target heap-copies the element
d3f5cb20cb fix: visibility-aware type resolution for protocol method signatures
Compare 4 commits »
admin pushed to master at lab/sx 2026-06-13 14:58:58 +03:00
45befed698 docs(issues): correct 0132 root cause; file 0133 and 0134
f13f4abfb1 fix: visibility-aware type-name resolution at registration time
ab3c9202ff test: run example corpus in zig build test; sx ir → stdout
Compare 3 commits »
admin pushed to master at lab/m3te 2026-06-13 06:44:53 +03:00
31d1012806 shed local vendors: stb + kb_text_shape + file_utils now ship with sx
39740a1d36 migrate to sx cstring era: std env() replaces local getenv/strlen, alloc_string rename
bb728d0ab0 migrate restart to opt-in UFCS (sx a47ea14)
6f7d2f4db2 lang migration: rename signed integer types sN -> iN
1ab74c7d08 migrate allocator calls to alloc_bytes / libc_free
Compare 10 commits »
admin created branch master in lab/m3te 2026-06-13 06:44:53 +03:00
admin created repository lab/m3te 2026-06-13 06:44:14 +03:00
admin pushed to master at lab/sx 2026-06-13 06:22:39 +03:00
39488133c9 fix: vendored sqlite builds SQLITE_THREADSAFE=1 — std.thread exists now
e57a27205e feat: std.http pooled handler dispatch (PLAN-HTTPZ S7b)
7f23bb7530 feat: std.thread — Thread, Mutex/Cond, bounded worker Pool (PLAN-HTTPZ S6)
4fa12853ed test: pin C function pointers into sx (PLAN-HTTPZ C2 — pre-existing)
fe4f059a52 issue 0131: RESOLVED (d7808f6)
Compare 24 commits »
admin pushed to master at lab/sx 2026-06-12 17:30:50 +03:00
8dedacb23f fix(C4): dedup c-import units by normalized content, not node identity
e9b500a232 fix(C4): collectCImportSources recurses into nested namespaces
44f4aab51c test(C3.3): #define/#flags reach a unit consumed only by hand-curated #foreign decls
1bad29e72e feat(C3.1): #foreign refs are validated — must name a #library or a named #import c unit
0bd8f3e5ce feat(C2): unit-first JIT symbol resolution — program-owned dylibs beat process images
Compare 17 commits »
admin pushed to master at lab/sx 2026-06-12 10:33:46 +03:00
d8076b9333 lang: rename signed integer types sN -> iN
515ecebea7 fix(0127): namespaced generic calls type their result from the call's bindings
70363dda56 issues: file 0127 — namespaced generic call's result mis-types as the unbound T stub
309f48e1b5 fix(0126): array args bind []$T generic params; uninferrable type params diagnose at the call
b625b74046 issues: file 0126 — array arg at a []$T param leaves T unbound, panics LLVM emission
Compare 45 commits »
admin pushed to master at lab/sx 2026-06-11 07:36:24 +03:00
59f0aa7716 std: restructure — std/ modules, namespace tail, std/xml.sx
ee00db849c lang: qualified namespace members in value position + alias carry
2025bb361b issues: file 0114 — namespace aliases leak transitively, collide first-wins
83ec2536af lang: catch/onfail error bindings take parens
12149eb548 fix(0113): negated-literal global initializers fold as constants
Compare 43 commits »
admin pushed to master at lab/sx 2026-06-09 23:07:29 +03:00
74607c4dbc Merge branch 'wt-stdlib-base'
2d68beb053 refactor(R3): migrate headTypeGate + bareVisibleStructDecl to single walk
3b4df4ab8d refactor(R2): selectNominalLeaf uses single collectVisibleAuthors walk
010e644897 fix(R1): own const_decl pending alias wins over flat imports (issue 0107)
5ed54a08ee refactor(R0): delete ResolvedProgram pre-pass; add resolveBare/resolveQualified
Compare 88 commits »
admin pushed to master at lab/sx 2026-06-06 16:53:21 +03:00
db7af02950 Merge branch 'wt-fix-0102-base'
1c6ea7d84e Merge branch 'flow/distribution/fix-0102d' into wt-fix-0102-base
96e3d2d5ae fix(lower): fn-value site lazily lowers winner only on resolver .none [0102d F1]
bd24996d8b fix(lower): route remaining bare-name sites through resolver + close 0102 [0102d]
b660ea6ed9 Merge branch 'flow/distribution/fix-0102c' into wt-fix-0102-base
Compare 15 commits »
admin pushed to master at lab/sx 2026-06-06 13:41:52 +03:00
792ed55068 Merge branch 'flow/distribution/fix-0101'
6f2a1dc3dc fix(types): type force-unwrap so opt!.field chains resolve [0101]
52310b6df1 Merge branch 'flow/distribution/fix-0100'
d11f4c84b6 fix(lower): null-FuncId path restores full caller state [0100 F2]
9274d47adf fix(lower): qualified alias lowers in its own source context [0100 F1]
Compare 203 commits »