Skip to content

build(ENG-221): Add SBPF docs extension, assorted scaffolding#20

Merged
alnoki merged 13 commits intomainfrom
eng-221
Mar 13, 2026
Merged

build(ENG-221): Add SBPF docs extension, assorted scaffolding#20
alnoki merged 13 commits intomainfrom
eng-221

Conversation

@alnoki
Copy link
Copy Markdown
Contributor

@alnoki alnoki commented Mar 13, 2026

Background

The assembly build relies on recent sbpf features:

Changes

  1. Add SBPF assembly source files for entrypoint, market registration, and error handling
  2. Add Cargo workspace configuration with mollusk-svm and pinocchio dependencies
  3. Extend Algorithm component with collapsible Shiki-highlighted assembly blocks via new asm prop
  4. Rename component src prop to tex and anchor IDs from algo- to algorithm-
  5. Update algorithm TeX to rename datainsn, discriminatordiscriminant, and related error/length constants
  6. Add asm build target to Makefile and update .gitignore for deploy and target directories
  7. Improve docs-dev and docs-prettier targets to run npm install and open browser on serve
  8. Escape erroneous chktex errors

@linear
Copy link
Copy Markdown

linear bot commented Mar 13, 2026

ENG-221

@alnoki alnoki changed the title build(ENG-221): build(ENG-221): Add SBPF assembly with docs integration Mar 13, 2026
@alnoki alnoki changed the title build(ENG-221): Add SBPF assembly with docs integration build(ENG-221): Add SBPF docs extension, assorted scaffolding Mar 13, 2026
@alnoki alnoki merged commit 5c9acf3 into main Mar 13, 2026
5 checks passed
@alnoki alnoki deleted the eng-221 branch March 13, 2026 23:03
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