Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: haskell/haskell-language-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.12.0.0
Choose a base ref
...
head repository: haskell/haskell-language-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 19 commits
  • 109 files changed
  • 13 contributors

Commits on Sep 24, 2025

  1. Use edit-distance to fix typos in cabal fields (#4722)

    * Add levenshtein scoring function
    
    * Split off parallel matching from filtering
    
    * Allow varying the matcher used in completions
    
    * Add golden test for fixing field typos
    
    * Use `edit-distannce` instead of handrolling
    
    * Remove outdated comment from test files
    
    * Move `Matcher` type to cabal completion module
    crtschin authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    91d2b48 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2025

  1. Prepare release 2.12.0.0

    wz1000 committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    020b5a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5a1093 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2025

  1. Configuration menu
    Copy the full SHA
    76b5fbc View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. docs(ghcide): move most of the README in hls documentation (#3639) (#…

    …4739)
    
    * docs(ghcide): move most of the README in hls documentation (#3639)
    
    * Apply suggestions from code review
    
    Co-authored-by: fendor <fendor@users.noreply.github.com>
    
    * fix: link rtd
    
    * Apply suggestions from code review
    
    Co-authored-by: fendor <fendor@users.noreply.github.com>
    
    * fix: root README
    
    ---------
    
    Co-authored-by: fendor <fendor@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    b7a42b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2025

  1. update contributing.md, adding instructions for configuring eglot to …

    …use a hacked HLS executable. (#4740)
    morphismz authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    e2acc1c View commit details
    Browse the repository at this point in the history
  2. haskell-language-server: add plugin-tutorial cabal flag (#4738)

    Toggles building of the plugin-tutorial executable
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    juhp and mergify[bot] authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    03bde19 View commit details
    Browse the repository at this point in the history
  3. Bump haskell-actions/setup from 2.8.1 to 2.8.2 (#4729)

    Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.8.1 to 2.8.2.
    - [Release notes](https://github.com/haskell-actions/setup/releases)
    - [Commits](haskell-actions/setup@v2.8.1...v2.8.2)
    
    ---
    updated-dependencies:
    - dependency-name: haskell-actions/setup
      dependency-version: 2.8.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    20d0c14 View commit details
    Browse the repository at this point in the history
  4. Bump haskell-actions/setup in /.github/actions/setup-build (#4730)

    Bumps [haskell-actions/setup](https://github.com/haskell-actions/setup) from 2.8.1 to 2.8.2.
    - [Release notes](https://github.com/haskell-actions/setup/releases)
    - [Commits](haskell-actions/setup@v2.8.1...v2.8.2)
    
    ---
    updated-dependencies:
    - dependency-name: haskell-actions/setup
      dependency-version: 2.8.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    dependabot[bot] and mergify[bot] authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    ff7a3c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2025

  1. Set the XDG_CACHE_HOME for tests (#4572)

    * Run all tests with temporary 'XDG_CACHE_HOME'
    
    This makes sure each test run is independent.
    
    Makes the tests
    * iface-error-test-1
    * iface-th-test
    
    less flaky locally.
    Should not have any effect on the CI flakiness issue.
    
    ---
    
    Fix test cases to work with the temporary `XDG_CACHE_HOME`
    
    Some tests were launching additional HLS instances for the tests.
    Fixed, which should make the test slightly faster.
    
    * Run ghcide-tests if the hls-test-utils changes
    
    Ghcide test infrastructure was refactored to depend on `hls-test-utils`.
    
    * Always use the same `mkHomeModLocation` for `mAIN_NAME`
    
    * Make cabal-add test directories considerably shorter
    
    * Make hls-test-root name shorter
    
    * Revert `mkHomeModLocation` changes
    
    * Overwrite test root dir on windows CI job
    
    Adds support for the `HLS_TEST_ROOTDIR` which allows to overwrite the
    location for the test case artifacts.
    fendor authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    ffbf013 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2025

  1. Add code action to introduce _ in numeric literals (#4716)

    * Specify `UnderscoreFormatType` per lit format
    
    * Emit underscore formatted literals
    
    * Assert regex patterns on formatted literal output
    
    * Add golden tests for underscore conversions
    
    * Add `NumericUnderscores` extension when needed
    
    * Remove fat-fingered whitespaces
    
    Co-authored-by: fendor <fendor@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: fendor <fendor@users.noreply.github.com>
    crtschin and fendor authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    7d5bb28 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2025

  1. Add regression test for source plugins

    Demonstrates the issue #4631
    fendor committed Nov 3, 2025
    Configuration menu
    Copy the full SHA
    59513ff View commit details
    Browse the repository at this point in the history
  2. Use the HscEnv after processing the ModSummary

    Makes sure we don't use the initialised plugins.
    Fixes #4631.
    fendor committed Nov 3, 2025
    Configuration menu
    Copy the full SHA
    39519d6 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2025

  1. Rely on gitignore to exclude listed files in ghcide (#4665) (#4736)

    * Rely on gitignore to exclude listed files in ghcide (#4665)
    
    * doc: document expandFiles
    
    * fix: check thrown error (not found)
    
    * fix: add log when using git
    blackheaven authored Nov 11, 2025
    Configuration menu
    Copy the full SHA
    1078d4b View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2025

  1. Configuration menu
    Copy the full SHA
    88ccebe View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2025

  1. Add default-extension completions in .cabal files (#4766)

    Suggest all known language extensions for the `default-extensions` field
    in .cabal files.
    
    Also add a new variation, `mkParameterisedTestCaseM`, of `mkParameterisedTestCase` which takes
    an Assertion instead checking for equality of the given values.
    VeryMilkyJoe authored Nov 27, 2025
    Configuration menu
    Copy the full SHA
    4808791 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2025

  1. Escape dollar signs in completion snippets (#4745)

    * Escape dollar signs in completion snippets
    
    * added Snippet
    
    * Added comments
    Soupstraw authored Dec 1, 2025
    Configuration menu
    Copy the full SHA
    3a2b23e View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2025

  1. Add "Go to type" hyperlinks in the hover popup (like Rust has) (#4691)

    * Add "Go to type" hyperlinks in the hover popup.
    
    * Get rid of redundant dropEnd1
    
    * Actually realize that the dropEnd1 is old code and revert "Get rid of redundant dropEnd1"
    
    This reverts commit 723d56c.
    
    * Add tests for the 'Go to' links in the hover.
    
    * Cap the number of types to 10.
    dnikolovv authored Dec 9, 2025
    Configuration menu
    Copy the full SHA
    dcb493d View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Use 9.10.2 instead of 9.10.3 for CI on windows (#4768)

    * Use 9.10.2 instead of 9.10.3 for CI on windows
    
    9.10.2 is currently broken with TH on windows.
    
    See https://gitlab.haskell.org/ghc/ghc/-/issues/26613
    
    * Use 9.10.2 instead of 9.10.3 for CI on windows
    
    9.10.2 is currently broken with TH on windows.
    
    See https://gitlab.haskell.org/ghc/ghc/-/issues/26613
    wz1000 authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    7ce9de1 View commit details
    Browse the repository at this point in the history
Loading