Lukas Wirth
|
a2b59b110f
|
Report config errors via status
|
2023-05-26 15:26:03 +02:00 |
|
Lukas Wirth
|
79fe11ced3
|
Shuffle some things around
|
2023-05-26 15:09:19 +02:00 |
|
bors
|
8589a2d843
|
Auto merge of #14849 - alibektas:14557n, r=Veykril
enhancement : using doc aliases to search workspace symbols ( fixes #14557 )
Doc aliases are now visible among symbols and can be used for searching.
|
2023-05-26 11:30:40 +00:00 |
|
Ali Bektas
|
d49924dc6e
|
Choose & over ref, make nav target's name more intuitive.
|
2023-05-26 13:24:44 +02:00 |
|
Wilfred Hughes
|
5b0e170683
|
Allow users to override the .scip output file path
Previously, rust-analyzer would write to the file index.scip
unconditionally.
|
2023-05-25 16:54:31 -07:00 |
|
Lukas Wirth
|
e3dfcf2eb2
|
Add context to overly long loop message
|
2023-05-25 16:20:28 +02:00 |
|
alibektas
|
1222869b3e
|
Fix #14557. Docs aliases can now be detected and used in searching for workspace symbols
|
2023-05-24 23:57:24 +02:00 |
|
Lukas Wirth
|
c7ef6c25b7
|
internal: Replace Display impl for Name
|
2023-05-24 20:55:12 +02:00 |
|
hkalbasi
|
261047d019
|
Fix layout for hir_ty::Ty and friends
|
2023-05-18 11:29:03 +03:30 |
|
bors
|
c7b03491cd
|
Auto merge of #14834 - Veykril:ty-diag-unit, r=Veykril
internal: Less file parsing for symbol index generation
|
2023-05-18 06:25:40 +00:00 |
|
Lukas Wirth
|
d6dcfa5744
|
internal: Less file parsing for symbol index generation
|
2023-05-18 08:25:06 +02:00 |
|
bors
|
c06f088968
|
Auto merge of #14823 - Veykril:discriminant-inlays, r=Veykril
fix: Discriminant hints only render for datacarrying enums with primitive repr
|
2023-05-18 05:50:41 +00:00 |
|
Lukas Wirth
|
c12ede8c34
|
fix: Discriminant hints only render for datacarrying enums with primitive repr
|
2023-05-16 22:15:39 +02:00 |
|
Weihang Lo
|
77be56b691
|
fix(analysis-stats): divided by zero error
|
2023-05-16 13:57:36 +01:00 |
|
bors
|
2f8cd66fb4
|
Auto merge of #14810 - Veykril:inline-module, r=Veykril
internal: Inline handlers module
|
2023-05-15 10:19:21 +00:00 |
|
Lukas Wirth
|
9e80c8571d
|
internal: Inline handlers module
|
2023-05-15 11:59:09 +02:00 |
|
bors
|
1e6bd6cb0d
|
Auto merge of #14794 - Veykril:inlay-kind-refac, r=Veykril
Restructure InlayHint, no longer derive properties from its kind
Closes https://github.com/rust-lang/rust-analyzer/issues/14595
|
2023-05-15 09:49:17 +00:00 |
|
bors
|
b198815e7f
|
Auto merge of #14775 - hecatia-elegua:doc-alias-methods, r=Veykril
feat: add #[doc(alias(..))]-based method completions
![Screenshot showing a completion when you type a doc alias instead of a real name](https://github.com/rust-lang/rust-analyzer/assets/108802164/e7c69bb9-3da6-4d8f-a09b-fece1bdd1c0e)
|
2023-05-15 09:32:10 +00:00 |
|
hkalbasi
|
206a0b5bc6
|
Add timer for new items
|
2023-05-14 22:34:58 +03:30 |
|
hkalbasi
|
51e8b8ff14
|
Add metrics for unevaluated constants, failed mir bodies, and failed data layouts
|
2023-05-14 17:12:28 +03:30 |
|
Lukas Wirth
|
cace5bb35d
|
fix: Fix process-changes duplicating change events
|
2023-05-13 21:21:03 +02:00 |
|
mataha
|
9fff960636
|
Remove root from patched UNC windows path drives
|
2023-05-13 18:38:12 +02:00 |
|
Lukas Wirth
|
8e116855f5
|
Add macro modifier for highlighting tokens in macro calls
|
2023-05-13 11:43:39 +02:00 |
|
Lukas Wirth
|
730286b523
|
Restructure InlayHint, no longer derive properties from its kind
|
2023-05-13 10:42:26 +02:00 |
|
Lukas Wirth
|
91d5a689c7
|
Add config for disabling non standard lsp highlight tokens
|
2023-05-11 10:01:38 +02:00 |
|
Lukas Wirth
|
4b42acf617
|
Add basic support for augmentsSyntaxTokens
|
2023-05-10 20:48:51 +02:00 |
|
hecatia-elegua
|
d4b668a3bb
|
Prepare tidy.rs
|
2023-05-10 12:47:05 +02:00 |
|
bors
|
d3ce333ec8
|
Auto merge of #14742 - Veykril:closure-capture-inlays, r=Veykril
feat: Closure capture inlay hints
I opted for a fictional `move(foo, &bar, &mut qux)` syntax here, disabled by default as these are not correct rust syntax and hence could cause confusion.
![image](https://user-images.githubusercontent.com/3757771/236447484-649a4ea6-ad61-496e-bad8-765a5236150e.png)
|
2023-05-08 09:52:29 +00:00 |
|
bors
|
833d5301d1
|
Auto merge of #14758 - lumenian:hover-layout-config, r=HKalbasi
Add config for disabling hover memory layout data
Requested in https://github.com/rust-lang/rust-analyzer/pull/14748#issuecomment-1537190252
|
2023-05-07 16:22:57 +00:00 |
|
Yury Ivanou
|
98a4c5049f
|
Rename hover memory layout config key
|
2023-05-07 18:37:56 +03:00 |
|
Yury Ivanou
|
4ed0fa8414
|
Add config for disabling hover memory layout data
|
2023-05-07 18:21:07 +03:00 |
|
Ariel Davis
|
02e8bb0c6e
|
Return Option
|
2023-05-06 00:57:57 -07:00 |
|
Ariel Davis
|
fcbe73ec1c
|
Refactor position
|
2023-05-06 00:52:32 -07:00 |
|
Ariel Davis
|
1ad0779a00
|
Make WideEncoding non-exhaustive
|
2023-05-06 00:49:23 -07:00 |
|
Ariel Davis
|
4a1922fd1a
|
Depend on nohash-hasher individually
|
2023-05-06 00:49:23 -07:00 |
|
Lukas Wirth
|
8081a654da
|
feat: Closure capture inlay hints
|
2023-05-05 13:38:22 +02:00 |
|
Laurențiu Nicola
|
7197a27028
|
Use triomphe Arc
|
2023-05-02 20:02:43 +03:00 |
|
Ddystopia
|
2025f17ac3
|
Workspace without sysroot could be possible
|
2023-05-02 17:24:00 +02:00 |
|
Ddystopia
|
7e19d99d4f
|
Add a localDocs capability
|
2023-05-02 17:13:21 +02:00 |
|
Ddystopia
|
4ac39f0c98
|
Propagating sysroot down + Refactoring
|
2023-05-02 17:08:56 +02:00 |
|
Ddystopia
|
396934860c
|
Getting cargo workspace from file_id and refactoring
|
2023-05-02 17:08:56 +02:00 |
|
Ddystopia
|
c47a34fddc
|
Add target_dir path argument for external_docs and other methods
|
2023-05-02 17:06:38 +02:00 |
|
Ddystopia
|
f2d933ecaf
|
Add support for local documentation links alongside web documentation links, pending for target_dir path and tests
|
2023-05-02 17:06:38 +02:00 |
|
Bruno Ortiz
|
ecfe7c0488
|
last fixes after rebase
|
2023-05-02 11:24:08 -03:00 |
|
Bruno Ortiz
|
bcb21311ea
|
Accepting review suggestions
|
2023-05-02 11:06:25 -03:00 |
|
Bruno Ortiz
|
800b3b6323
|
adding doc and simplifying function
|
2023-05-02 11:03:32 -03:00 |
|
Bruno Ortiz
|
66fe84d936
|
accepting review suggestions
|
2023-05-02 11:01:41 -03:00 |
|
Bruno Ortiz
|
1b8288ff96
|
Fixing naming from graph to list
|
2023-05-02 10:59:29 -03:00 |
|
Bruno Ortiz
|
e2535926e9
|
Fixing tests
|
2023-05-02 10:56:50 -03:00 |
|
Bruno Ortiz
|
440889edec
|
fixing main_loop.rs
|
2023-05-02 10:56:13 -03:00 |
|