[PR #13716] Replace dependency on boost with a custom small vector #29734

Closed
opened 2026-01-31 09:36:34 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/13716

State: closed
Merged: Yes


This replaces ~70k LOC (parts of boost, 1/4th of the code in this project)
with ~700 LOC (small_vector.h). By replacing boost, we simplify future
maintenance and improve compile times.

Validation Steps Performed

  • New and existing unit tests are ok
  • Various common VT applications run fine in debug mode OpenConsole
**Original Pull Request:** https://github.com/microsoft/terminal/pull/13716 **State:** closed **Merged:** Yes --- This replaces ~70k LOC (parts of boost, 1/4th of the code in this project) with ~700 LOC (`small_vector.h`). By replacing boost, we simplify future maintenance and improve compile times. ## Validation Steps Performed * New and existing unit tests are ok ✅ * Various common VT applications run fine in debug mode OpenConsole ✅
claunia added the pull-request label 2026-01-31 09:36:34 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#29734