Florian Diebold
|
1c622e9fed
|
Add cycle recovery for type aliases
|
2019-11-30 12:57:32 +01:00 |
|
Florian Diebold
|
3ca40f7c08
|
Add cycle recovery for generic predicates
|
2019-11-30 12:57:32 +01:00 |
|
Florian Diebold
|
cf6809645e
|
Handle cycles in impl types better
- impl Trait<Self> for S is allowed
- impl Trait for S<Self> is an invalid cycle, but we can add cycle recovery for
it in Salsa now
|
2019-11-30 12:57:32 +01:00 |
|
bors[bot]
|
7cecd0f331
|
Merge #2449
2449: Only allow renames to valid identifiers r=matklad a=detrumi
Implements #2121
Co-authored-by: Wilco Kusee <wilcokusee@gmail.com>
|
2019-11-30 10:43:35 +00:00 |
|
Alexander Ekdahl
|
3fe539ce51
|
Remove log dependency from ra_cli
|
2019-11-29 19:40:59 -05:00 |
|
Alexander Ekdahl
|
1793abf4fd
|
Update README
|
2019-11-29 19:36:48 -05:00 |
|
Alexander Ekdahl
|
eb4e70fc67
|
Remove flexi_logger from ra_lsp_server
|
2019-11-29 19:35:03 -05:00 |
|
Alexander Ekdahl
|
9c01c0dcb5
|
Use env_logger in ra_cli
|
2019-11-29 19:20:48 -05:00 |
|
bors[bot]
|
10c8e5eecb
|
Merge #2445
2445: Infer range types r=flodiebold a=oxalica
Co-authored-by: oxalica <oxalicc@pm.me>
|
2019-11-29 19:34:02 +00:00 |
|
Wilco Kusee
|
b3856568af
|
Push identifier check to rename function
|
2019-11-29 16:06:20 +01:00 |
|
Wilco Kusee
|
645df2b5f5
|
Test rename for various identifiers
|
2019-11-29 16:03:39 +01:00 |
|
Wilco Kusee
|
be9ba2b392
|
Move identifier check to analysis
|
2019-11-29 15:52:12 +01:00 |
|
Wilco Kusee
|
f081c9d94d
|
Also allow renaming to underscore
|
2019-11-29 15:27:22 +01:00 |
|
Wilco Kusee
|
9c764cb966
|
Only allow renames to valid identifiers
|
2019-11-29 15:14:53 +01:00 |
|
oxalica
|
2cb684bbce
|
Reduce variants of Expr
|
2019-11-29 14:49:12 +08:00 |
|
Paulo Lieuthier
|
5b2d52c8df
|
docs: describe new feature 'add custom impl for derived trait'
|
2019-11-28 17:36:40 -03:00 |
|
Paulo Lieuthier
|
439080f027
|
assists: add assist for custom implementation for derived trait
|
2019-11-28 16:56:06 -03:00 |
|
oxalica
|
4992d2bf79
|
Infer range types
|
2019-11-29 03:10:16 +08:00 |
|
bors[bot]
|
8b278b1ab6
|
Merge #2442
2442: Move source-related traits to a separate module r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-28 16:05:46 +00:00 |
|
Aleksey Kladov
|
8f1f5a783a
|
Move source-related traits to a separate module
|
2019-11-28 19:05:21 +03:00 |
|
bors[bot]
|
2c7f6b573e
|
Merge #2441
2441: Use InFile for AstId r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-28 13:04:52 +00:00 |
|
Aleksey Kladov
|
e823c578c9
|
Use InFile for AstId
|
2019-11-28 16:02:38 +03:00 |
|
bors[bot]
|
16030528b5
|
Merge #2440
2440: Rename Source -> InFile r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-28 10:02:46 +00:00 |
|
Aleksey Kladov
|
ccd1b0800a
|
Rename Source -> InFile
|
2019-11-28 12:50:26 +03:00 |
|
bors[bot]
|
2702fa1c5d
|
Merge #2438
2438: Derive Hash for tt::TokenTree r=matklad a=edwin0cheng
Preparation for intern `TokenTree` to salsa database
Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com>
|
2019-11-28 08:46:36 +00:00 |
|
Seivan Heidari
|
18a0937585
|
Merge branch 'master' of https://github.com/rust-analyzer/rust-analyzer into feature/themes
|
2019-11-28 08:19:14 +01:00 |
|
Edwin Cheng
|
89fbd0db02
|
Derive Hash for TokenTrees
|
2019-11-28 13:41:58 +08:00 |
|
bors[bot]
|
484acc8a61
|
Merge #2437
2437: Update mio and anyhow r=kjeremy a=kjeremy
Co-authored-by: kjeremy <kjeremy@gmail.com>
|
2019-11-27 23:06:40 +00:00 |
|
kjeremy
|
cf1d7bf5c9
|
Update mio and anyhow
|
2019-11-27 18:05:49 -05:00 |
|
bors[bot]
|
922ec610d1
|
Merge #2433
2433: Use Name::missing consistently r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-27 20:27:01 +00:00 |
|
Aleksey Kladov
|
1d14fd1737
|
Use Name::missing consistently
|
2019-11-27 23:22:20 +03:00 |
|
bors[bot]
|
c0bb667a7d
|
Merge #2432
2432: Minimize API r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-27 19:30:38 +00:00 |
|
Aleksey Kladov
|
04735abfae
|
Minimize API
|
2019-11-27 22:21:01 +03:00 |
|
bors[bot]
|
385899d2f0
|
Merge #2431
2431: Memoize impl resolutions r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-27 19:13:34 +00:00 |
|
Aleksey Kladov
|
8d34696826
|
Memoize impl resolutions
|
2019-11-27 22:12:09 +03:00 |
|
bors[bot]
|
360f6b7bb3
|
Merge #2430
2430: rename ra_ide_api -> ra_ide r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-27 18:45:05 +00:00 |
|
Aleksey Kladov
|
27b362b059
|
Reformat
|
2019-11-27 21:44:38 +03:00 |
|
Aleksey Kladov
|
757e593b25
|
rename ra_ide_api -> ra_ide
|
2019-11-27 21:35:06 +03:00 |
|
Aleksey Kladov
|
d9a36a736b
|
Rename module_id -> local_id
|
2019-11-27 21:31:51 +03:00 |
|
bors[bot]
|
4946169a96
|
Merge #2429
2429: Move type inference to a separate crate r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-27 18:27:45 +00:00 |
|
Aleksey Kladov
|
47ec2ceb12
|
prune deps
|
2019-11-27 21:26:49 +03:00 |
|
Aleksey Kladov
|
a87579500a
|
Move Ty
|
2019-11-27 21:16:00 +03:00 |
|
Aleksey Kladov
|
3686530815
|
Decouple
|
2019-11-27 16:48:48 +03:00 |
|
bors[bot]
|
2798beeeb0
|
Merge #2428
2428: Remove TypableDef r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-27 13:41:55 +00:00 |
|
Aleksey Kladov
|
12501fcdd0
|
Remove TypableDef
|
2019-11-27 16:39:58 +03:00 |
|
Aleksey Kladov
|
d6e8f27488
|
Cleanup imports
|
2019-11-27 16:29:11 +03:00 |
|
Aleksey Kladov
|
9fa46ff5c6
|
Use Id for variats
|
2019-11-27 16:25:01 +03:00 |
|
Aleksey Kladov
|
17680f6060
|
More decoupling
|
2019-11-27 16:02:33 +03:00 |
|
Aleksey Kladov
|
d569869f7a
|
Decouple more
|
2019-11-27 15:56:20 +03:00 |
|
bors[bot]
|
35f57f35ec
|
Merge #2427
2427: Decouple r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-11-27 09:51:02 +00:00 |
|