wip(E4): partial source-pin + non-transitive flip [stdlib E4 attempt-1 WIP checkpoint]

Incomplete WIP from a worker killed at the 55-min wall (large blast radius:
core source-pin + ~8 example migrations + ~10 library module migrations).
Committed so the resumed session continues on a clean tree. May not build.
This commit is contained in:
agra
2026-06-08 11:12:08 +03:00
parent 4d539eeacd
commit 33a6f5c650
28 changed files with 202 additions and 58 deletions

View File

@@ -1,4 +1,5 @@
#import "modules/std.sx";
#import "modules/allocators.sx";
#import "modules/math";
#import "modules/ui/types.sx";
#import "modules/ui/render.sx";

View File

@@ -1,4 +1,5 @@
#import "modules/std.sx";
#import "modules/allocators.sx";
#import "modules/opengl.sx";
#import "modules/gpu/types.sx";
#import "modules/gpu/api.sx";

View File

@@ -1,5 +1,6 @@
#import "modules/std.sx";
#import "modules/allocators.sx";
#import "modules/ui/glyph_cache.sx"; // `font: GlyphCache` — name it, import it (non-transitive).
#import "modules/opengl.sx";
#import "modules/gpu/api.sx";
#import "modules/ui/types.sx";

View File

@@ -1,4 +1,5 @@
#import "modules/std.sx";
#import "modules/allocators.sx";
// --- State(T) — a handle to persistent storage ---