# Language validation status
<!-- Generated by tools/generate-language-status.py; do not edit. -->
Syntaxmate bundles **264 supported public language IDs**. **264 are validated** by the currently machine-readable contract below; **0 more are supported** by real bundled grammars and the catalog-wide smoke/budget gate.
For this ledger, *validated* means `cases.toml` contains both `basic` and `stress` source/golden pairs (10–30 and 140–260 source lines respectively), every golden record has `stoppedEarly: false`, and neither fixture uses a `divergences.toml` exception. The Rust harness checks both exact scope stacks and coarse syntax classes, and the persisted process-cold measurement must pass the policy floor. A `smoke` fixture alone is oracle coverage, not validation to this contract.
The independent `benchmarks/textmate/validation-policy.json` hard-locks expected public, validated, oracle, and stress-corpus counts at 264 each. Generation fails before writing this ledger if any count falls below that completed state.
The oracle manifest currently covers **264** public IDs. `catalog-repeated` contains the **264** IDs with stress fixtures. Every persisted reference sweep member is gated at **≥ 2 MB/s**. Shared-runner CI uses 3 iterations with floors of **≥ 1 MB/s per language** and **≥ 6 MB/s aggregate**. The persisted sweep measures **33.54 MB/s aggregate**. All 264 promotion dates are the actual final-batch date, 2026-07-14; they are explicitly recorded per language in `benchmarks/textmate/language-promotions.json`, not inferred during generation. The strict contract was introduced on 2026-07-12.
Regenerate with `python3 tools/generate-language-status.py`; verify with `python3 tools/generate-language-status.py --check`. Performance numbers only change when `python3 tools/check-textmate-catalog-performance.py --iterations 3 --write-report` is explicitly run.
| Language ID | Tier | Status | Oracle fixtures | Parity | Catalog sweep | Sweep MB/s | Promoted |
| --- | --- | --- | --- | --- | --- | ---: | --- |
| `abap` | B | validated | `basic`, `stress` | exact + coarse | member | 61.23 | 2026-07-14 |
| `actionscript-3` | B | validated | `basic`, `stress` | exact + coarse | member | 76.74 | 2026-07-14 |
| `ada` | B | validated | `basic`, `stress` | exact + coarse | member | 25.79 | 2026-07-14 |
| `angular-expression` | C | validated | `basic`, `stress` | exact + coarse | member | 52.73 | 2026-07-14 |
| `angular-html` | C | validated | `basic`, `stress` | exact + coarse | member | 19.33 | 2026-07-14 |
| `angular-inline-style` | C | validated | `basic`, `stress` | exact + coarse | member | 38.78 | 2026-07-14 |
| `angular-inline-template` | C | validated | `basic`, `stress` | exact + coarse | member | 32.41 | 2026-07-14 |
| `angular-let-declaration` | C | validated | `basic`, `stress` | exact + coarse | member | 77.94 | 2026-07-14 |
| `angular-template` | C | validated | `basic`, `stress` | exact + coarse | member | 66.85 | 2026-07-14 |
| `angular-template-blocks` | C | validated | `basic`, `stress` | exact + coarse | member | 38.36 | 2026-07-14 |
| `angular-ts` | B | validated | `basic`, `stress` | exact + coarse | member | 20.38 | 2026-07-14 |
| `apache` | B | validated | `basic`, `stress` | exact + coarse | member | 86.94 | 2026-07-14 |
| `apex` | B | validated | `basic`, `stress` | exact + coarse | member | 31.35 | 2026-07-14 |
| `apl` | C | validated | `basic`, `stress` | exact + coarse | member | 18.51 | 2026-07-14 |
| `applescript` | B | validated | `basic`, `stress` | exact + coarse | member | 31.40 | 2026-07-14 |
| `ara` | C | validated | `basic`, `stress` | exact + coarse | member | 86.08 | 2026-07-14 |
| `asciidoc` | B | validated | `basic`, `stress` | exact + coarse | member | 9.94 | 2026-07-14 |
| `asm` | core | validated | `basic`, `stress` | exact + coarse | member | 32.34 | 2026-07-14 |
| `assemblyscript` | B | validated | `basic`, `stress` | exact + coarse | member | 21.55 | 2026-07-14 |
| `astro` | A | validated | `basic`, `stress` | exact + coarse | member | 9.78 | 2026-07-14 |
| `awk` | B | validated | `basic`, `stress` | exact + coarse | member | 111.52 | 2026-07-14 |
| `ballerina` | B | validated | `basic`, `stress` | exact + coarse | member | 38.20 | 2026-07-14 |
| `bat` | B | validated | `basic`, `stress` | exact + coarse | member | 71.34 | 2026-07-14 |
| `beancount` | C | validated | `basic`, `stress` | exact + coarse | member | 66.84 | 2026-07-14 |
| `berry` | C | validated | `basic`, `stress` | exact + coarse | member | 89.43 | 2026-07-14 |
| `bibtex` | C | validated | `basic`, `stress` | exact + coarse | member | 102.69 | 2026-07-14 |
| `bicep` | B | validated | `basic`, `stress` | exact + coarse | member | 109.80 | 2026-07-14 |
| `bird2` | C | validated | `basic`, `stress` | exact + coarse | member | 37.50 | 2026-07-14 |
| `blade` | B | validated | `basic`, `stress` | exact + coarse | member | 11.50 | 2026-07-14 |
| `bsl` | C | validated | `basic`, `stress` | exact + coarse | member | 33.87 | 2026-07-14 |
| `c` | core | validated | `basic`, `stress` | exact + coarse | member | 35.54 | 2026-07-14 |
| `c3` | B | validated | `basic`, `stress` | exact + coarse | member | 51.14 | 2026-07-14 |
| `cadence` | C | validated | `basic`, `stress` | exact + coarse | member | 51.33 | 2026-07-14 |
| `cairo` | C | validated | `basic`, `stress` | exact + coarse | member | 65.00 | 2026-07-14 |
| `clarity` | C | validated | `basic`, `stress` | exact + coarse | member | 68.73 | 2026-07-14 |
| `clojure` | A | validated | `basic`, `stress` | exact + coarse | member | 66.67 | 2026-07-14 |
| `cmake` | A | validated | `basic`, `stress` | exact + coarse | member | 56.13 | 2026-07-14 |
| `cobol` | B | validated | `basic`, `stress` | exact + coarse | member | 45.04 | 2026-07-14 |
| `codeowners` | A | validated | `basic`, `stress` | exact + coarse | member | 203.93 | 2026-07-14 |
| `codeql` | B | validated | `basic`, `stress` | exact + coarse | member | 46.96 | 2026-07-14 |
| `coffee` | B | validated | `basic`, `stress` | exact + coarse | member | 44.58 | 2026-07-14 |
| `common-lisp` | B | validated | `basic`, `stress` | exact + coarse | member | 43.94 | 2026-07-14 |
| `coq` | B | validated | `basic`, `stress` | exact + coarse | member | 87.23 | 2026-07-14 |
| `cpp` | core | validated | `basic`, `stress`, `libcxx_vector` | exact + coarse | member | 8.96 | 2026-07-14 |
| `cpp-macro` | C | validated | `basic`, `stress` | exact + coarse | member | 10.54 | 2026-07-14 |
| `crystal` | B | validated | `basic`, `stress` | exact + coarse | member | 16.82 | 2026-07-14 |
| `csharp` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 19.88 | 2026-07-14 |
| `css` | core | validated | `basic`, `stress` | exact + coarse | member | 37.52 | 2026-07-14 |
| `csv` | A | validated | `basic`, `stress` | exact + coarse | member | 134.65 | 2026-07-14 |
| `cuda` | B | validated | `basic`, `stress` | exact + coarse | member | 16.75 | 2026-07-14 |
| `cue` | A | validated | `basic`, `stress` | exact + coarse | member | 66.22 | 2026-07-14 |
| `cypher` | B | validated | `basic`, `stress` | exact + coarse | member | 83.31 | 2026-07-14 |
| `d` | B | validated | `basic`, `stress` | exact + coarse | member | 34.02 | 2026-07-14 |
| `dart` | A | validated | `basic`, `stress` | exact + coarse | member | 79.93 | 2026-07-14 |
| `dax` | C | validated | `basic`, `stress` | exact + coarse | member | 105.11 | 2026-07-14 |
| `desktop` | A | validated | `basic`, `stress` | exact + coarse | member | 116.42 | 2026-07-14 |
| `diff` | A | validated | `basic`, `stress` | exact + coarse | member | 146.94 | 2026-07-14 |
| `docker` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 142.06 | 2026-07-14 |
| `dotenv` | A | validated | `basic`, `stress` | exact + coarse | member | 61.60 | 2026-07-14 |
| `dream-maker` | C | validated | `basic`, `stress` | exact + coarse | member | 67.62 | 2026-07-14 |
| `edge` | C | validated | `basic`, `stress` | exact + coarse | member | 14.88 | 2026-07-14 |
| `elixir` | A | validated | `basic`, `stress` | exact + coarse | member | 41.30 | 2026-07-14 |
| `elm` | B | validated | `basic`, `stress` | exact + coarse | member | 46.05 | 2026-07-14 |
| `emacs-lisp` | B | validated | `basic`, `stress` | exact + coarse | member | 18.09 | 2026-07-14 |
| `erb` | A | validated | `basic`, `stress` | exact + coarse | member | 13.08 | 2026-07-14 |
| `erlang` | A | validated | `basic`, `stress` | exact + coarse | member | 7.60 | 2026-07-14 |
| `es-tag-css` | C | validated | `basic`, `stress` | exact + coarse | member | 37.96 | 2026-07-14 |
| `es-tag-glsl` | C | validated | `basic`, `stress` | exact + coarse | member | 20.71 | 2026-07-14 |
| `es-tag-html` | C | validated | `basic`, `stress` | exact + coarse | member | 26.59 | 2026-07-14 |
| `es-tag-sql` | C | validated | `basic`, `stress` | exact + coarse | member | 32.26 | 2026-07-14 |
| `es-tag-xml` | C | validated | `basic`, `stress` | exact + coarse | member | 98.28 | 2026-07-14 |
| `fennel` | B | validated | `basic`, `stress` | exact + coarse | member | 15.30 | 2026-07-14 |
| `fish` | A | validated | `basic`, `stress` | exact + coarse | member | 100.83 | 2026-07-14 |
| `fluent` | B | validated | `basic`, `stress` | exact + coarse | member | 97.19 | 2026-07-14 |
| `fortran-fixed-form` | B | validated | `basic`, `stress` | exact + coarse | member | 22.35 | 2026-07-14 |
| `fortran-free-form` | A | validated | `basic`, `stress` | exact + coarse | member | 20.87 | 2026-07-14 |
| `fsharp` | A | validated | `basic`, `stress` | exact + coarse | member | 12.88 | 2026-07-14 |
| `gdresource` | B | validated | `basic`, `stress` | exact + coarse | member | 75.58 | 2026-07-14 |
| `gdscript` | B | validated | `basic`, `stress` | exact + coarse | member | 49.19 | 2026-07-14 |
| `gdshader` | B | validated | `basic`, `stress` | exact + coarse | member | 82.26 | 2026-07-14 |
| `genie` | C | validated | `basic`, `stress` | exact + coarse | member | 104.36 | 2026-07-14 |
| `gherkin` | A | validated | `basic`, `stress` | exact + coarse | member | 97.33 | 2026-07-14 |
| `git-commit` | A | validated | `basic`, `stress` | exact + coarse | member | 97.17 | 2026-07-14 |
| `git-rebase` | A | validated | `basic`, `stress` | exact + coarse | member | 71.58 | 2026-07-14 |
| `gleam` | B | validated | `basic`, `stress` | exact + coarse | member | 100.38 | 2026-07-14 |
| `glimmer-js` | B | validated | `basic`, `stress` | exact + coarse | member | 15.98 | 2026-07-14 |
| `glimmer-ts` | B | validated | `basic`, `stress` | exact + coarse | member | 13.01 | 2026-07-14 |
| `glsl` | B | validated | `basic`, `stress` | exact + coarse | member | 30.86 | 2026-07-14 |
| `gn` | C | validated | `basic`, `stress` | exact + coarse | member | 92.65 | 2026-07-14 |
| `gnuplot` | C | validated | `basic`, `stress` | exact + coarse | member | 50.42 | 2026-07-14 |
| `go` | core | validated | `basic`, `stress` | exact + coarse | member | 34.01 | 2026-07-14 |
| `graphql` | A | validated | `basic`, `stress` | exact + coarse | member | 25.73 | 2026-07-14 |
| `groovy` | A | validated | `basic`, `stress` | exact + coarse | member | 44.82 | 2026-07-14 |
| `hack` | B | validated | `basic`, `stress` | exact + coarse | member | 16.75 | 2026-07-14 |
| `haml` | B | validated | `basic`, `stress` | exact + coarse | member | 16.61 | 2026-07-14 |
| `handlebars` | A | validated | `basic`, `stress` | exact + coarse | member | 46.38 | 2026-07-14 |
| `haskell` | A | validated | `basic`, `stress` | exact + coarse | member | 33.83 | 2026-07-14 |
| `haxe` | B | validated | `basic`, `stress` | exact + coarse | member | 41.87 | 2026-07-14 |
| `hcl` | A | validated | `basic`, `stress` | exact + coarse | member | 62.85 | 2026-07-14 |
| `hjson` | A | validated | `basic`, `stress` | exact + coarse | member | 76.86 | 2026-07-14 |
| `hlsl` | B | validated | `basic`, `stress` | exact + coarse | member | 87.47 | 2026-07-14 |
| `html` | core | validated | `basic`, `stress` | exact + coarse | member | 11.97 | 2026-07-14 |
| `html-derivative` | C | validated | `basic`, `stress` | exact + coarse | member | 14.03 | 2026-07-14 |
| `http` | A | validated | `basic`, `stress` | exact + coarse | member | 46.85 | 2026-07-14 |
| `hurl` | B | validated | `basic`, `stress` | exact + coarse | member | 76.15 | 2026-07-14 |
| `hxml` | C | validated | `basic`, `stress` | exact + coarse | member | 88.70 | 2026-07-14 |
| `hy` | C | validated | `basic`, `stress` | exact + coarse | member | 82.98 | 2026-07-14 |
| `ignore` | A | validated | `basic`, `stress` | exact + coarse | member | 137.38 | 2026-07-14 |
| `imba` | C | validated | `basic`, `stress` | exact + coarse | member | 34.36 | 2026-07-14 |
| `ini` | A | validated | `basic`, `stress` | exact + coarse | member | 152.13 | 2026-07-14 |
| `java` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 43.98 | 2026-07-14 |
| `javascript` | core | validated | `basic`, `stress` | exact + coarse | member | 15.83 | 2026-07-14 |
| `jinja` | A | validated | `basic`, `stress` | exact + coarse | member | 85.64 | 2026-07-14 |
| `jinja-html` | A | validated | `basic`, `stress` | exact + coarse | member | 13.84 | 2026-07-14 |
| `jison` | C | validated | `basic`, `stress` | exact + coarse | member | 8.29 | 2026-07-14 |
| `json` | core | validated | `basic`, `stress` | exact + coarse | member | 105.46 | 2026-07-14 |
| `json5` | A | validated | `basic`, `stress` | exact + coarse | member | 107.39 | 2026-07-14 |
| `jsonc` | A | validated | `basic`, `stress` | exact + coarse | member | 110.94 | 2026-07-14 |
| `jsonl` | A | validated | `basic`, `stress` | exact + coarse | member | 71.77 | 2026-07-14 |
| `jsonnet` | A | validated | `basic`, `stress` | exact + coarse | member | 93.39 | 2026-07-14 |
| `jssm` | C | validated | `basic`, `stress` | exact + coarse | member | 149.85 | 2026-07-14 |
| `jsx` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 17.21 | 2026-07-14 |
| `julia` | A | validated | `basic`, `stress` | exact + coarse | member | 10.54 | 2026-07-14 |
| `just` | A | validated | `basic`, `stress` | exact + coarse | member | 25.85 | 2026-07-14 |
| `kdl` | B | validated | `basic`, `stress` | exact + coarse | member | 95.68 | 2026-07-14 |
| `kotlin` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 93.38 | 2026-07-14 |
| `kusto` | B | validated | `basic`, `stress` | exact + coarse | member | 77.72 | 2026-07-14 |
| `latex` | B | validated | `basic`, `stress` | exact + coarse | member | 26.52 | 2026-07-14 |
| `lean` | B | validated | `basic`, `stress` | exact + coarse | member | 102.53 | 2026-07-14 |
| `less` | A | validated | `basic`, `stress` | exact + coarse | member | 25.26 | 2026-07-14 |
| `liquid` | A | validated | `basic`, `stress` | exact + coarse | member | 15.88 | 2026-07-14 |
| `llvm` | core | validated | `basic`, `stress` | exact + coarse | member | 78.23 | 2026-07-14 |
| `log` | A | validated | `basic`, `stress` | exact + coarse | member | 125.28 | 2026-07-14 |
| `logo` | C | validated | `basic`, `stress` | exact + coarse | member | 126.85 | 2026-07-14 |
| `lua` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 71.46 | 2026-07-14 |
| `luau` | B | validated | `basic`, `stress` | exact + coarse | member | 52.91 | 2026-07-14 |
| `make` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 90.91 | 2026-07-14 |
| `markdown` | core | validated | `basic`, `stress` | exact + coarse | member | 14.93 | 2026-07-14 |
| `markdown-nix` | C | validated | `basic`, `stress` | exact + coarse | member | 57.08 | 2026-07-14 |
| `markdown-vue` | C | validated | `basic`, `stress` | exact + coarse | member | 11.14 | 2026-07-14 |
| `marko` | C | validated | `basic`, `stress` | exact + coarse | member | 12.03 | 2026-07-14 |
| `matlab` | A | validated | `basic`, `stress` | exact + coarse | member | 52.78 | 2026-07-14 |
| `mdc` | C | validated | `basic`, `stress` | exact + coarse | member | 26.06 | 2026-07-14 |
| `mdx` | A | validated | `basic`, `stress` | exact + coarse | member | 10.99 | 2026-07-14 |
| `mermaid` | B | validated | `basic`, `stress` | exact + coarse | member | 39.21 | 2026-07-14 |
| `metal` | B | validated | `basic`, `stress` | exact + coarse | member | 156.85 | 2026-07-14 |
| `mipsasm` | core | validated | `basic`, `stress` | exact + coarse | member | 87.69 | 2026-07-14 |
| `mlir` | core | validated | `basic`, `stress` | exact + coarse | member | 59.80 | 2026-07-14 |
| `mojo` | core | validated | `basic`, `stress` | exact + coarse | member | 33.35 | 2026-07-14 |
| `moonbit` | B | validated | `basic`, `stress` | exact + coarse | member | 61.52 | 2026-07-14 |
| `move` | B | validated | `basic`, `stress` | exact + coarse | member | 67.75 | 2026-07-14 |
| `narrat` | C | validated | `basic`, `stress` | exact + coarse | member | 116.49 | 2026-07-14 |
| `nextflow` | B | validated | `basic`, `stress` | exact + coarse | member | 56.75 | 2026-07-14 |
| `nextflow-groovy` | B | validated | `basic`, `stress` | exact + coarse | member | 63.33 | 2026-07-14 |
| `nginx` | A | validated | `basic`, `stress` | exact + coarse | member | 20.10 | 2026-07-14 |
| `nim` | B | validated | `basic`, `stress` | exact + coarse | member | 47.62 | 2026-07-14 |
| `nix` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 9.39 | 2026-07-14 |
| `nushell` | A | validated | `basic`, `stress` | exact + coarse | member | 47.26 | 2026-07-14 |
| `objective-c` | A | validated | `basic`, `stress` | exact + coarse | member | 21.50 | 2026-07-14 |
| `objective-cpp` | B | validated | `basic`, `stress` | exact + coarse | member | 6.98 | 2026-07-14 |
| `ocaml` | core | validated | `basic`, `stress` | exact + coarse | member | 33.52 | 2026-07-14 |
| `odin` | core | validated | `basic`, `stress` | exact + coarse | member | 39.51 | 2026-07-14 |
| `opencl` | B | validated | `basic`, `stress` | exact + coarse | member | 17.43 | 2026-07-14 |
| `openscad` | B | validated | `basic`, `stress` | exact + coarse | member | 115.00 | 2026-07-14 |
| `pascal` | A | validated | `basic`, `stress` | exact + coarse | member | 87.64 | 2026-07-14 |
| `perl` | A | validated | `basic`, `stress` | exact + coarse | member | 34.93 | 2026-07-14 |
| `php` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 5.88 | 2026-07-14 |
| `pkl` | B | validated | `basic`, `stress` | exact + coarse | member | 69.44 | 2026-07-14 |
| `plsql` | B | validated | `basic`, `stress` | exact + coarse | member | 49.63 | 2026-07-14 |
| `po` | C | validated | `basic`, `stress` | exact + coarse | member | 119.26 | 2026-07-14 |
| `polar` | C | validated | `basic`, `stress` | exact + coarse | member | 95.34 | 2026-07-14 |
| `postcss` | A | validated | `basic`, `stress` | exact + coarse | member | 84.32 | 2026-07-14 |
| `powerquery` | C | validated | `basic`, `stress` | exact + coarse | member | 68.33 | 2026-07-14 |
| `powershell` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 51.19 | 2026-07-14 |
| `prisma` | A | validated | `basic`, `stress` | exact + coarse | member | 82.70 | 2026-07-14 |
| `prolog` | B | validated | `basic`, `stress` | exact + coarse | member | 62.97 | 2026-07-14 |
| `proto` | A | validated | `basic`, `stress` | exact + coarse | member | 79.83 | 2026-07-14 |
| `pug` | B | validated | `basic`, `stress` | exact + coarse | member | 12.22 | 2026-07-14 |
| `puppet` | B | validated | `basic`, `stress` | exact + coarse | member | 82.09 | 2026-07-14 |
| `purescript` | B | validated | `basic`, `stress` | exact + coarse | member | 29.41 | 2026-07-14 |
| `python` | core | validated | `basic`, `stress` | exact + coarse | member | 37.62 | 2026-07-14 |
| `qml` | B | validated | `basic`, `stress` | exact + coarse | member | 25.52 | 2026-07-14 |
| `qmldir` | C | validated | `basic`, `stress` | exact + coarse | member | 151.52 | 2026-07-14 |
| `qss` | C | validated | `basic`, `stress` | exact + coarse | member | 99.37 | 2026-07-14 |
| `r` | A | validated | `basic`, `stress` | exact + coarse | member | 37.55 | 2026-07-14 |
| `racket` | B | validated | `basic`, `stress` | exact + coarse | member | 44.67 | 2026-07-14 |
| `raku` | B | validated | `basic`, `stress` | exact + coarse | member | 78.39 | 2026-07-14 |
| `razor` | B | validated | `basic`, `stress` | exact + coarse | member | 10.74 | 2026-07-14 |
| `reg` | C | validated | `basic`, `stress` | exact + coarse | member | 100.78 | 2026-07-14 |
| `regexp` | A | validated | `basic`, `stress` | exact + coarse | member | 88.57 | 2026-07-14 |
| `rego` | A | validated | `basic`, `stress` | exact + coarse | member | 118.28 | 2026-07-14 |
| `rel` | C | validated | `basic`, `stress` | exact + coarse | member | 110.39 | 2026-07-14 |
| `riscv` | core | validated | `basic`, `stress` | exact + coarse | member | 79.02 | 2026-07-14 |
| `ron` | B | validated | `basic`, `stress` | exact + coarse | member | 107.07 | 2026-07-14 |
| `rosmsg` | C | validated | `basic`, `stress` | exact + coarse | member | 64.65 | 2026-07-14 |
| `rst` | B | validated | `basic`, `stress` | exact + coarse | member | 14.70 | 2026-07-14 |
| `ruby` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 43.69 | 2026-07-14 |
| `rust` | core | validated | `basic`, `stress` | exact + coarse | member | 62.22 | 2026-07-14 |
| `sas` | C | validated | `basic`, `stress` | exact + coarse | member | 105.37 | 2026-07-14 |
| `sass` | A | validated | `basic`, `stress` | exact + coarse | member | 72.30 | 2026-07-14 |
| `scala` | A | validated | `basic`, `stress` | exact + coarse | member | 28.11 | 2026-07-14 |
| `scheme` | B | validated | `basic`, `stress` | exact + coarse | member | 77.58 | 2026-07-14 |
| `scss` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 26.84 | 2026-07-14 |
| `sdbl` | C | validated | `basic`, `stress` | exact + coarse | member | 58.15 | 2026-07-14 |
| `shaderlab` | B | validated | `basic`, `stress` | exact + coarse | member | 85.14 | 2026-07-14 |
| `shellscript` | A | validated | `basic`, `stress` | exact + coarse | member | 38.83 | 2026-07-14 |
| `shellsession` | C | validated | `basic`, `stress` | exact + coarse | member | 41.97 | 2026-07-14 |
| `smalltalk` | B | validated | `basic`, `stress` | exact + coarse | member | 91.52 | 2026-07-14 |
| `solidity` | B | validated | `basic`, `stress` | exact + coarse | member | 54.97 | 2026-07-14 |
| `soy` | C | validated | `basic`, `stress` | exact + coarse | member | 41.41 | 2026-07-14 |
| `sparql` | C | validated | `basic`, `stress` | exact + coarse | member | 99.53 | 2026-07-14 |
| `spirv` | B | validated | `basic`, `stress` | exact + coarse | member | 89.39 | 2026-07-14 |
| `splunk` | C | validated | `basic`, `stress` | exact + coarse | member | 99.32 | 2026-07-14 |
| `sql` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 49.59 | 2026-07-14 |
| `ssh-config` | A | validated | `basic`, `stress` | exact + coarse | member | 144.40 | 2026-07-14 |
| `starlark` | A | validated | `basic`, `stress` | exact + coarse | member | 80.52 | 2026-07-14 |
| `stata` | C | validated | `basic`, `stress` | exact + coarse | member | 28.87 | 2026-07-14 |
| `stylus` | A | validated | `basic`, `stress` | exact + coarse | member | 42.76 | 2026-07-14 |
| `surrealql` | B | validated | `basic`, `stress` | exact + coarse | member | 51.39 | 2026-07-14 |
| `svelte` | A | validated | `basic`, `stress` | exact + coarse | member | 11.56 | 2026-07-14 |
| `swift` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 26.05 | 2026-07-14 |
| `system-verilog` | B | validated | `basic`, `stress` | exact + coarse | member | 26.48 | 2026-07-14 |
| `systemd` | A | validated | `basic`, `stress` | exact + coarse | member | 99.56 | 2026-07-14 |
| `talonscript` | C | validated | `basic`, `stress` | exact + coarse | member | 76.11 | 2026-07-14 |
| `tasl` | C | validated | `basic`, `stress` | exact + coarse | member | 109.67 | 2026-07-14 |
| `tcl` | B | validated | `basic`, `stress` | exact + coarse | member | 114.69 | 2026-07-14 |
| `templ` | B | validated | `basic`, `stress` | exact + coarse | member | 14.34 | 2026-07-14 |
| `terraform` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 56.50 | 2026-07-14 |
| `tex` | B | validated | `basic`, `stress` | exact + coarse | member | 85.62 | 2026-07-14 |
| `toml` | core | validated | `basic`, `stress` | exact + coarse | member | 89.64 | 2026-07-14 |
| `ts-tags` | C | validated | `basic`, `stress` | exact + coarse | member | 25.01 | 2026-07-14 |
| `tsv` | A | validated | `basic`, `stress` | exact + coarse | member | 325.91 | 2026-07-14 |
| `tsx` | core | validated | `basic`, `stress` | exact + coarse | member | 14.47 | 2026-07-14 |
| `turtle` | C | validated | `basic`, `stress` | exact + coarse | member | 122.10 | 2026-07-14 |
| `twig` | A | validated | `basic`, `stress` | exact + coarse | member | 12.83 | 2026-07-14 |
| `typescript` | core | validated | `basic`, `stress` | exact + coarse | member | 16.73 | 2026-07-14 |
| `typespec` | B | validated | `basic`, `stress` | exact + coarse | member | 45.93 | 2026-07-14 |
| `typst` | B | validated | `basic`, `stress` | exact + coarse | member | 30.35 | 2026-07-14 |
| `v` | B | validated | `basic`, `stress` | exact + coarse | member | 61.92 | 2026-07-14 |
| `vala` | B | validated | `basic`, `stress` | exact + coarse | member | 102.34 | 2026-07-14 |
| `vb` | A | validated | `basic`, `stress` | exact + coarse | member | 57.84 | 2026-07-14 |
| `verilog` | B | validated | `basic`, `stress` | exact + coarse | member | 85.99 | 2026-07-14 |
| `vhdl` | B | validated | `basic`, `stress` | exact + coarse | member | 24.47 | 2026-07-14 |
| `viml` | B | validated | `basic`, `stress` | exact + coarse | member | 58.17 | 2026-07-14 |
| `vue` | A | validated | `basic`, `stress` | exact + coarse | member | 11.71 | 2026-07-14 |
| `vue-directives` | C | validated | `basic`, `stress` | exact + coarse | member | 27.55 | 2026-07-14 |
| `vue-html` | C | validated | `basic`, `stress` | exact + coarse | member | 40.59 | 2026-07-14 |
| `vue-interpolations` | C | validated | `basic`, `stress` | exact + coarse | member | 30.97 | 2026-07-14 |
| `vue-sfc-style-variable-injection` | C | validated | `basic`, `stress` | exact + coarse | member | 49.34 | 2026-07-14 |
| `vue-vine` | B | validated | `basic`, `stress` | exact + coarse | member | 11.41 | 2026-07-14 |
| `vyper` | B | validated | `basic`, `stress` | exact + coarse | member | 36.94 | 2026-07-14 |
| `wasm` | B | validated | `basic`, `stress` | exact + coarse | member | 71.73 | 2026-07-14 |
| `webidl` | A | validated | `basic`, `stress` | exact + coarse | member | 75.46 | 2026-07-14 |
| `wenyan` | C | validated | `basic`, `stress` | exact + coarse | member | 126.37 | 2026-07-14 |
| `wgsl` | B | validated | `basic`, `stress` | exact + coarse | member | 99.40 | 2026-07-14 |
| `wikitext` | B | validated | `basic`, `stress` | exact + coarse | member | 21.61 | 2026-07-14 |
| `wit` | B | validated | `basic`, `stress` | exact + coarse | member | 57.57 | 2026-07-14 |
| `wolfram` | C | validated | `basic`, `stress` | exact + coarse | member | 22.16 | 2026-07-14 |
| `xml` | A | validated | `basic`, `stress` | exact + coarse | member | 100.75 | 2026-07-14 |
| `xsl` | B | validated | `basic`, `stress` | exact + coarse | member | 111.39 | 2026-07-14 |
| `yaml` | core | validated | `basic`, `stress` | exact + coarse | member | 37.78 | 2026-07-14 |
| `yang` | B | validated | `basic`, `stress` | exact + coarse | member | 137.67 | 2026-07-14 |
| `zenscript` | C | validated | `basic`, `stress` | exact + coarse | member | 74.38 | 2026-07-14 |
| `zig` | core | validated | `basic`, `stress` | exact + coarse | member | 74.34 | 2026-07-14 |