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
/
src
/
ty.rs
Commit message (
Expand
)
Author
Age
Files
Lines
*
Disable doctests
Aleksey Kladov
2019-11-17
1
-2
/
+2
*
Fix handling of the binders in dyn/impl Trait
Florian Diebold
2019-11-16
1
-32
/
+57
*
Reduce duplication between uncertain floats & ints
Aleksey Kladov
2019-11-13
1
-3
/
+3
*
Don't reexport generics from HIR
Aleksey Kladov
2019-11-11
1
-6
/
+6
*
Move Namespace enum closer to usage
Aleksey Kladov
2019-11-04
1
-1
/
+1
*
Various review fixes
Florian Diebold
2019-11-01
1
-0
/
+1
*
Get trait assoc item resolution mostly working
Florian Diebold
2019-11-01
1
-5
/
+13
*
remove forward pointer for type_ref
Aleksey Kladov
2019-10-30
1
-2
/
+2
*
make_mut_slice
Shotaro Yamada
2019-10-14
1
-16
/
+10
*
`.collect()` directly into `Arc<[T]>`
Shotaro Yamada
2019-10-14
1
-4
/
+2
*
Avoid cloning `Arc<[T]>` into a vec if possible
Shotaro Yamada
2019-10-14
1
-19
/
+17
*
Add SubstsBuilder
Florian Diebold
2019-09-26
1
-6
/
+135
*
Avoid intermediate allocation
Shotaro Yamada
2019-09-25
1
-1
/
+1
*
Give closures types
Florian Diebold
2019-09-24
1
-1
/
+22
*
Handle associated type shorthand (`T::Item`)
Florian Diebold
2019-09-22
1
-2
/
+2
*
Upgrade Chalk
Florian Diebold
2019-09-14
1
-45
/
+0
*
rename AdtDef -> Adt
Aleksey Kladov
2019-09-12
1
-6
/
+6
*
Make type walking infrastructure a bit nicer
Florian Diebold
2019-09-03
1
-113
/
+120
*
Properly format `impl Trait<Type = Foo>` types
Florian Diebold
2019-09-03
1
-19
/
+93
*
Add support for associated type bindings (`where Trait<Type = X>`)
Florian Diebold
2019-09-03
1
-0
/
+33
*
Handle impl/dyn Trait in method resolution
Florian Diebold
2019-08-22
1
-0
/
+13
*
Add `impl Trait` and `dyn Trait` types
Florian Diebold
2019-08-22
1
-10
/
+110
*
Improve debug logging a bit
Florian Diebold
2019-08-12
1
-0
/
+14
*
Add representations of associated types
Florian Diebold
2019-08-12
1
-0
/
+86
*
provide completion in struct patterns
Ekaterina Babshukova
2019-07-21
1
-1
/
+1
*
Some renamings for clarity
Florian Diebold
2019-07-14
1
-1
/
+1
*
Unify `normalize` and `implements` to simplify code
Florian Diebold
2019-07-08
1
-1
/
+1
*
Refactor a bit & introduce Environment struct
Florian Diebold
2019-07-08
1
-1
/
+1
*
Add trait obligations for where clauses when calling functions/methods
Florian Diebold
2019-07-06
1
-2
/
+2
*
allow rustfmt to reorder imports
Aleksey Kladov
2019-07-04
1
-5
/
+8
*
Simplifications / cleanup from review
Florian Diebold
2019-06-16
1
-0
/
+1
*
Somewhat handle variables in the derefed type, and add another test
Florian Diebold
2019-06-15
1
-0
/
+11
*
Implement autoderef using the Deref trait
Florian Diebold
2019-06-15
1
-2
/
+3
*
Add basic infrastructure for assoc type projection
Florian Diebold
2019-06-15
1
-1
/
+10
*
Fix clippy::or_fun_call
Alan Du
2019-06-04
1
-1
/
+1
*
add union to code_model
Aleksey Kladov
2019-05-23
1
-0
/
+1
*
profile type inference
Aleksey Kladov
2019-05-21
1
-1
/
+1
*
Add infer for generic default type
Edwin Cheng
2019-05-19
1
-1
/
+1
*
Handle where clauses in trait solving
Florian Diebold
2019-05-11
1
-1
/
+30
*
Add a HirDisplay implementation for TraitRef
Florian Diebold
2019-05-07
1
-0
/
+17
*
Turn `implements` into a query again
Florian Diebold
2019-05-07
1
-1
/
+1
*
Differentiate Tuple / FnPtr type constructors by cardinality
Florian Diebold
2019-05-04
1
-7
/
+9
*
Simplify subst / subst_bound_vars a bit
Florian Diebold
2019-05-04
1
-12
/
+2
*
Canonicalize before doing method resolution
Florian Diebold
2019-05-04
1
-0
/
+11
*
Implement Deref<Target=[Ty]> for Substs
Florian Diebold
2019-05-04
1
-17
/
+18
*
Chalk integration
Florian Diebold
2019-05-04
1
-1
/
+48
*
Add Ty::Bound variant for use in Chalk integration
Florian Diebold
2019-05-04
1
-2
/
+7
*
Make callable signature handling a bit nicer
Florian Diebold
2019-04-14
1
-0
/
+22
*
More trait infrastructure
Florian Diebold
2019-04-14
1
-0
/
+11
*
Make call info to use real name resolution
Aleksey Kladov
2019-04-11
1
-2
/
+12
[next]