Commit 82012e8
committed
perf(lsp): use dataclass slots for protocol types
use @DataClass(slots=True) for LSP model classes to reduce per-instance memory overhead and speed up attribute access in LSP hot paths1 parent c15bdfa commit 82012e8
2 files changed
Lines changed: 380 additions & 372 deletions
File tree
- packages/core/src/robotcode/core/lsp
- tests/robotcode/language_server/robotframework/parts
0 commit comments