Skip to content

Fix slow pcb doc --package @stdlib#668

Merged
akhilles merged 4 commits intomainfrom
fix/slow-pcb-doc-stdlib
Mar 27, 2026
Merged

Fix slow pcb doc --package @stdlib#668
akhilles merged 4 commits intomainfrom
fix/slow-pcb-doc-stdlib

Conversation

@akhilles
Copy link
Copy Markdown
Contributor

@akhilles akhilles commented Mar 27, 2026

Also, left align registry component preview images.


Open with Devin

Note

Medium Risk
Changes dependency resolution semantics in --locked mode (no longer creates/updates pcb.sum and allows it to be absent), which can affect CI reproducibility expectations across commands. Doc generation now shares a single resolved dependency context, reducing eval overhead but potentially changing which dependencies are loaded during signature extraction.

Overview
Speeds up pcb doc generation by resolving workspace dependencies once up front and reusing the resulting ResolutionResult when evaluating each .zen file for signatures (instead of resolving per file).

Adjusts --locked behavior during dependency resolution: it now verifies pcb.sum only when present, does not create/update it when missing, and updates CLI/docs/tests accordingly (including a new test ensuring pcb build --locked succeeds without pcb.sum).

Tweaks registry TUI image previews to fit while left-aligning images (no centering offset).

Written by Cursor Bugbot for commit 90745ef. This will update automatically on new commits. Configure here.

@akhilles akhilles requested a review from LK March 27, 2026 18:19
devin-ai-integration[bot]

This comment was marked as resolved.

@akhilles akhilles merged commit d42187c into main Mar 27, 2026
12 checks passed
@akhilles akhilles deleted the fix/slow-pcb-doc-stdlib branch March 27, 2026 19:27
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.

2 participants