index
:
rust-analyzer
master
[FORK] modified to work on wasm targets
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
crates
/
ra_hir_ty
/
src
/
lower.rs
Commit message (
Expand
)
Author
Age
Files
Lines
*
Implement return position impl trait / opaque type support
Florian Diebold
2020-06-05
1
-21
/
+122
*
Switch to new magic marks
Aleksey Kladov
2020-05-20
1
-1
/
+1
*
Rename to associated_type_shorthand_candidates
Jonas Schievink
2020-04-29
1
-25
/
+26
*
Complete assoc. items on type parameters
Jonas Schievink
2020-04-29
1
-56
/
+88
*
For associated type shorthand (T::Item), use the substs from the where clause
Florian Diebold
2020-04-26
1
-13
/
+29
*
Rename StructField -> Field
Aleksey Kladov
2020-04-25
1
-3
/
+3
*
Fix another crash from wrong binders
Florian Diebold
2020-04-17
1
-20
/
+49
*
-
.
Merge #3964 #3965 #3967
bors[bot]
2020-04-15
1
-8
/
+34
|
\
\
|
|
*
Handle `Self::Type` in trait definitions when referring to own associated type
Florian Diebold
2020-04-13
1
-2
/
+12
|
|
/
|
/
|
|
*
Implement inline associated type bounds
Florian Diebold
2020-04-13
1
-6
/
+22
|
/
*
Upgrade Chalk again
Florian Diebold
2020-04-05
1
-13
/
+15
*
Use `dyn Trait` for working with databse
Aleksey Kladov
2020-03-16
1
-112
/
+108
*
Resolve `Self::AssocTy` in impls
Florian Diebold
2020-03-06
1
-36
/
+50
*
Rework find_super_trait_path to protect against cycles
Florian Diebold
2020-02-22
1
-1
/
+2
*
Fix wrong handling of bare `dyn Trait` exposed by canonicalizer fix
Florian Diebold
2020-02-22
1
-1
/
+3
*
Run cargo +nightly fix --clippy -Z unstable-options
Kirill Bulatov
2020-02-18
1
-12
/
+10
*
use 'if let' instead of match on kind in lower.rs
adamrk
2020-02-17
1
-6
/
+4
*
replace uses of VariantData::is_unit with VariantData::kind
adamrk
2020-02-16
1
-4
/
+7
*
Make Self implement the trait inside trait default methods
Florian Diebold
2020-02-14
1
-4
/
+28
*
Rename Ty::Param => Ty::Placeholder
Florian Diebold
2020-02-14
1
-4
/
+4
*
Fix some TODOs
Florian Diebold
2020-02-07
1
-3
/
+7
*
Deal better with implicit type parameters and argument lists
Florian Diebold
2020-02-07
1
-20
/
+21
*
Formatting
Florian Diebold
2020-02-07
1
-2
/
+6
*
Fix compilation of other crates
Florian Diebold
2020-02-07
1
-2
/
+2
*
Use variables in predicates as well
Florian Diebold
2020-02-07
1
-32
/
+41
*
Comment fixes / todos
Florian Diebold
2020-02-07
1
-6
/
+5
*
Fix APIT some more
Florian Diebold
2020-02-07
1
-3
/
+2
*
Fix APIT
Florian Diebold
2020-02-07
1
-0
/
+2
*
Change Ty::Param to contain param ID
Florian Diebold
2020-02-07
1
-49
/
+59
*
WIP use params for APIT
Florian Diebold
2020-02-07
1
-0
/
+10
*
Fix assoc type selection
Florian Diebold
2020-02-07
1
-29
/
+40
*
First stab at desugaring bounds for APIT
Florian Diebold
2020-02-07
1
-3
/
+26
*
Fix crash
Florian Diebold
2020-02-07
1
-4
/
+7
*
Fix enum constructors
Florian Diebold
2020-02-07
1
-6
/
+4
*
Lower impl trait to variables, move away from using placeholders where they d...
Florian Diebold
2020-02-07
1
-122
/
+141
*
wip lower impl trait to type args
Florian Diebold
2020-02-07
1
-0
/
+1
*
wip implement lowering mode
Florian Diebold
2020-02-07
1
-6
/
+26
*
Add impl trait lowering mode
Florian Diebold
2020-02-07
1
-18
/
+80
*
Introduce TyLoweringContext
Florian Diebold
2020-02-07
1
-122
/
+110
*
Fix #2705
Florian Diebold
2020-01-03
1
-1
/
+1
*
Support for nested ADT
Aleksey Kladov
2019-12-20
1
-2
/
+2
*
Forbid <T>::foo syntax in mod paths
Aleksey Kladov
2019-12-18
1
-3
/
+3
*
Use different types for path with and without generics
Aleksey Kladov
2019-12-14
1
-36
/
+34
*
Move enum&union to new loc
Aleksey Kladov
2019-12-12
1
-4
/
+5
*
Move structs to new loc
Aleksey Kladov
2019-12-12
1
-1
/
+1
*
Refactor parameter count tracking
Aleksey Kladov
2019-12-07
1
-7
/
+6
*
Remove idx and parent generics from generics
Aleksey Kladov
2019-12-07
1
-16
/
+19
*
Add cycle recovery for type aliases
Florian Diebold
2019-11-30
1
-0
/
+5
*
Add cycle recovery for generic predicates
Florian Diebold
2019-11-30
1
-0
/
+9
*
Handle cycles in impl types better
Florian Diebold
2019-11-30
1
-14
/
+21
[next]