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

Improve performance under batch operations #826

Merged
merged 2 commits into from
Sep 6, 2024
Merged

Improve performance under batch operations #826

merged 2 commits into from
Sep 6, 2024

Commits on Sep 5, 2024

  1. Improve performance under batch operations

    This commit seeks to improve the performance under batch operations by
    holding off compilations until after a period of quiescence. Prior, we
    were building every 100 or so milliseconds, but this would cause builds
    to happen during batch operations.
    
    Instead, this PR dramatically simplifies the build process to utilize
    timeouts to detect a quiet period after which builds can commence.
    
    I also found a missed case while transforming diagnostics into elixir
    that caused crashes that took down the project node. I was unaware that
    the uri of a diagnostic can be nil (how?!?).
    
    Prior to this PR, mass renames would never finish in emacs, and now they
    can.
    scohen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    95a03e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. PR Suggestions

    scohen committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    8227486 View commit details
    Browse the repository at this point in the history