Skip to content

Commit 6ba6ee3

Browse files
committed
Changelog #239
1 parent 6cf67a5 commit 6ba6ee3

File tree

3 files changed

+39
-2
lines changed

3 files changed

+39
-2
lines changed

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
{
2+
"asciidoc.antora.enableAntoraSupport": false
23
}

manual.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The LSP allows various code editors, like VS Code, Emacs or Vim, to implement se
2121
To improve this document, send a pull request: +
2222
https://github.com/rust-lang/rust-analyzer/blob/master/docs/user/manual.adoc[https://github.com/rust-analyzer/.../manual.adoc]
2323
24-
The manual is written in https://asciidoc.org[AsciiDoc] and includes some extra files which are generated from the source code. Run `cargo test` and `cargo test -p xtask` to create these and then `asciidoctor manual.adoc` to create an HTML copy.
24+
The manual is written in https://asciidoc.org[AsciiDoc] and includes some extra files which are generated from the source code. Run `cargo test` and `cargo xtask codegen` to create these and then `asciidoctor manual.adoc` to create an HTML copy.
2525
====
2626

2727
If you have questions about using rust-analyzer, please ask them in the https://users.rust-lang.org/c/ide/14["`IDEs and Editors`"] topic of Rust users forum.
@@ -591,7 +591,7 @@ The next thing to check would be panic messages in rust-analyzer's log.
591591
Log messages are printed to stderr, in VS Code you can see them in the `Output > Rust Analyzer Language Server` tab of the panel.
592592
To see more logs, set the `RA_LOG=info` environment variable, this can be done either by setting the environment variable manually or by using `rust-analyzer.server.extraEnv`, note that both of these approaches require the server to be restarted.
593593

594-
To fully capture LSP messages between the editor and the server, set `"rust-analyzer.trace.server": "verbose"` config and check
594+
To fully capture LSP messages between the editor and the server, run the `rust-analyzer: Toggle LSP Logs` command and check
595595
`Output > Rust Analyzer Language Server Trace`.
596596

597597
The root cause for many "`nothing works`" problems is that rust-analyzer fails to understand the project structure.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
= Changelog #239
2+
:sectanchors:
3+
:experimental:
4+
:page-layout: post
5+
6+
Commit: commit:2fd803cc13dc11aeacaa6474e3f803988a7bfe1a[] +
7+
Release: release:2024-06-24[] (`v0.3.2011`)
8+
9+
== New Features
10+
11+
* pr:17438[] (first contribution) add `Toggle LSP Logs` command.
12+
13+
== Fixes
14+
15+
* pr:17419[] (first contribution) don't expand built-in macros in `Expand macros recursively`.
16+
* pr:17431[] add space after specific keywords in completion.
17+
* pr:17459[] include `async` keyword in completions.
18+
* pr:17442[] handle end of input in `pat` fragment parsers.
19+
* pr:17415[] only show `unlinked-file` diagnostic on first line during startup.
20+
* pr:17426[] handle character boundaries for wide chars in extend_selection
21+
* pr:17457[] actually prevent cycles in the `source_root_parent_map`.
22+
* pr:17461[] fix panic when cancelling flycheck.
23+
* pr:17462[] fix IDE features breaking in some attribute macros.
24+
* pr:17469[] handle `ItemInNs::Macros` when converting `ModuleItem` to `ItemInNs`.
25+
* pr:17449[] add associated item constants tactic for term search.
26+
* pr:17439[], pr:17464[] properly prime all crate def maps in `parallel_prime_caches`.
27+
* pr:17440[] fix and cleanup VS Code task building.
28+
29+
== Internal Improvements
30+
31+
* pr:17434[] (first contribution) document for parameter inlay hints heuristics.
32+
* pr:17456[] (first contribution) remove conflict warning with `panicbit.cargo`.
33+
* pr:17473[] tidy up generics handling in `hir-ty`.
34+
* pr:17474[] avoid some allocations in `hir-ty`.
35+
* pr:17455[] tidy up the VS Code extension a bit.
36+
* pr:17435[] fix manual generation instructions.

0 commit comments

Comments
 (0)