# 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 **15.76 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 | 10.62 | 2026-07-14 |
| `actionscript-3` | B | validated | `basic`, `stress` | exact + coarse | member | 55.40 | 2026-07-14 |
| `ada` | B | validated | `basic`, `stress` | exact + coarse | member | 18.08 | 2026-07-14 |
| `angular-expression` | C | validated | `basic`, `stress` | exact + coarse | member | 42.80 | 2026-07-14 |
| `angular-html` | C | validated | `basic`, `stress` | exact + coarse | member | 8.15 | 2026-07-14 |
| `angular-inline-style` | C | validated | `basic`, `stress` | exact + coarse | member | 14.50 | 2026-07-14 |
| `angular-inline-template` | C | validated | `basic`, `stress` | exact + coarse | member | 12.07 | 2026-07-14 |
| `angular-let-declaration` | C | validated | `basic`, `stress` | exact + coarse | member | 55.28 | 2026-07-14 |
| `angular-template` | C | validated | `basic`, `stress` | exact + coarse | member | 50.51 | 2026-07-14 |
| `angular-template-blocks` | C | validated | `basic`, `stress` | exact + coarse | member | 17.55 | 2026-07-14 |
| `angular-ts` | B | validated | `basic`, `stress` | exact + coarse | member | 11.32 | 2026-07-14 |
| `apache` | B | validated | `basic`, `stress` | exact + coarse | member | 49.81 | 2026-07-14 |
| `apex` | B | validated | `basic`, `stress` | exact + coarse | member | 17.32 | 2026-07-14 |
| `apl` | C | validated | `basic`, `stress` | exact + coarse | member | 8.92 | 2026-07-14 |
| `applescript` | B | validated | `basic`, `stress` | exact + coarse | member | 16.06 | 2026-07-14 |
| `ara` | C | validated | `basic`, `stress` | exact + coarse | member | 66.27 | 2026-07-14 |
| `asciidoc` | B | validated | `basic`, `stress` | exact + coarse | member | 3.74 | 2026-07-14 |
| `asm` | core | validated | `basic`, `stress` | exact + coarse | member | 20.61 | 2026-07-14 |
| `assemblyscript` | B | validated | `basic`, `stress` | exact + coarse | member | 13.47 | 2026-07-14 |
| `astro` | A | validated | `basic`, `stress` | exact + coarse | member | 3.78 | 2026-07-14 |
| `awk` | B | validated | `basic`, `stress` | exact + coarse | member | 86.44 | 2026-07-14 |
| `ballerina` | B | validated | `basic`, `stress` | exact + coarse | member | 24.83 | 2026-07-14 |
| `bat` | B | validated | `basic`, `stress` | exact + coarse | member | 48.22 | 2026-07-14 |
| `beancount` | C | validated | `basic`, `stress` | exact + coarse | member | 47.90 | 2026-07-14 |
| `berry` | C | validated | `basic`, `stress` | exact + coarse | member | 62.15 | 2026-07-14 |
| `bibtex` | C | validated | `basic`, `stress` | exact + coarse | member | 79.23 | 2026-07-14 |
| `bicep` | B | validated | `basic`, `stress` | exact + coarse | member | 88.08 | 2026-07-14 |
| `bird2` | C | validated | `basic`, `stress` | exact + coarse | member | 21.63 | 2026-07-14 |
| `blade` | B | validated | `basic`, `stress` | exact + coarse | member | 4.68 | 2026-07-14 |
| `bsl` | C | validated | `basic`, `stress` | exact + coarse | member | 7.78 | 2026-07-14 |
| `c` | core | validated | `basic`, `stress` | exact + coarse | member | 17.08 | 2026-07-14 |
| `c3` | B | validated | `basic`, `stress` | exact + coarse | member | 34.70 | 2026-07-14 |
| `cadence` | C | validated | `basic`, `stress` | exact + coarse | member | 34.39 | 2026-07-14 |
| `cairo` | C | validated | `basic`, `stress` | exact + coarse | member | 40.40 | 2026-07-14 |
| `clarity` | C | validated | `basic`, `stress` | exact + coarse | member | 44.94 | 2026-07-14 |
| `clojure` | A | validated | `basic`, `stress` | exact + coarse | member | 48.97 | 2026-07-14 |
| `cmake` | A | validated | `basic`, `stress` | exact + coarse | member | 22.67 | 2026-07-14 |
| `cobol` | B | validated | `basic`, `stress` | exact + coarse | member | 18.90 | 2026-07-14 |
| `codeowners` | A | validated | `basic`, `stress` | exact + coarse | member | 109.79 | 2026-07-14 |
| `codeql` | B | validated | `basic`, `stress` | exact + coarse | member | 32.95 | 2026-07-14 |
| `coffee` | B | validated | `basic`, `stress` | exact + coarse | member | 22.65 | 2026-07-14 |
| `common-lisp` | B | validated | `basic`, `stress` | exact + coarse | member | 12.08 | 2026-07-14 |
| `coq` | B | validated | `basic`, `stress` | exact + coarse | member | 41.11 | 2026-07-14 |
| `cpp` | core | validated | `basic`, `stress`, `libcxx_vector` | exact + coarse | member | 4.35 | 2026-07-14 |
| `cpp-macro` | C | validated | `basic`, `stress` | exact + coarse | member | 4.52 | 2026-07-14 |
| `crystal` | B | validated | `basic`, `stress` | exact + coarse | member | 7.95 | 2026-07-14 |
| `csharp` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 10.96 | 2026-07-14 |
| `css` | core | validated | `basic`, `stress` | exact + coarse | member | 13.14 | 2026-07-14 |
| `csv` | A | validated | `basic`, `stress` | exact + coarse | member | 70.29 | 2026-07-14 |
| `cuda` | B | validated | `basic`, `stress` | exact + coarse | member | 7.97 | 2026-07-14 |
| `cue` | A | validated | `basic`, `stress` | exact + coarse | member | 54.35 | 2026-07-14 |
| `cypher` | B | validated | `basic`, `stress` | exact + coarse | member | 63.33 | 2026-07-14 |
| `d` | B | validated | `basic`, `stress` | exact + coarse | member | 16.48 | 2026-07-14 |
| `dart` | A | validated | `basic`, `stress` | exact + coarse | member | 59.24 | 2026-07-14 |
| `dax` | C | validated | `basic`, `stress` | exact + coarse | member | 39.89 | 2026-07-14 |
| `desktop` | A | validated | `basic`, `stress` | exact + coarse | member | 87.13 | 2026-07-14 |
| `diff` | A | validated | `basic`, `stress` | exact + coarse | member | 123.50 | 2026-07-14 |
| `docker` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 119.02 | 2026-07-14 |
| `dotenv` | A | validated | `basic`, `stress` | exact + coarse | member | 46.94 | 2026-07-14 |
| `dream-maker` | C | validated | `basic`, `stress` | exact + coarse | member | 45.58 | 2026-07-14 |
| `edge` | C | validated | `basic`, `stress` | exact + coarse | member | 6.49 | 2026-07-14 |
| `elixir` | A | validated | `basic`, `stress` | exact + coarse | member | 19.58 | 2026-07-14 |
| `elm` | B | validated | `basic`, `stress` | exact + coarse | member | 25.86 | 2026-07-14 |
| `emacs-lisp` | B | validated | `basic`, `stress` | exact + coarse | member | 2.13 | 2026-07-14 |
| `erb` | A | validated | `basic`, `stress` | exact + coarse | member | 4.87 | 2026-07-14 |
| `erlang` | A | validated | `basic`, `stress` | exact + coarse | member | 4.59 | 2026-07-14 |
| `es-tag-css` | C | validated | `basic`, `stress` | exact + coarse | member | 13.96 | 2026-07-14 |
| `es-tag-glsl` | C | validated | `basic`, `stress` | exact + coarse | member | 10.41 | 2026-07-14 |
| `es-tag-html` | C | validated | `basic`, `stress` | exact + coarse | member | 10.30 | 2026-07-14 |
| `es-tag-sql` | C | validated | `basic`, `stress` | exact + coarse | member | 19.23 | 2026-07-14 |
| `es-tag-xml` | C | validated | `basic`, `stress` | exact + coarse | member | 68.77 | 2026-07-14 |
| `fennel` | B | validated | `basic`, `stress` | exact + coarse | member | 3.35 | 2026-07-14 |
| `fish` | A | validated | `basic`, `stress` | exact + coarse | member | 53.88 | 2026-07-14 |
| `fluent` | B | validated | `basic`, `stress` | exact + coarse | member | 71.07 | 2026-07-14 |
| `fortran-fixed-form` | B | validated | `basic`, `stress` | exact + coarse | member | 11.76 | 2026-07-14 |
| `fortran-free-form` | A | validated | `basic`, `stress` | exact + coarse | member | 10.75 | 2026-07-14 |
| `fsharp` | A | validated | `basic`, `stress` | exact + coarse | member | 5.39 | 2026-07-14 |
| `gdresource` | B | validated | `basic`, `stress` | exact + coarse | member | 52.91 | 2026-07-14 |
| `gdscript` | B | validated | `basic`, `stress` | exact + coarse | member | 38.59 | 2026-07-14 |
| `gdshader` | B | validated | `basic`, `stress` | exact + coarse | member | 64.54 | 2026-07-14 |
| `genie` | C | validated | `basic`, `stress` | exact + coarse | member | 85.29 | 2026-07-14 |
| `gherkin` | A | validated | `basic`, `stress` | exact + coarse | member | 16.73 | 2026-07-14 |
| `git-commit` | A | validated | `basic`, `stress` | exact + coarse | member | 73.54 | 2026-07-14 |
| `git-rebase` | A | validated | `basic`, `stress` | exact + coarse | member | 32.86 | 2026-07-14 |
| `gleam` | B | validated | `basic`, `stress` | exact + coarse | member | 73.64 | 2026-07-14 |
| `glimmer-js` | B | validated | `basic`, `stress` | exact + coarse | member | 7.46 | 2026-07-14 |
| `glimmer-ts` | B | validated | `basic`, `stress` | exact + coarse | member | 6.13 | 2026-07-14 |
| `glsl` | B | validated | `basic`, `stress` | exact + coarse | member | 14.03 | 2026-07-14 |
| `gn` | C | validated | `basic`, `stress` | exact + coarse | member | 79.97 | 2026-07-14 |
| `gnuplot` | C | validated | `basic`, `stress` | exact + coarse | member | 36.24 | 2026-07-14 |
| `go` | core | validated | `basic`, `stress` | exact + coarse | member | 19.75 | 2026-07-14 |
| `graphql` | A | validated | `basic`, `stress` | exact + coarse | member | 9.86 | 2026-07-14 |
| `groovy` | A | validated | `basic`, `stress` | exact + coarse | member | 31.68 | 2026-07-14 |
| `hack` | B | validated | `basic`, `stress` | exact + coarse | member | 6.92 | 2026-07-14 |
| `haml` | B | validated | `basic`, `stress` | exact + coarse | member | 6.20 | 2026-07-14 |
| `handlebars` | A | validated | `basic`, `stress` | exact + coarse | member | 24.94 | 2026-07-14 |
| `haskell` | A | validated | `basic`, `stress` | exact + coarse | member | 20.89 | 2026-07-14 |
| `haxe` | B | validated | `basic`, `stress` | exact + coarse | member | 24.90 | 2026-07-14 |
| `hcl` | A | validated | `basic`, `stress` | exact + coarse | member | 42.05 | 2026-07-14 |
| `hjson` | A | validated | `basic`, `stress` | exact + coarse | member | 57.10 | 2026-07-14 |
| `hlsl` | B | validated | `basic`, `stress` | exact + coarse | member | 62.65 | 2026-07-14 |
| `html` | core | validated | `basic`, `stress` | exact + coarse | member | 5.61 | 2026-07-14 |
| `html-derivative` | C | validated | `basic`, `stress` | exact + coarse | member | 6.47 | 2026-07-14 |
| `http` | A | validated | `basic`, `stress` | exact + coarse | member | 26.48 | 2026-07-14 |
| `hurl` | B | validated | `basic`, `stress` | exact + coarse | member | 42.85 | 2026-07-14 |
| `hxml` | C | validated | `basic`, `stress` | exact + coarse | member | 50.93 | 2026-07-14 |
| `hy` | C | validated | `basic`, `stress` | exact + coarse | member | 70.75 | 2026-07-14 |
| `ignore` | A | validated | `basic`, `stress` | exact + coarse | member | 128.12 | 2026-07-14 |
| `imba` | C | validated | `basic`, `stress` | exact + coarse | member | 23.91 | 2026-07-14 |
| `ini` | A | validated | `basic`, `stress` | exact + coarse | member | 135.89 | 2026-07-14 |
| `java` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 25.69 | 2026-07-14 |
| `javascript` | core | validated | `basic`, `stress` | exact + coarse | member | 8.82 | 2026-07-14 |
| `jinja` | A | validated | `basic`, `stress` | exact + coarse | member | 58.44 | 2026-07-14 |
| `jinja-html` | A | validated | `basic`, `stress` | exact + coarse | member | 6.65 | 2026-07-14 |
| `jison` | C | validated | `basic`, `stress` | exact + coarse | member | 4.30 | 2026-07-14 |
| `json` | core | validated | `basic`, `stress` | exact + coarse | member | 70.15 | 2026-07-14 |
| `json5` | A | validated | `basic`, `stress` | exact + coarse | member | 84.87 | 2026-07-14 |
| `jsonc` | A | validated | `basic`, `stress` | exact + coarse | member | 89.66 | 2026-07-14 |
| `jsonl` | A | validated | `basic`, `stress` | exact + coarse | member | 51.79 | 2026-07-14 |
| `jsonnet` | A | validated | `basic`, `stress` | exact + coarse | member | 54.25 | 2026-07-14 |
| `jssm` | C | validated | `basic`, `stress` | exact + coarse | member | 101.46 | 2026-07-14 |
| `jsx` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 9.31 | 2026-07-14 |
| `julia` | A | validated | `basic`, `stress` | exact + coarse | member | 3.89 | 2026-07-14 |
| `just` | A | validated | `basic`, `stress` | exact + coarse | member | 8.46 | 2026-07-14 |
| `kdl` | B | validated | `basic`, `stress` | exact + coarse | member | 78.53 | 2026-07-14 |
| `kotlin` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 73.46 | 2026-07-14 |
| `kusto` | B | validated | `basic`, `stress` | exact + coarse | member | 50.78 | 2026-07-14 |
| `latex` | B | validated | `basic`, `stress` | exact + coarse | member | 7.99 | 2026-07-14 |
| `lean` | B | validated | `basic`, `stress` | exact + coarse | member | 78.82 | 2026-07-14 |
| `less` | A | validated | `basic`, `stress` | exact + coarse | member | 9.94 | 2026-07-14 |
| `liquid` | A | validated | `basic`, `stress` | exact + coarse | member | 6.96 | 2026-07-14 |
| `llvm` | core | validated | `basic`, `stress` | exact + coarse | member | 29.22 | 2026-07-14 |
| `log` | A | validated | `basic`, `stress` | exact + coarse | member | 93.25 | 2026-07-14 |
| `logo` | C | validated | `basic`, `stress` | exact + coarse | member | 81.95 | 2026-07-14 |
| `lua` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 55.10 | 2026-07-14 |
| `luau` | B | validated | `basic`, `stress` | exact + coarse | member | 44.88 | 2026-07-14 |
| `make` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 68.89 | 2026-07-14 |
| `markdown` | core | validated | `basic`, `stress` | exact + coarse | member | 5.39 | 2026-07-14 |
| `markdown-nix` | C | validated | `basic`, `stress` | exact + coarse | member | 39.11 | 2026-07-14 |
| `markdown-vue` | C | validated | `basic`, `stress` | exact + coarse | member | 4.24 | 2026-07-14 |
| `marko` | C | validated | `basic`, `stress` | exact + coarse | member | 5.31 | 2026-07-14 |
| `matlab` | A | validated | `basic`, `stress` | exact + coarse | member | 28.40 | 2026-07-14 |
| `mdc` | C | validated | `basic`, `stress` | exact + coarse | member | 7.47 | 2026-07-14 |
| `mdx` | A | validated | `basic`, `stress` | exact + coarse | member | 3.61 | 2026-07-14 |
| `mermaid` | B | validated | `basic`, `stress` | exact + coarse | member | 32.00 | 2026-07-14 |
| `metal` | B | validated | `basic`, `stress` | exact + coarse | member | 105.40 | 2026-07-14 |
| `mipsasm` | core | validated | `basic`, `stress` | exact + coarse | member | 50.86 | 2026-07-14 |
| `mlir` | core | validated | `basic`, `stress` | exact + coarse | member | 46.17 | 2026-07-14 |
| `mojo` | core | validated | `basic`, `stress` | exact + coarse | member | 20.10 | 2026-07-14 |
| `moonbit` | B | validated | `basic`, `stress` | exact + coarse | member | 78.43 | 2026-07-14 |
| `move` | B | validated | `basic`, `stress` | exact + coarse | member | 49.38 | 2026-07-14 |
| `narrat` | C | validated | `basic`, `stress` | exact + coarse | member | 84.53 | 2026-07-14 |
| `nextflow` | B | validated | `basic`, `stress` | exact + coarse | member | 36.81 | 2026-07-14 |
| `nextflow-groovy` | B | validated | `basic`, `stress` | exact + coarse | member | 45.49 | 2026-07-14 |
| `nginx` | A | validated | `basic`, `stress` | exact + coarse | member | 10.77 | 2026-07-14 |
| `nim` | B | validated | `basic`, `stress` | exact + coarse | member | 12.42 | 2026-07-14 |
| `nix` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 6.80 | 2026-07-14 |
| `nushell` | A | validated | `basic`, `stress` | exact + coarse | member | 25.14 | 2026-07-14 |
| `objective-c` | A | validated | `basic`, `stress` | exact + coarse | member | 6.71 | 2026-07-14 |
| `objective-cpp` | B | validated | `basic`, `stress` | exact + coarse | member | 3.19 | 2026-07-14 |
| `ocaml` | core | validated | `basic`, `stress` | exact + coarse | member | 14.92 | 2026-07-14 |
| `odin` | core | validated | `basic`, `stress` | exact + coarse | member | 28.37 | 2026-07-14 |
| `opencl` | B | validated | `basic`, `stress` | exact + coarse | member | 6.88 | 2026-07-14 |
| `openscad` | B | validated | `basic`, `stress` | exact + coarse | member | 83.93 | 2026-07-14 |
| `pascal` | A | validated | `basic`, `stress` | exact + coarse | member | 31.79 | 2026-07-14 |
| `perl` | A | validated | `basic`, `stress` | exact + coarse | member | 16.39 | 2026-07-14 |
| `php` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 3.26 | 2026-07-14 |
| `pkl` | B | validated | `basic`, `stress` | exact + coarse | member | 50.25 | 2026-07-14 |
| `plsql` | B | validated | `basic`, `stress` | exact + coarse | member | 24.23 | 2026-07-14 |
| `po` | C | validated | `basic`, `stress` | exact + coarse | member | 91.48 | 2026-07-14 |
| `polar` | C | validated | `basic`, `stress` | exact + coarse | member | 74.24 | 2026-07-14 |
| `postcss` | A | validated | `basic`, `stress` | exact + coarse | member | 62.94 | 2026-07-14 |
| `powerquery` | C | validated | `basic`, `stress` | exact + coarse | member | 58.96 | 2026-07-14 |
| `powershell` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 20.59 | 2026-07-14 |
| `prisma` | A | validated | `basic`, `stress` | exact + coarse | member | 60.95 | 2026-07-14 |
| `prolog` | B | validated | `basic`, `stress` | exact + coarse | member | 43.73 | 2026-07-14 |
| `proto` | A | validated | `basic`, `stress` | exact + coarse | member | 61.57 | 2026-07-14 |
| `pug` | B | validated | `basic`, `stress` | exact + coarse | member | 6.91 | 2026-07-14 |
| `puppet` | B | validated | `basic`, `stress` | exact + coarse | member | 50.43 | 2026-07-14 |
| `purescript` | B | validated | `basic`, `stress` | exact + coarse | member | 27.69 | 2026-07-14 |
| `python` | core | validated | `basic`, `stress` | exact + coarse | member | 25.14 | 2026-07-14 |
| `qml` | B | validated | `basic`, `stress` | exact + coarse | member | 12.71 | 2026-07-14 |
| `qmldir` | C | validated | `basic`, `stress` | exact + coarse | member | 112.13 | 2026-07-14 |
| `qss` | C | validated | `basic`, `stress` | exact + coarse | member | 48.13 | 2026-07-14 |
| `r` | A | validated | `basic`, `stress` | exact + coarse | member | 12.23 | 2026-07-14 |
| `racket` | B | validated | `basic`, `stress` | exact + coarse | member | 22.39 | 2026-07-14 |
| `raku` | B | validated | `basic`, `stress` | exact + coarse | member | 34.07 | 2026-07-14 |
| `razor` | B | validated | `basic`, `stress` | exact + coarse | member | 4.72 | 2026-07-14 |
| `reg` | C | validated | `basic`, `stress` | exact + coarse | member | 107.90 | 2026-07-14 |
| `regexp` | A | validated | `basic`, `stress` | exact + coarse | member | 73.19 | 2026-07-14 |
| `rego` | A | validated | `basic`, `stress` | exact + coarse | member | 102.08 | 2026-07-14 |
| `rel` | C | validated | `basic`, `stress` | exact + coarse | member | 69.53 | 2026-07-14 |
| `riscv` | core | validated | `basic`, `stress` | exact + coarse | member | 40.82 | 2026-07-14 |
| `ron` | B | validated | `basic`, `stress` | exact + coarse | member | 78.75 | 2026-07-14 |
| `rosmsg` | C | validated | `basic`, `stress` | exact + coarse | member | 74.65 | 2026-07-14 |
| `rst` | B | validated | `basic`, `stress` | exact + coarse | member | 5.26 | 2026-07-14 |
| `ruby` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 12.19 | 2026-07-14 |
| `rust` | core | validated | `basic`, `stress` | exact + coarse | member | 50.50 | 2026-07-14 |
| `sas` | C | validated | `basic`, `stress` | exact + coarse | member | 49.70 | 2026-07-14 |
| `sass` | A | validated | `basic`, `stress` | exact + coarse | member | 51.04 | 2026-07-14 |
| `scala` | A | validated | `basic`, `stress` | exact + coarse | member | 21.81 | 2026-07-14 |
| `scheme` | B | validated | `basic`, `stress` | exact + coarse | member | 57.82 | 2026-07-14 |
| `scss` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 12.29 | 2026-07-14 |
| `sdbl` | C | validated | `basic`, `stress` | exact + coarse | member | 11.13 | 2026-07-14 |
| `shaderlab` | B | validated | `basic`, `stress` | exact + coarse | member | 53.27 | 2026-07-14 |
| `shellscript` | A | validated | `basic`, `stress` | exact + coarse | member | 24.06 | 2026-07-14 |
| `shellsession` | C | validated | `basic`, `stress` | exact + coarse | member | 17.36 | 2026-07-14 |
| `smalltalk` | B | validated | `basic`, `stress` | exact + coarse | member | 83.77 | 2026-07-14 |
| `solidity` | B | validated | `basic`, `stress` | exact + coarse | member | 53.46 | 2026-07-14 |
| `soy` | C | validated | `basic`, `stress` | exact + coarse | member | 18.48 | 2026-07-14 |
| `sparql` | C | validated | `basic`, `stress` | exact + coarse | member | 50.82 | 2026-07-14 |
| `spirv` | B | validated | `basic`, `stress` | exact + coarse | member | 53.53 | 2026-07-14 |
| `splunk` | C | validated | `basic`, `stress` | exact + coarse | member | 56.34 | 2026-07-14 |
| `sql` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 27.23 | 2026-07-14 |
| `ssh-config` | A | validated | `basic`, `stress` | exact + coarse | member | 87.04 | 2026-07-14 |
| `starlark` | A | validated | `basic`, `stress` | exact + coarse | member | 60.53 | 2026-07-14 |
| `stata` | C | validated | `basic`, `stress` | exact + coarse | member | 13.10 | 2026-07-14 |
| `stylus` | A | validated | `basic`, `stress` | exact + coarse | member | 24.62 | 2026-07-14 |
| `surrealql` | B | validated | `basic`, `stress` | exact + coarse | member | 31.78 | 2026-07-14 |
| `svelte` | A | validated | `basic`, `stress` | exact + coarse | member | 4.37 | 2026-07-14 |
| `swift` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 11.93 | 2026-07-14 |
| `system-verilog` | B | validated | `basic`, `stress` | exact + coarse | member | 15.50 | 2026-07-14 |
| `systemd` | A | validated | `basic`, `stress` | exact + coarse | member | 57.18 | 2026-07-14 |
| `talonscript` | C | validated | `basic`, `stress` | exact + coarse | member | 57.26 | 2026-07-14 |
| `tasl` | C | validated | `basic`, `stress` | exact + coarse | member | 81.77 | 2026-07-14 |
| `tcl` | B | validated | `basic`, `stress` | exact + coarse | member | 71.97 | 2026-07-14 |
| `templ` | B | validated | `basic`, `stress` | exact + coarse | member | 6.32 | 2026-07-14 |
| `terraform` | core | validated | `basic`, `stress`, `smoke` | exact + coarse | member | 38.29 | 2026-07-14 |
| `tex` | B | validated | `basic`, `stress` | exact + coarse | member | 47.05 | 2026-07-14 |
| `toml` | core | validated | `basic`, `stress` | exact + coarse | member | 79.31 | 2026-07-14 |
| `ts-tags` | C | validated | `basic`, `stress` | exact + coarse | member | 13.26 | 2026-07-14 |
| `tsv` | A | validated | `basic`, `stress` | exact + coarse | member | 322.73 | 2026-07-14 |
| `tsx` | core | validated | `basic`, `stress` | exact + coarse | member | 8.46 | 2026-07-14 |
| `turtle` | C | validated | `basic`, `stress` | exact + coarse | member | 80.06 | 2026-07-14 |
| `twig` | A | validated | `basic`, `stress` | exact + coarse | member | 4.68 | 2026-07-14 |
| `typescript` | core | validated | `basic`, `stress` | exact + coarse | member | 9.35 | 2026-07-14 |
| `typespec` | B | validated | `basic`, `stress` | exact + coarse | member | 26.07 | 2026-07-14 |
| `typst` | B | validated | `basic`, `stress` | exact + coarse | member | 56.21 | 2026-07-14 |
| `v` | B | validated | `basic`, `stress` | exact + coarse | member | 45.19 | 2026-07-14 |
| `vala` | B | validated | `basic`, `stress` | exact + coarse | member | 85.59 | 2026-07-14 |
| `vb` | A | validated | `basic`, `stress` | exact + coarse | member | 33.10 | 2026-07-14 |
| `verilog` | B | validated | `basic`, `stress` | exact + coarse | member | 44.74 | 2026-07-14 |
| `vhdl` | B | validated | `basic`, `stress` | exact + coarse | member | 17.25 | 2026-07-14 |
| `viml` | B | validated | `basic`, `stress` | exact + coarse | member | 27.62 | 2026-07-14 |
| `vue` | A | validated | `basic`, `stress` | exact + coarse | member | 4.70 | 2026-07-14 |
| `vue-directives` | C | validated | `basic`, `stress` | exact + coarse | member | 15.40 | 2026-07-14 |
| `vue-html` | C | validated | `basic`, `stress` | exact + coarse | member | 22.42 | 2026-07-14 |
| `vue-interpolations` | C | validated | `basic`, `stress` | exact + coarse | member | 17.93 | 2026-07-14 |
| `vue-sfc-style-variable-injection` | C | validated | `basic`, `stress` | exact + coarse | member | 29.42 | 2026-07-14 |
| `vue-vine` | B | validated | `basic`, `stress` | exact + coarse | member | 5.60 | 2026-07-14 |
| `vyper` | B | validated | `basic`, `stress` | exact + coarse | member | 23.56 | 2026-07-14 |
| `wasm` | B | validated | `basic`, `stress` | exact + coarse | member | 58.17 | 2026-07-14 |
| `webidl` | A | validated | `basic`, `stress` | exact + coarse | member | 56.75 | 2026-07-14 |
| `wenyan` | C | validated | `basic`, `stress` | exact + coarse | member | 55.17 | 2026-07-14 |
| `wgsl` | B | validated | `basic`, `stress` | exact + coarse | member | 85.06 | 2026-07-14 |
| `wikitext` | B | validated | `basic`, `stress` | exact + coarse | member | 6.79 | 2026-07-14 |
| `wit` | B | validated | `basic`, `stress` | exact + coarse | member | 40.47 | 2026-07-14 |
| `wolfram` | C | validated | `basic`, `stress` | exact + coarse | member | 4.35 | 2026-07-14 |
| `xml` | A | validated | `basic`, `stress` | exact + coarse | member | 66.50 | 2026-07-14 |
| `xsl` | B | validated | `basic`, `stress` | exact + coarse | member | 82.48 | 2026-07-14 |
| `yaml` | core | validated | `basic`, `stress` | exact + coarse | member | 27.56 | 2026-07-14 |
| `yang` | B | validated | `basic`, `stress` | exact + coarse | member | 110.83 | 2026-07-14 |
| `zenscript` | C | validated | `basic`, `stress` | exact + coarse | member | 71.38 | 2026-07-14 |
| `zig` | core | validated | `basic`, `stress` | exact + coarse | member | 68.95 | 2026-07-14 |