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

Language server concurrency and functionality upgrades #979

Open
wants to merge 66 commits into
base: fe-v2
Choose a base branch
from

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    e5c5d09 View commit details
    Browse the repository at this point in the history
  2. tower-lsp logging

    micahscopes committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    1e30c00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9589ef1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    936986f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbda904 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f28784e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    54a1c59 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    41e206a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f3dc655 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fcdd0d9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7a67675 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    f56052a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    843ed9a View commit details
    Browse the repository at this point in the history
  3. formatting and cleanup

    micahscopes committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    63fd1cd View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    763a956 View commit details
    Browse the repository at this point in the history
  2. no deadlocks

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    07eaa42 View commit details
    Browse the repository at this point in the history
  3. no need for state locks!

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    71d48a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9e69a7 View commit details
    Browse the repository at this point in the history
  5. formatting

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    bbef3a3 View commit details
    Browse the repository at this point in the history
  6. clippy

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c9f9984 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a3079db View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e1e9efb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    45ef9f3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c37db92 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ff33a22 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d9c35b6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8e7d64c View commit details
    Browse the repository at this point in the history
  14. formatting

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    29b2197 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4b109a5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e2dd385 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6356ba4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    dad57c1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    693f67b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6a2cc6f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    64e24f1 View commit details
    Browse the repository at this point in the history
  22. multithreaded diagnostics

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9c46292 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    93a2c1b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d530bdd View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    bdbf124 View commit details
    Browse the repository at this point in the history
  26. buffer/release stream

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e5c1a4b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    cb492ff View commit details
    Browse the repository at this point in the history
  28. language server tweaks

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7ae47ad View commit details
    Browse the repository at this point in the history
  29. use unbounded channels

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    dd983aa View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    55dbc4d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    e746872 View commit details
    Browse the repository at this point in the history
  32. formatting

    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b464e12 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    ea9351f View commit details
    Browse the repository at this point in the history
  34. language server: load fe std lib in language server

    TODO: figure out how to load the standard lib into the salsa db
    and how to include it in diagnostics
    micahscopes committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a844f57 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    ac213e6 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    e56f9a4 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    fcd2264 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    497a69d View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    92a45cd View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    a40b5e0 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    9e296ce View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    3fd2fea View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    5f00e76 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    988bda0 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    04b3fc2 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    1c02042 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    4bd60a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

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

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    cdd3a1b View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Yoshitomo Nakanishi <yurayura.rounin.3@gmail.com>
    Co-authored-by: Sean Billig <sean.billig@gmail.com>
    3 people authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    824966e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c697a17 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8ecf22 View commit details
    Browse the repository at this point in the history