Skip to content

Refactor workspace crate names and hierarchy#1

Merged
zhoubot merged 3 commits intomainfrom
codex/workspace-rename-hierarchy-refactor
Mar 15, 2026
Merged

Refactor workspace crate names and hierarchy#1
zhoubot merged 3 commits intomainfrom
codex/workspace-rename-hierarchy-refactor

Conversation

@zhoubot
Copy link
Contributor

@zhoubot zhoubot commented Mar 15, 2026

Summary

  • rename the internal workspace crates to camodel, funcmodel, cosim, isa, elf, runtime, trace, and dse
  • refactor camodel into an owner-oriented domain/stage hierarchy and remove the obsolete src/stages/ tree
  • split funcmodel, trace, cosim, and lx-tools into the requested top-level module layout and clear the structural warning noise

Verification

  • cargo fmt --all
  • cargo test -q
  • cargo run --quiet --bin lx-run -- --engine cycle --elf /Users/zhoubot/linx-isa/tools/LinxCoreModel/out/bringup/linux_user_compiler_smoke_O0.elf --max-cycles 512 --out-dir /tmp/lxmodel-pr-smoke

Notes

  • cycle smoke remains at guest_exit(0) with 77 commits in 160 cycles
  • the rename is limited to the Rust workspace; unrelated LinxCore RTL/spec naming is unchanged

@zhoubot zhoubot merged commit 6cd2790 into main Mar 15, 2026
3 checks passed
@zhoubot zhoubot deleted the codex/workspace-rename-hierarchy-refactor branch March 15, 2026 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant