| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-10-21 | Migrate to edition 2021 | Lukas Wirth | -1/+0 | |
| 2021-10-12 | Merge #10423 | bors[bot] | -0/+6 | |
| 10423: Internal: refactor for mdbook plugin r=Veykril a=HKalbasi This PR is for upstreaming changes that I made for mdbook plugin. Changes are adding inlay hints to `StaticIndex` and changing some functions for working around privacy of crates. Aside this, is it okay if I bring the plugin in tree? It is a simple binary crate. I feel it will better maintained here and become resistant to api changes. Co-authored-by: hamidreza kalbasi <hamidrezakalbasi@protonmail.com> | ||||
| 2021-10-12 | internal changes for mdbook | hamidreza kalbasi | -0/+6 | |
| 2021-10-03 | Fix miscellaneous Clippy lints | Aramis Razzaghipour | -2/+1 | |
| 2021-10-03 | Add semicolons for consistency | Aramis Razzaghipour | -3/+3 | |
| `clippy::semicolon_if_nothing_returned` | ||||
| 2021-09-28 | Update crates/vfs/src/vfs_path.rs | 龙方淞 | -3/+1 | |
| Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2021-09-28 | initial commit | longfangsong | -0/+3 | |
| 2021-08-11 | internal: document that ascription is preferred to a turbo fish | Aleksey Kladov | -1/+1 | |
| 2021-08-10 | Fix: revert strange usage of `?` operator | Basti Ortiz | -9/+8 | |
| 2021-08-10 | Fix: prefer the usage of `for` loops over `fold` | Basti Ortiz | -9/+8 | |
| 2021-08-10 | Chore: add comments to explicitly express two-step check | Basti Ortiz | -0/+3 | |
| See https://github.com/rust-analyzer/rust-analyzer/pull/9836#discussion_r685953381 | ||||
| 2021-08-10 | Fix: revert complex conditional in `Directories::contains_file` | Basti Ortiz | -1/+4 | |
| This reverts commit 6d0336b2e41703254b31f5d9a1358eb7e15cee3f. | ||||
| 2021-08-10 | Refactor: use iterator methods over `for` loops | Basti Ortiz | -14/+12 | |
| 2021-08-10 | Refactor: simplify logic for `Directories::contains_file` | Basti Ortiz | -4/+1 | |
| The logic was simply inverted to accomodate for the short-circuiting `&&` operator. | ||||
| 2021-08-10 | Refactor: use `filter_map` when iterating over stored IDs and | Basti Ortiz | -7/+6 | |
| 2021-08-10 | Chore: use short-circuiting for file ID getter | Basti Ortiz | -1/+3 | |
| 2021-07-17 | internal: make it easier to isolate IO | Aleksey Kladov | -0/+1 | |
| 2021-06-17 | Nest all the or-patterns! | Lukas Wirth | -1/+1 | |
| 2021-06-13 | clippy::redudant_borrow | Maan2003 | -1/+1 | |
| 2021-04-06 | Avoid duplicating VfsPath in vfs::path_interner::PathInterner by using an ↵ | Alexandru Macovei | -13/+16 | |
| IndexSet | ||||
| 2021-02-12 | Fix slow tests sometimes failing | Florian Diebold | -2/+6 | |
| In some situations we reloaded the workspace in the tests after having reported to be ready. There's two fixes here: 1. Add a version to the VFS config and include that version in progress reports, so that we don't think we're done prematurely; 2. Delay status transitions until after changes are applied. Otherwise the last change during loading can potentially trigger a workspace reload, if it contains interesting changes. | ||||
| 2021-01-12 | Document vfs private items | Arnaud | -2/+117 | |
| 2021-01-12 | Document vfs public items | Arnaud | -2/+204 | |
| 2021-01-07 | Use `file_set::FileSet` and `FileSet` consistently in doc | Arnaud | -5/+5 | |
| The first occurrence of `FileSet` has the full path (`file_set::FileSet`), while every other is simply `FileSet`. | ||||
| 2021-01-07 | Use intra-doc links in `vfs` crate documentation | Arnaud | -20/+26 | |
| 2021-01-07 | Remove the reference to `WalkdirLoaderHandle` in vfs documentation | Arnaud | -3/+0 | |
| This structure was deleted in commit #dad1333 | ||||
| 2020-12-09 | Merge #6785 | bors[bot] | -4/+5 | |
| 6785: Fix "no value set for FileTextQuery(FileId(..))" r=jonas-schievink a=jonas-schievink Fixes https://github.com/rust-analyzer/rust-analyzer/issues/6622 Let's hope I got it right this time, but I feel like I slowly begin to understand the main loop logic. bors r+ Co-authored-by: Jonas Schievink <jonasschievink@gmail.com> | ||||
| 2020-12-09 | Fix "no value set for FileTextQuery(FileId(..))" | Jonas Schievink | -4/+5 | |
| 2020-12-09 | . | Aleksey Kladov | -5/+48 | |
| 2020-12-01 | Extract tests module to file in vfs crate | Daiki Ihara | -82/+74 | |
| 2020-11-02 | Remove more unreachable pubs | Aleksey Kladov | -2/+2 | |
| 2020-11-02 | Deny unreachable-pub | Aleksey Kladov | -1/+1 | |
| It's very useful when `pub` is equivalent to "this is crate's public API", let's enforce this! Ideally, we should enforce it for local `cargo test`, and only during CI, but that needs https://github.com/rust-lang/cargo/issues/5034. | ||||
| 2020-09-10 | Rename the method to avoid false promises | Kirill Bulatov | -12/+10 | |
| 2020-09-10 | Add VirtualPath tests | Kirill Bulatov | -3/+38 | |
| 2020-09-10 | Move rust-related logic from vfs to base_db level | Kirill Bulatov | -60/+5 | |
| 2020-09-10 | Properly handle special cases (binaries, mod.rs) | Kirill Bulatov | -26/+58 | |
| 2020-09-10 | Implement file name & extension retrieval method for VirtualPath | Kirill Bulatov | -2/+20 | |
| 2020-09-10 | Small refactoring | Kirill Bulatov | -11/+11 | |
| 2020-09-10 | Happy path implemented | Kirill Bulatov | -13/+17 | |
| 2020-09-10 | Properly use FileSet API | Kirill Bulatov | -28/+41 | |
| 2020-09-10 | Better API | Kirill Bulatov | -14/+29 | |
| 2020-09-10 | First steps for mod<|> completion | Kirill Bulatov | -2/+25 | |
| 2020-08-14 | Sophisticate Windows path encoding | Armin Sander | -7/+132 | |
| 2020-07-26 | Add one more test | Aleksey Kladov | -21/+50 | |
| 2020-07-21 | Expose package roots more directly | Aleksey Kladov | -1/+1 | |
| 2020-07-20 | Simplify | Aleksey Kladov | -9/+5 | |
| 2020-07-18 | Simplify exclusion logic | Aleksey Kladov | -9/+73 | |
| 2020-07-14 | Minor, push allocations down | Aleksey Kladov | -3/+3 | |
| 2020-07-10 | Optimize VFS processing | Aleksey Kladov | -1/+1 | |
| 2020-07-10 | Also reload when adding new examples, tests, etc | Aleksey Kladov | -1/+1 | |
