Skip to content

Commit 02d1c86

Browse files
committed
Changelog 189
1 parent c521733 commit 02d1c86

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed

_posts/2023-02-27-changelog-189.markdown

+15-13
Original file line numberDiff line numberDiff line change
@@ -7,35 +7,37 @@ date: 2023-02-27 13:00:00 +0300
77

88
## New Features
99

10-
* [#10120] Support underscore expression
10+
* [#9864] Show type hints inside macro calls
1111

12-
* [#10118] * Add support for E0571
13-
Error code reference: https://doc.rust-lang.org/error_codes/E0571.html
14-
Compiler implementation: https://github.com/rust-lang/rust/blob/master/compiler/rustc_passes/src/loops.rs#L132 (by [@kuksag])
12+
<img src="/assets/posts/changelog-189/macro_call_hints.png" width="600px"/>
1513

16-
* [#10018] Don't show unstable stdlib items in completion list when using stable or beta Rust compiler
14+
* [#10103] Take into account attribute procedural macros applied for an impl or trait member.
15+
Note that attribute procedural macros expansion is disabled by default for now.
16+
To turn it on, enable `org.rust.macros.proc.attr` [experimental feature](https://plugins.jetbrains.com/plugin/8182-rust/docs/rust-faq.html#experimental-features)
1717

18-
* [#9864] Show type hints inside macro calls
18+
* [#10120] Support [underscore expression](https://doc.rust-lang.org/reference/expressions/underscore-expr.html)
19+
20+
* [#10118] Detect [E0571](https://doc.rust-lang.org/error_codes/E0571.html) compiler error (by [@kuksag])
1921

2022
## Performance Improvements
2123

22-
* [#10095] Skip expansion of cfg-disabled macro calls inside functions
24+
* [#10095] Skip expansion of `cfg`-disabled macro calls inside functions
2325

2426
## Fixes
2527

26-
* [#10139] Fix handling of attribute macro `tokio::test` in some cases
28+
* [#10105] Fix the icon for abstract functions in the [New UI](https://www.jetbrains.com/help/idea/new-ui.html)
2729

28-
* [#10105] Fix the icon for abstract functions in new UI
30+
* [#10018] Don't show unstable stdlib items in completion list while using stable or beta Rust compiler
2931

30-
* [#10103] Take into account attribute procedural macros applied for an impl or trait member. Note that attribute procedural macros expansion is disabled by default
32+
* [#10139] Fix handling of attribute macro `tokio::test` in some cases
3133

32-
* [#10071] Don't complete built-in attributes for qualified path
34+
* [#10071] Don't complete built-in attributes for qualified paths
3335

34-
* [#9996] RES: fix namespace shadowing for a path in a type argument position
36+
* [#9996] Fix namespace shadowing for a path in a type argument position
3537

3638
## Internal Improvements
3739

38-
* [#10098] Slightly simplifiy `RsTemplateBuilder` API
40+
* [#10098] Slightly simplify `RsTemplateBuilder` API
3941

4042
Full set of changes can be found [here](https://github.com/intellij-rust/intellij-rust/milestone/98?closed=1)
4143

74.6 KB
Loading

0 commit comments

Comments
 (0)