lgj-abi: status arms for the new mask-risc ExecError variants (Wave 4 base) - #83
Conversation
…codes Foreign/ForeignLane out-of-range and kind, and TerminalNeedsOut, land on the codes their Planes-side twins already use. No new codes, no ABI bump. Depends on lance-graph #1256 (the variants live there). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GXUahz73MZxtxWcfpHp9dG
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Essentials Run ID: 📒 Files selected for processing (3)
✨ Finishing Touches📝 Generate docstrings
Comment |
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_06529232-40fe-4da6-96bb-e200ebb6f047) |
|
CI status on Generated by Claude Code |
…stination resource The destination mask is the demanded result, so the lowering ends in Keep and the executor writes it tile by tile into the resource's own words (Out::Mask); the count is a popcount over that sink. The scratch is SLOTS × tile_words_for(rows) — no population-sized scratch, no copy from a slot into the resource. The scalar oracle arm answers the same way through reference_execute_into. Validation stays total before the first tile, so an error leaves dst_mask untouched as before. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GXUahz73MZxtxWcfpHp9dG
mask-risc's `CountKeyRunsU32` now refuses a key lane out of key order; the ABI reports it as the lane-shape mismatch it is. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GXUahz73MZxtxWcfpHp9dG
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_f3cc2542-e7c2-4334-8b1a-f5d290a3bbc1) |
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_6310f8b3-3504-47ae-8b21-a536824293af) |
exec_error_to_statusgains arms forForeignOutOfRange,ForeignLaneOutOfRange,ForeignLaneKindandTerminalNeedsOut, mapped onto the codes theirPlanes-side twins already use. No new codes, no ABI bump.Depends on lance-graph #1256 (the variants live there); CI is red against lance-graph
mainuntil it merges. Verified locally against #1256's head:cargo test -p lgj-abi188 checks, clippy-D warningsclean, and the Java suiteALL PASSED (409 checks)on JDK 28+16 with--enable-preview(Valhalla value records + Panama FFM) against the rebuiltliblgj_abi.so(abi 0.11,ndarray::simd avx512).Wave 4 (Java
groupBy/join over the same Quack lowering) lands on this branch next.🤖 Generated with Claude Code
https://claude.ai/code/session_01GXUahz73MZxtxWcfpHp9dG
Generated by Claude Code