aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* feat: avoid checking the whole project during initial loadingAleksey Kladov2021-04-121-0/+6
|
* Remove extra bracket in architecture docsLaurențiu Nicola2021-04-081-2/+2
|
* Adjust fixture docs a bitKirill Bulatov2021-04-061-1/+1
|
* Small grammar fixesKirill Bulatov2021-04-064-21/+22
|
* Update Zulip link and macro privacy statementKirill Bulatov2021-04-061-1/+1
|
* internal: document broken windowsAleksey Kladov2021-04-061-0/+2
|
* More robust status notificationsAleksey Kladov2021-04-061-8/+22
|
* internal: explain "extract if condition" refactoringAleksey Kladov2021-04-051-1/+20
|
* docs: Fix moveItem method namesim2021-04-041-2/+1
|
* internal: document style for helper functions and variablesAleksey Kladov2021-04-021-1/+40
|
* internal: document Cargo.lock maintenance processAleksey Kladov2021-04-021-2/+2
|
* internal: touch up dev readmeAleksey Kladov2021-03-301-38/+35
|
* remove enumerationPSeitz2021-03-291-2/+2
|
* update vim ycm installation instructionPSeitz2021-03-291-15/+2
|
* internal: make --log-file more discoverableAleksey Kladov2021-03-291-2/+5
|
* Mention the rustup version in the manualLaurențiu Nicola2021-03-271-0/+9
|
* Fix manual description for rust_project.jsonThiébaud Weksteen2021-03-251-1/+1
|
* Bump the default hint lengthKirill Bulatov2021-03-231-1/+1
|
* Limit the hints size by defaultKirill Bulatov2021-03-231-2/+2
|
* Merge #8054bors[bot]2021-03-221-1/+27
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 8054: Item movers r=matklad a=ivan770 Closes #6823 https://user-images.githubusercontent.com/14003886/111331579-b4f43480-8679-11eb-9af0-e4dabacc4923.mp4 Implementation issues: - [ ] Most of items are non-movable, since _movability_ of any item has to be determined manually. Common ones are movable though - [x] Cursor should move with the item Co-authored-by: ivan770 <[email protected]>
| * Item up and down moversivan7702021-03-181-1/+27
| |
| |
| \
*-. \ Merge #8136 #8146bors[bot]2021-03-221-0/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8136: Introduce QuantifiedWhereClause and DynTy analogous to Chalk r=flodiebold a=flodiebold This introduces a bunch of new binders in lots of places, which we have to be careful about, but we had to add them at some point. There's a lot of skipping of the binders; once we're done with the Chalk move, we should review the remaining ones. 8146: Document patch policy r=matklad a=matklad bors r+ 🤖 Co-authored-by: Florian Diebold <[email protected]> Co-authored-by: Aleksey Kladov <[email protected]>
| | * | Update docs/dev/README.mdAleksey Kladov2021-03-221-1/+1
| | | | | | | | | | | | Co-authored-by: Laurențiu Nicola <[email protected]>
| | * | Document patch policyAleksey Kladov2021-03-221-0/+3
| | | |
* | | | Apply suggestions from code reviewAleksey Kladov2021-03-221-2/+2
| | | | | | | | | | | | Co-authored-by: Laurențiu Nicola <[email protected]>
* | | | Update docs/user/manual.adocAleksey Kladov2021-03-221-1/+1
| |/ / |/| | | | | Co-authored-by: bjorn3 <[email protected]>
* | | Document our security stanceAleksey Kladov2021-03-221-0/+14
|/ / | | | | | | changelog: feature
* | Update docs/user/manual.adocAleksey Kladov2021-03-181-1/+1
| |
* | Update info about Eclipse CorrosionMickael Istria2021-03-181-4/+2
|/
* Prefer match to if let elseAleksey Kladov2021-03-161-0/+21
|
* Enable proc-macros by defaultAleksey Kladov2021-03-151-1/+1
|
* Fix `cargo xtask lint` referencesLaurențiu Nicola2021-03-141-2/+2
|
* Merge #7799bors[bot]2021-03-131-1/+17
|\ | | | | | | | | | | | | | | | | | | | | | | | | 7799: Related tests r=matklad a=vsrs ![tests](https://user-images.githubusercontent.com/62505555/109397453-a9013680-7947-11eb-8b11-ac03079f7645.gif) This adds an ability to look for tests for the item under the cursor: function, constant, data type, etc The LSP part is bound to change. But the feature itself already works and I'm looking for a feedback :) Co-authored-by: vsrs <[email protected]>
| * Fix LSP extensions documentationvsrs2021-03-111-7/+2
| |
| * Update lsp-extensions.mdvsrs2021-02-271-1/+22
| |
* | Fix remaining references to `cargo xtask codegen`Lukas Wirth2021-03-122-4/+4
| |
* | Make code less surprisingAleksey Kladov2021-03-091-57/+265
| | | | | | | | Theres no reason to have literal `\n\n` in the source code
* | Merge #7927bors[bot]2021-03-091-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | 7927: Add more documentation for rustc_private r=matklad a=jyn514 Co-authored-by: Joshua Nelson <[email protected]>
| * | Add more documentation for rustc_privateJoshua Nelson2021-03-081-1/+1
| | |
* | | Clarify that all caps are experimentalAleksey Kladov2021-03-091-10/+10
|/ /
* | Use upstream cov-markLaurențiu Nicola2021-03-081-1/+1
| |
* | Hygiene is an internal implementation detail of the compilerAleksey Kladov2021-03-081-1/+1
| |
* | Make `code generation` just workAleksey Kladov2021-03-081-2/+1
| | | | | | | | | | Contributors don't need to learn about `cargo xtask codegen` if `cargo test` just does the right thing.
* | Merge #7891bors[bot]2021-03-081-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7891: Improve handling of rustc_private r=matklad a=DJMcNab This PR changes how `rust-analyzer` handles `rustc_private`. In particular, packages now must opt-in to using `rustc_private` in `Cargo.toml`, by adding: ```toml [package.metadata.rust-analyzer] rustc_private=true ``` This means that depending on crates which also use `rustc_private` will be significantly improved, since their dependencies on the `rustc_private` crates will be resolved properly. A similar approach could be used in #6714 to allow annotating that your package uses the `test` crate, although I have not yet handled that in this PR. Additionally, we now only index the crates which are transitive dependencies of `rustc_driver` in the `rustcSource` directory. This should not cause any change in behaviour when using `rustcSource: "discover"`, as the source used then will only be a partial clone. However, if `rustcSource` pointing at a local checkout of rustc, this should significantly improve the memory usage and lower indexing time. This is because we avoids indexing all crates in `src/tools/`, which includes `rust-analyzer` itself. Furthermore, we also prefer named dependencies over dependencies from `rustcSource`. This ensures that feature resolution for crates which are depended on by both `rustc` and your crate uses the correct set for analysing your crate. See also [introductory zulip stream](https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Fixed.20crate.20graphs.20and.20optional.20builtin.20crates/near/229086673) I have tested this in [priroda](https://github.com/oli-obk/priroda/), and it provides a significant improvement to the development experience (once I give `miri` the required data in `Cargo.toml`) Todo: - [ ] Documentation This is ready to review, and I will add documentation if this would be accepted (or if I get time to do so anyway) Co-authored-by: Daniel McNab <[email protected]>
| * | Document rustc_private in metadataDaniel McNab2021-03-081-1/+1
| | |
| * | Revert "Support disabling rustc build scripts"Daniel McNab2021-03-081-2/+0
| | | | | | | | | | | | This reverts commit ddce6bb282764692d53b719bff4c37e3512d4556.
| * | Support disabling rustc build scriptsDaniel McNab2021-03-081-0/+2
| | |
* | | Make code completion "just work" in more casesAleksey Kladov2021-03-081-1/+1
| | |
* | | Merge #7889bors[bot]2021-03-071-0/+2
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 7889: Make group imports configurable r=lnicola a=asv1 Co-authored-by: asv <[email protected]>
| * | Make group imports configurableasv2021-03-071-0/+2
| | |