Skip to content

v0.9.2

Choose a tag to compare

@dpep dpep released this 10 Oct 16:18
· 142 commits to main since this release
846482b
  • A new file opened while git is slow for another lands with its open.
    In the editor, a file git placed at once was written only at the next
    retry, a quarter second later, whenever another file's git ls-files was
    still out, so the request right after its open missed it. Opens behind a
    pending answer now share a 100 ms wait.
  • A path gem's copy of a stdlib file answers alone. require "json"
    where a Bundler path: gem has its own lib/json.rb answered that copy
    and the stdlib's, ambiguous; Bundler puts a path gem's lib/ ahead of
    the stdlib as surely as an installed gem's, so it is now resolved. A copy
    in the checkout's own lib/, test/ or spec/ is still listed beside
    the stdlib's, since those are only guessed to be on the load path.
  • A --refs miss on a name reached through an ancestor says where it
    is.
    --refs File::NULL read as if nothing defined it; the mentions are
    listed under IO::NULL, where Ruby finds it through File < IO. The
    miss now adds "found through File's ancestor IO, it is IO::NULL" (or,
    through an alias, the name Ruby's lookup reaches). Which rows are found
    is unchanged.