Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support structured diagnostics 2 #4433

Open
wants to merge 44 commits into
base: master
Choose a base branch
from

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    44cf722 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    789977d View commit details
    Browse the repository at this point in the history
  3. Supply structured error wherever we easily can - TODOs for hard parts

    We're leaving the TODOs for either later in this PR or in another PR
    dylan-thinnes authored and noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e9d1c68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    176e626 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2e03927 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3ce7019 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    11fdd87 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ac17800 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    59abf29 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    861170a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    441a323 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    34618b8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a1769a8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ac5b8bb View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7b8f271 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    037ca0a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8662431 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    676ef8f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6b5b043 View commit details
    Browse the repository at this point in the history
  20. Revert "Drop attachReason logic", needed by pragmas-plugin

    This reverts commit 4fed987.
    dylan-thinnes authored and noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    36fd84e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2868e83 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7d4cf38 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    dafb559 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d904b98 View commit details
    Browse the repository at this point in the history
  25. Attach reasons into data field of LSP Diagnostic instead of code field

    Had to move `attachReason` between modules to achieve this, which is
    fine because it was never exported from its own module.
    dylan-thinnes authored and noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    27c36cf View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    3961148 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0aa6aaa View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    c14cee6 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    7a6e00e View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a8a7a64 View commit details
    Browse the repository at this point in the history
  31. CPP fix

    dylan-thinnes authored and noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    14fbd7c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    61164ea View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    53221ff View commit details
    Browse the repository at this point in the history
  34. Fix more CPP

    dylan-thinnes authored and noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4d1742e View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    8b229fc View commit details
    Browse the repository at this point in the history
  36. Fixes for stylish-haskell

    stylish-haskell does not handle CPP pragmas very well, is this a
    regression?
    dylan-thinnes authored and noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    296b847 View commit details
    Browse the repository at this point in the history
  37. Qualify s, t for FuzzySearch

    dylan-thinnes authored and noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    dd3da46 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    4fd35fd View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    6a66ad2 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    679bc6b View commit details
    Browse the repository at this point in the history
  41. DRY up definition of closure_errs

    dylan-thinnes authored and noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    de8bfaa View commit details
    Browse the repository at this point in the history
  42. Remove unused imports

    noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    5177e65 View commit details
    Browse the repository at this point in the history
  43. Post-rebase fixes

    noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e651d41 View commit details
    Browse the repository at this point in the history
  44. stylish-haskell formatting

    noughtmare committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b627909 View commit details
    Browse the repository at this point in the history