-
Having an `impl Trait` type, containing a closure, where the closure has a locally defined function inside it, being passed across crate boundaries, results in an ICE.
The following function, defin…
-
While I'm with VS Code open in any Rust code, even when I'm not typing, the "RLS: working" status is permanent and never changes to "RLS: Done".
![screenshot_20171106_000351](https://user-images.gi…
-
As part of the plan to adopt the [red-green algorithm for incremental](https://github.com/rust-lang/rust-roadmap/issues/4), we want to make it so that users don't spawn tasks themselves (i.e., with `i…
-
Hi!
This is another long termish idea. What about bringing parsing from the compiler into RLS?
As far as I understand, parsing in rustc is a complex affair, because the parser deals with macro
…
-
Is the old implementation faster again? Does it need to be opt-in from the end user?
-
In my `impl` for a struct I'm working on, I have this:
```rust
pub fn get_contains_dir(&self, rel_item_path: P) -> Option {
if let Ok((rel, abs)) = self.co_norm(rel_item_path) {
…
-
This is wrong code:
```
#![feature(conservative_impl_trait)]
fn foo(filename: &str) -> impl Iterator {
use std::fs::File;
use std::io::{BufReader, BufRead};
BufReader::new(File::…
-
crates.io is documented as its own crate [as cargo_registry](https://docs.rs/cargo-registry/0.1.0/cargo_registry/), and the S3 interaction as [cargo_registry_s3](https://docs.rs/cargo-registry-s3/0.1.…
-
Code:
```Rust
fn main() {
let s = String::new();
move || {
drop(s);
drop(s);
};
}
```
Result:
```
$ RUST_BACKTRACE=1 ./build/x86_64-unknown-linux-gnu/stage1/b…
-
MIR borrowck ICEs when an error involving a region whose EndRegion is missing occurs (this occurs when a region can never end within the function). Instead it should emit a correct diagnostic.
This…