From 7437cee3c8f8d99be7865b1c081ef3f2b5aae2e3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 17:17:33 +0000 Subject: [PATCH] chore(mise): upgrade tombi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Automated mise tool upgrades from local config. mise-managed tools: - `tombi` Command: `mise upgrade --bump --local tombi`
Version changelog (tombi) | Tool | Requested | Installed | |------|-----------|-----------| | `tombi` | `1.4.1` → `1.5.0` | `1.4.1` → `1.5.0` |
Release notes (1 tools)
tombi: `1.4.1` → `1.5.0` (tombi-toml/tombi) ### v1.5.0 ## What's Changed Tombi v1.5.0 is a major performance and architecture release. We redesigned the parser and AST around a compact, source-backed syntax tape, replacing the previous red-green syntax tree. The new architecture is optimized for Tombi’s lossless, long-lived editor and LSP workloads: it improves memory locality and reduces allocation and pointer-chasing overhead while preserving comments, punctuation, incomplete syntax, and diagnostics. The AST and document-tree interfaces are now also separated from their syntax-backed implementations. We also optimized hot paths throughout the parser, JSON Schema processing, linter, formatter, and stdin-based CLI workflows. In our Apple M2 Max benchmarks, long ASCII comment lexing was approximately 2.3× faster, selected JSON parsing workloads improved by up to 84%, and repository-wide lint time decreased from approximately 355 ms to 81 ms. ### 🚨 Breaking Changes * perf(parser): replace syntax tree with compact tape by @​ya7010 in https://github.com/tombi-toml/tombi/pull/2140 ### 🐝 Bug Fixes * fix(lsp): preserve composite schema metadata by @​ya7010 in https://github.com/tombi-toml/tombi/pull/2139 ### 🛠️ Other Changes * Improve minimal-change guidance for agents by @​ya7010 in https://github.com/tombi-toml/tombi/pull/2137 * perf(parser): accelerate long comment scanning by @​ya7010 in https://github.com/tombi-toml/tombi/pull/2141 * perf: speed up lint and format by @​ya7010 in https://github.com/tombi-toml/tombi/pull/2142 * perf: reduce stdin runtime overhead by @​ya7010 in https://github.com/tombi-toml/tombi/pull/2143 * perf(json): accelerate long string parsing by @​ya7010 in https://github.com/tombi-toml/tombi/pull/2145 * perf(json): optimize lexer and parser hot paths by @​ya7010 in https://github.com/tombi-toml/tombi/pull/2146 **Full Changelog**: https://github.com/tombi-toml/tomb… (truncated)
Modified files: - `.mise.toml` --- .mise.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mise.toml b/.mise.toml index 70d7d97..fc23691 100644 --- a/.mise.toml +++ b/.mise.toml @@ -12,7 +12,7 @@ prek = "0.4.14" rumdl = "0.2.62" shellcheck = "0.11.0" shfmt = "3.14.0" -tombi = "1.4.1" +tombi = "1.5.0" uv = "0.12.7" yamlfmt = "0.21.0" yamllint = "1.38.0"