diff options
| author | William Boman <william@redwill.se> | 2024-05-11 20:59:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-11 20:59:50 +0200 |
| commit | 098a56c385ca3a1a0d4682d129203dda35421b8e (patch) | |
| tree | 4aca9fb225f38cac51e15163b638c9d7a36e90f5 /lua/mason-core/functional | |
| parent | fix(health): support multidigit luarocks version numbers (#1648) (diff) | |
| download | mason-098a56c385ca3a1a0d4682d129203dda35421b8e.tar mason-098a56c385ca3a1a0d4682d129203dda35421b8e.tar.gz mason-098a56c385ca3a1a0d4682d129203dda35421b8e.tar.bz2 mason-098a56c385ca3a1a0d4682d129203dda35421b8e.tar.lz mason-098a56c385ca3a1a0d4682d129203dda35421b8e.tar.xz mason-098a56c385ca3a1a0d4682d129203dda35421b8e.tar.zst mason-098a56c385ca3a1a0d4682d129203dda35421b8e.zip | |
perf(registry): significantly improve the "file:" protocol performance (#1702)
Instead of spawning a separate yq process for each registry package, utilize multi-document parsing through a single
process.
This should have significant performance improvements on all platforms, but especially Windows, due to bottlenecks
caused by AV software.
IMPORTANT: Writing all package definitions as-is via stdin like this works because packages in the registry (at least
the core registry) must start with a document header (---), effectively acting as a document separator.
Diffstat (limited to 'lua/mason-core/functional')
0 files changed, 0 insertions, 0 deletions
