Skip to content

Apply one low-risk Rust indexing performance optimization #67

Description

@jununfly

Parent

Phase 2 plan: docs/plans/2026-06-13-rust-indexing-core-phase-2-packaging-ci-performance.md

What to build

Use the new profiling evidence to make one low-risk Rust indexing performance improvement without broadening language scope or changing the default TypeScript path. The optimization should target the measured bottleneck rather than speculative rewrites.

Acceptance criteria

  • The chosen optimization is justified by profiler output from this repository or Excalidraw.
  • The change preserves JS/TS/JSX/TSX semantic output and failure safety.
  • Regression coverage is added if observable output, indexing counts, or failure behavior changes.
  • Default TypeScript indexing behavior remains unchanged.
  • Peak RSS does not materially regress from the Phase 1 memory-control result.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified and ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions