Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Comparing changes
Open a pull request
base repository: github-linguist/linguist
base: v9.5.0
head repository: github-linguist/linguist
compare: v9.6.0
- 20 commits
- 241 files changed
- 22 contributors
Commits on May 1, 2026
-
Mark mise lockfiles as generated TOML (#7923)
* Mark `mise.lock` and `mise.local.lock` as generated TOML files * Match environment-specific mise lockfiles * Remove generated mise lockfile samples * Sort mise TOML filenames
Configuration menu - View commit details
-
Copy full SHA for 917e840 - Browse repository at this point
Copy the full SHA 917e840View commit details -
Add SpiceDB Schema language support (#7936)
Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for e535c9a - Browse repository at this point
Copy the full SHA e535c9aView commit details
Commits on May 15, 2026
-
Mark Julia package manifests (Manifest.toml) as generated (#7960)
Julia's package manager produces a Manifest.toml file when the active project file is called Project.toml, and it produces a JuliaManifest.toml if the project file is called JuliaProject.toml. Manifests resolved with different Julia versions can live alongside one another, differentiated by a versioned suffix. Such files are not produced automatically; a generated manifest must be manually renamed to include a version suffix. In that case, it is still a generated file, despite the manual intervention. The first line of these files is typically: ``` ``` However, using the filename is much simpler than checking for this text.
Configuration menu - View commit details
-
Copy full SHA for 08c3c96 - Browse repository at this point
Copy the full SHA 08c3c96View commit details
Commits on May 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e3c9e3a - Browse repository at this point
Copy the full SHA e3c9e3aView commit details -
Add IL Assembly language (#7961)
* Add IL Assembly language - Register IL Assembly in languages.yml (language_id: 592065806) - Add il-assembly-grammar submodule (source.il) - Add grammars.yml entry - Add 4 sample .il files from dotnet/runtime and original work - Aliases: ilasm, msil - Extension: .il - Color: #512BD4 (.NET purple) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Add license cache for il-assembly-grammar submodule Generated via: bundle exec licensed cache -c vendor/licenses/config.yml Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Update vendor/README.md with IL Assembly grammar entry Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 85b9eb4 - Browse repository at this point
Copy the full SHA 85b9eb4View commit details
Commits on May 20, 2026
-
Add Quint Specification language (#7953)
* Add Quint language * Revert accidental TMDL alias quoting change * Remove erc20 example
Configuration menu - View commit details
-
Copy full SHA for c94cbf9 - Browse repository at this point
Copy the full SHA c94cbf9View commit details
Commits on Jun 4, 2026
-
* add BAML * revert accidental format * Update lib/linguist/languages.yml Co-authored-by: John Gardner <gardnerjohng@gmail.com> --------- Co-authored-by: John Gardner <gardnerjohng@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cc679b0 - Browse repository at this point
Copy the full SHA cc679b0View commit details -
Add language support for
pkg-config(#7991)* Add language for `pkg-config` manifests * Add support for `Makefile.pc` and `README.pc` files * Use a language's `fs_name` in classifier lookups Since the samples database is generated using the pathname of the sample file's directory, the array of languages passed to `Classifier.classify` needs to use the filesystem-safe version of a language's name. * Add language support for Oracle Pro*C/C++ * Change pkg-config's colour to `#2b5e82`
Configuration menu - View commit details
-
Copy full SHA for 3560e27 - Browse repository at this point
Copy the full SHA 3560e27View commit details -
Add
.eslint-ignoreas ignore list filename (#7987)* Add `.eslint-ignore` as ignore list filename * Add `.eslint-ignore` sample Source: https://github.com/microsoft/vscode/blob/6149246c909a51c53114bd2db6834677bd10e8b2/.eslint-ignore
Configuration menu - View commit details
-
Copy full SHA for 4bd95ef - Browse repository at this point
Copy the full SHA 4bd95efView commit details -
* Rename robots.txt * rename in vendor readme * Rename again --------- Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for e29935f - Browse repository at this point
Copy the full SHA e29935fView commit details -
Add common systemd extensions to INI (#7958)
* add "systemd unit" language for commonly used extensions using .ini syntax highlighting * combine "systemd unit" and "desktop" into INI, add .conf to INI * add .conf to generic.yml * replaced ini k/v regex with one not vulnerable to ReDoS * Use key_equals_value named regex; add negative pattern for INI-like files * include heuristic for all INI file extensions * only include new INI extensions in the heuristic * Add tests * Restore Desktop Language (without .service extension) * Support for CRLF * Restore sample * Specify generic extensions * Remove .conf * Add Desktop to INI group * Remove .path --------- Co-authored-by: Dave Marquard <dave-atx@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b4d2b99 - Browse repository at this point
Copy the full SHA b4d2b99View commit details -
Add
.slnLaunchto JSON extensions (#7986)* Add .slnLaunch to JSON languages * Update lib/linguist/languages.yml Co-authored-by: John Gardner <gardnerjohng@gmail.com> --------- Co-authored-by: Colin Seymour <colin@github.com> Co-authored-by: John Gardner <gardnerjohng@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5fbc57d - Browse repository at this point
Copy the full SHA 5fbc57dView commit details -
Add the OverPy language (#7890)
* Add OverPy language: https://github.com/Zezombye/overpy/ * Remove preprocessing directives in samples that are confused with shebangs * Shorten OverPy sample santa.opy * Delete samples/OverPy/genji.opy --------- Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for 8d628b8 - Browse repository at this point
Copy the full SHA 8d628b8View commit details -
Update Mojo grammar source (#7867)
* Update Mojo grammar source The `modular/mojo-syntax` repo will soon be deprecated now that `modular/vscode-mojo` is public. This changes the source for mojo grammar to `modular/vscode-mojo` which is more up to date. * fix grammars.yml --------- Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for 0906dd7 - Browse repository at this point
Copy the full SHA 0906dd7View commit details -
Add
bunanddenoto interpreters in languages.yml forJavaScript(#7878) * Add 'bun' and 'deno' to interpreters in languages.yml * Add JavaScript interpreters to test_find_by_interpreter * Remove JavaScript from test_find_by_interpreter since it conflicts with the `TypeScript` language. Removed JavaScript entries from interpreter test. * chore: create `bun.js` sample for the bun interpreter. * chore: add `deno.js` sample to demonstrate usage of the `deno` interpreter for the `JavaScript` language. * fix: make [`test_language.rb`](https://github.com/github-linguist/linguist/blob/main/test/test_language.rb) handle array's of languages for each interpreter in `test_find_by_interpreter`. * chore: add `bun` shebang * Delete test/fixtures/TypeScript/main * Add User class example in Deno using TypeScript This file demonstrates OOP in Deno using TypeScript with a User class that encapsulates user data and provides methods to display and update user information. * Update deno.ts * Add TypeScript OOP demonstration script with Bun This script demonstrates OOP principles in TypeScript using Bun, including abstraction, encapsulation, inheritance, and polymorphism. * Add license notice to deno.ts Added a software license notice to the deno.ts file. * Update bun.ts with author and license details Added author, copyright, and license information to the file. * Update bun.js * Add license and author information to deno.js Added author, copyright, and license comments to deno.js * chore: add real world usage samples with source and license --------- Co-authored-by: VSSCO <161714242+kessud2021@users.noreply.github.com> Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for 1b0eab3 - Browse repository at this point
Copy the full SHA 1b0eab3View commit details -
Add Redscript language (#5809)
* Add Redscript language * Add Redscript to README * Sort submodules * Add cached dependency record --------- Co-authored-by: Abheek Dhawan <67982792+ADawesomeguy@users.noreply.github.com> Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for f2e3a65 - Browse repository at this point
Copy the full SHA f2e3a65View commit details -
Add support for Valve Map Format (
.vmf) files (#7985)* add the grammar * update IDs * add samples * fix someone elses gramma being overwritten in the vendor README * add the ID for VMF * add the ID for VMF (prev changes were not staged) * pull the grammar licecne * remove the HUGE vmf * just draw a VMF box as sample * fix vendor readme * Move Valve Map Format into VDF * move the VMF sample into the VDF samples * remove grammars * Delete vmf-grammar submodule entry Removed vmf-grammar submodule from .gitmodules --------- Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for f931054 - Browse repository at this point
Copy the full SHA f931054View commit details
Commits on Jun 6, 2026
-
Add Power Query (M) language support (#7896)
* Update languages.yml adding language reference to PowerQuery M Code. https://github.com/microsoft/powerquery-language/blob/master/PowerQuery.YAML-tmLanguage * Rename PowerQuery to Power Query and update color * Add Power Query language support This implements the addition proposed in #7856. * Add Power Query language support This implements the addition proposed in #7856. * added real-world .pq samples from my own repo. https://github.com/jacob-kraniak/MXtoolbox-Powerquery * Update Power Query language configuration Removed alias 'power query m' and extension '.pqm' for Power Query. applied recommended changes. * Rename fnMxToolboxLookup.pq to fnMxToolboxLookup.pq added space to parent folder * Rename q_MxToolboxScore_SOAR3.pq to q_MxToolboxScore_SOAR3.pq renamed parent folder --------- Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for 6a1b5b4 - Browse repository at this point
Copy the full SHA 6a1b5b4View commit details
Commits on Jun 8, 2026
-
Add language support for GTK 2.0 configs (GtkRC) (#8004)
* Add language support for GTK 2.0 configs (GtkRC) * Replace with a smaller sample --------- Co-authored-by: Colin Seymour <colin@github.com>
Configuration menu - View commit details
-
Copy full SHA for 5bd7b84 - Browse repository at this point
Copy the full SHA 5bd7b84View commit details -
* Update grammars * Update cached licenses * v9.6.0 * Update grammars * Update cached licenses * Update grammars * Update cached licenses
Configuration menu - View commit details
-
Copy full SHA for 1d7ac7e - Browse repository at this point
Copy the full SHA 1d7ac7eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v9.5.0...v9.6.0
