makepad/libs/relax
2026-10-26 11:13:42 +01:00
..
attr relax: RIR to wasm backend (size-first) with trace-shaken export, keep_reachable roots, identical-code folding 2026-10-21 12:09:49 +02:00
backend relax x64: hot-code layout and lukewarm baseline promotion groundwork (race UI cycles -2% x64; arm64 within noise) 2026-10-26 10:19:13 +01:00
base work: PR #1329 fix-ups (native build key keeps package + flags, --silent keeps inspect, xsave needs OS state, --bins skips harness=false, Layout::repeat padding, NonNull::with_addr, u32 /= NonZero); GH #1327/#1328 relax typeck + dead_code after errors; makepad run status line no longer shows a finished tier1 step 2026-10-25 23:25:27 +01:00
codegen wasm: codegen merge B2 + compact_vregs renames Func::param_ints (a stale vreg narrowed a u64 parameter to i32); P(DOOM) whole-film frame-equal 2026-10-26 08:12:13 +01:00
compiler makepad run warm starts: twin code reused, background rebuilds store their callees, O3 swaps link callees off the UI thread, exit cache write no longer cut off, whole-session startup link list (race warm compiles 594 -> 179, then 32) 2026-10-26 11:13:42 +01:00
front work: PR #1329 fix-ups (native build key keeps package + flags, --silent keeps inspect, xsave needs OS state, --bins skips harness=false, Layout::repeat padding, NonNull::with_addr, u32 /= NonZero); GH #1327/#1328 relax typeck + dead_code after errors; makepad run status line no longer shows a finished tier1 step 2026-10-25 23:25:27 +01:00
lex work: restore Rc/Arc drop inlining, never-panic print macros and vsnative attribution dropped by f8654c2c62 (stale-tree WM commit); RACE6: unverified-flag sweep fix (fractal slow mode), drop-flag/enum-tag slot coalescing, live-byte copies 2026-10-24 06:14:41 +02:00
native_macros work: makepad check matches rustc for proc-macro errors (relax-tokens cfg divergence; derive accepts path-typed fields); arm64 game loop at native main-thread QoS (race ~1.05-1.07x native settled); Desk Host fixes on Windows (TLS duplicate send, silent reconnect) and macOS; AI Hub dropdown renders on first open 2026-10-25 19:57:29 +01:00
session work: catch_unwind 4x shorter (arm64 UI -1.2..-2%); web std fixed RandomState keys (P(DOOM) export frame gate passes again) 2026-10-25 06:41:59 +01:00
types work: PR #1329 fix-ups (native build key keeps package + flags, --silent keeps inspect, xsave needs OS state, --bins skips harness=false, Layout::repeat padding, NonNull::with_addr, u32 /= NonZero); GH #1327/#1328 relax typeck + dead_code after errors; makepad run status line no longer shows a finished tier1 step 2026-10-25 23:25:27 +01:00
build_sources.rs makepad run: the Rust JIT (libs/relax) and makepad-remote 2026-10-13 12:26:21 +02:00
build_stamp.rs makepad run: the Rust JIT (libs/relax) and makepad-remote 2026-10-13 12:26:21 +02:00
CONTRIBUTING.md work: Play together (fleet LAN rooms + shared AI builds), hub Claude backend tool-call relay + normal login, widget lookup cache fix, inspect derived-name fix + deterministic A/B harness, RACE8 warm-run caching, remote desktop (Desk Link: hw H.264 WM server, Mac client, GPU fault fix, device-loss recovery, zero-copy decode, taskbar indicator), relax contributor readiness (proc-macro trust by entry point, KNOWN_GAPS, CONTRIBUTING), PR #1326 proc-macro derives 2026-10-24 19:25:22 +02:00
KNOWN_GAPS.md work: Vulkan HAL under makepad run composes the badge layer over the current frame, not a stale retained image (8K wrong/old frames over Desk Link) 2026-10-25 23:02:18 +01:00