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"