{
  "added_at": "2026-11-06",
  "category": "native-analysis",
  "description_en": "tasm-rs implements TVM bytecode assembly and disassembly in Rust, with a tdisasm CLI, instruction tables, Fift parsing and trace and coverage reports. It uses checked-in conformance fixtures to compare output with the upstream TypeScript implementation; the author reports 959 matching fixtures.",
  "description_zh": "tasm-rs 用 Rust 实现 TVM 字节码的汇编与反汇编，提供 tdisasm 命令行程序、指令表、Fift 解析及轨迹和覆盖率报告。项目用仓库内的对照样例与上游 TypeScript 实现比较；作者报告 959 个样例匹配。",
  "entry_url": "https://awesomerea.org/resources/tasm-rs/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/tasm-rs/",
  "evidence_url": "https://github.com/nktkt/tasm-rs/blob/b9ed7d933e8fa1b8ff44b7246d9dffcfbd2f69a7/README.md",
  "group": "tools",
  "id": "tasm-rs",
  "json_url": "https://awesomerea.org/resources/tasm-rs/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/tasm-rs/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/tasm-rs/index.md",
  "name": "tasm-rs",
  "name_zh": "tasm-rs TVM 字节码反汇编与轨迹工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "limits",
    "license"
  ],
  "requirements": [
    "Rust 1.85 or newer for the workspace build.",
    "The author reports byte-identical results on 959 conformance fixtures.",
    "Deeply nested continuations have a documented compilation-time growth problem.",
    "MIT license."
  ],
  "requirements_zh": [
    "构建工作区需要 Rust 1.85 或更新版本。",
    "作者报告 959 个一致性样例的输出逐字节匹配。",
    "文档指出深层嵌套的 continuation 会使编译时间快速增长。",
    "MIT 许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/nktkt/tasm-rs",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
