2022-05-29 |
Michael Goulet | Use type_is_copy_modulo_regions check in intrisicck
|
commit | commitdiff | tree |
2022-05-29 |
Michael Goulet | Note pattern mismatch coming from for-loop desugaring
|
commit | commitdiff | tree |
2022-05-28 |
Michael Goulet | Make TyCtxt implement Interner, make HashStable generic...
|
commit | commitdiff | tree |
2022-05-28 |
Michael Goulet | Remove some comments, inline interner fn
|
commit | commitdiff | tree |
2022-05-28 |
Michael Goulet | Fix TyKind lint, make consts no longer fn, etc
|
commit | commitdiff | tree |
2022-05-28 |
Michael Goulet | Initial fixes on top of type interner commit
|
commit | commitdiff | tree |
2022-05-28 |
Wilco Kusee | Move things to rustc_type_ir
|
commit | commitdiff | tree |
2022-05-26 |
Michael Goulet | don't do Sized/other fn signature checks on RPIT's...
|
commit | commitdiff | tree |
2022-05-24 |
Michael Goulet | Make Lazy not care about lifetimes until decode
|
commit | commitdiff | tree |
2022-05-24 |
Michael Goulet | Minor improvement on else-no-if diagnostic
|
commit | commitdiff | tree |
2022-05-24 |
Michael Goulet | Parse expression after `else` as a condition if followed...
|
commit | commitdiff | tree |
2022-05-24 |
Michael Goulet | Fix iterator implementation, add some inlines
|
commit | commitdiff | tree |
2022-05-24 |
Michael Goulet | refine comments, disambiguate len for array and tables
|
commit | commitdiff | tree |
2022-05-24 |
Michael Goulet | split out the various responsibilities of Lazy
|
commit | commitdiff | tree |
2022-05-23 |
Michael Goulet | Lifetime variance fixes for clippy
|
commit | commitdiff | tree |
2022-05-23 |
Michael Goulet | Lifetime variance fixes for clippy
|
commit | commitdiff | tree |
2022-05-23 |
Michael Goulet | Fix some typos in arg checking algorithm
|
commit | commitdiff | tree |
2022-05-23 |
Michael Goulet | Do writeback of child expressions before parent expression
|
commit | commitdiff | tree |
2022-05-22 |
Michael Goulet | Lifetime variance fixes for rustc
|
commit | commitdiff | tree |
2022-05-22 |
Michael Goulet | Lifetime variance fixes for rustdoc
|
commit | commitdiff | tree |
2022-05-18 |
Michael Goulet | Mention traits being upcasted, types being coerced
|
commit | commitdiff | tree |
2022-05-18 |
Michael Goulet | better lvalue errors for things implementing DerefMut
|
commit | commitdiff | tree |
2022-05-18 |
Michael Goulet | better error for bad LHS in binop-assign
|
commit | commitdiff | tree |
2022-05-18 |
Michael Goulet | Suggest deref non-lvalue mutable reference
|
commit | commitdiff | tree |
2022-04-27 |
Michael Goulet | Better error messages when collecting into `[T; n]`
|
commit | commitdiff | tree |
2022-04-27 |
Michael Goulet | TAITs are suggestable
|
commit | commitdiff | tree |
2022-04-27 |
Michael Goulet | make `fn() -> _ {}` suggestion MachineApplicable
|
commit | commitdiff | tree |
2022-04-25 |
Michael Goulet | Fix issue 96381
|
commit | commitdiff | tree |
2022-04-24 |
Michael Goulet | suggestion if struct field has method
|
commit | commitdiff | tree |
2022-04-24 |
Michael Goulet | pull some methods out of report_method_error
|
commit | commitdiff | tree |
2022-04-24 |
Michael Goulet | remove indentation in report_method_error
|
commit | commitdiff | tree |
2022-04-24 |
Michael Goulet | Fix suggestion for `_` on return type for fn in impl...
|
commit | commitdiff | tree |
2022-04-24 |
Michael Goulet | Suggest replacing `_` in type signature of impl for...
|
commit | commitdiff | tree |
2022-04-11 |
Michael Goulet | use find_ancestor_inside to get right span in CastCheck
|
commit | commitdiff | tree |
2022-04-11 |
Michael Goulet | Delay a bug when we see SelfCtor in ref pattern
|
commit | commitdiff | tree |
2022-04-10 |
Michael Goulet | Inline shallow_resolve_ty into ShallowResolver
|
commit | commitdiff | tree |
2022-04-10 |
Michael Goulet | better error for binder on associated type bound
|
commit | commitdiff | tree |
2022-04-10 |
Michael Goulet | only suggest removing semicolon when expr implements...
|
commit | commitdiff | tree |
2022-04-10 |
Michael Goulet | FIXME for diagnostic variable name
|
commit | commitdiff | tree |
2022-04-07 |
Michael Goulet | regression test for #82866
|
commit | commitdiff | tree |
2022-04-07 |
Michael Goulet | don't report int/float ambiguity when we have previous...
|
commit | commitdiff | tree |
2022-04-07 |
Michael Goulet | only downgrade Error -> Ambiguous if type error is...
|
commit | commitdiff | tree |
2022-04-07 |
Michael Goulet | Fix unit struct/enum variant in destructuring assignment
|
commit | commitdiff | tree |
2022-04-05 |
Michael Goulet | Explain why `&T` is cloned when `T` is not `Clone`
|
commit | commitdiff | tree |
2022-04-05 |
Michael Goulet | Format invariance notes with backticks
|
commit | commitdiff | tree |
2022-04-05 |
Michael Goulet | Handle reporting invariance of fn pointer
|
commit | commitdiff | tree |
2022-04-02 |
Michael Goulet | Suggest borrowing when trying to coerce unsized type...
|
commit | commitdiff | tree |
2022-04-02 |
Michael Goulet | Fix late-bound ICE in unsized return suggestion
|
commit | commitdiff | tree |
2022-03-31 |
Michael Goulet | address comments, add test for shadowed Box type
|
commit | commitdiff | tree |
2022-03-31 |
Michael Goulet | Specialize suggestion for Option<T>
|
commit | commitdiff | tree |
2022-03-31 |
Michael Goulet | Restore `impl Future<Output = Type>` to async blocks
|
commit | commitdiff | tree |
2022-03-29 |
Michael Goulet | Suggest function borrow ignoring needs_note
|
commit | commitdiff | tree |
2022-03-29 |
Michael Goulet | drive-by: move Copy bound suggestion to its own function
|
commit | commitdiff | tree |
2022-03-29 |
Michael Goulet | Add suggestion to borrow opaque Fn and FnMut instead...
|
commit | commitdiff | tree |
2022-03-28 |
Michael Goulet | Make fatal DiagnosticBuilder yield never
|
commit | commitdiff | tree |
2022-03-27 |
Michael Goulet | suggest wrapping in struct tuples as well
|
commit | commitdiff | tree |
2022-03-27 |
Michael Goulet | do not suggest enum tuple variant for named field variant
|
commit | commitdiff | tree |
2022-03-27 |
Michael Goulet | suggest wrapping patterns with compatible enum variants
|
commit | commitdiff | tree |
2022-03-27 |
Michael Goulet | Do not use ParamEnv::and to cache param-env with candidate
|
commit | commitdiff | tree |
2022-03-25 |
Michael Goulet | when checking pointee metadata, canonicalize the Sized...
|
commit | commitdiff | tree |
2022-03-25 |
Michael Goulet | suggest wrapping single-expr blocks in square brackets
|
commit | commitdiff | tree |
2022-03-24 |
Michael Goulet | Add known-bug for #94034
|
commit | commitdiff | tree |
2022-03-24 |
Michael Goulet | make rustc work again
|
commit | commitdiff | tree |
2022-03-24 |
Michael Goulet | Better suggestions for Fn trait selection errors
|
commit | commitdiff | tree |
2022-03-23 |
Michael Goulet | upgrade chalk
|
commit | commitdiff | tree |
2022-03-23 |
Michael Goulet | remove [async output] from impl Future
|
commit | commitdiff | tree |
2022-03-23 |
Michael Goulet | better errors when a Copy impl is not coherent
|
commit | commitdiff | tree |
2022-03-19 |
Michael Goulet | suggest removing type ascription in bad position
|
commit | commitdiff | tree |
2022-03-16 |
Michael Goulet | erase late-bound regions in dyn projection types for...
|
commit | commitdiff | tree |
2022-03-16 |
Michael Goulet | Add Stream alias for AsyncIterator
|
commit | commitdiff | tree |
2022-03-15 |
Michael Goulet | check all dyn obligations, actually
|
commit | commitdiff | tree |
2022-03-14 |
Michael Goulet | check Projection supertrait bounds when confirming...
|
commit | commitdiff | tree |
2022-03-09 |
Michael Goulet | better suggestion for int to wide ptr cast
|
commit | commitdiff | tree |
2022-03-09 |
Michael Goulet | suggest enabling generic_const_exprs feature if const...
|
commit | commitdiff | tree |
2022-03-08 |
Michael Goulet | only emit pointer-like metadata for BZST-allocator Box
|
commit | commitdiff | tree |
2022-03-07 |
Michael Goulet | allow referencing impl substs from rustc_on_unimplemented
|
commit | commitdiff | tree |
2022-03-07 |
Michael Goulet | use impl substs in on_unimplemented
|
commit | commitdiff | tree |
2022-03-07 |
Michael Goulet | Erase regions when checking for missing Copy predicates
|
commit | commitdiff | tree |
2022-03-06 |
Michael Goulet | Fix rustdoc for GATs with with anonymous bound regions
|
commit | commitdiff | tree |
2022-03-05 |
Michael Goulet | check extra args even if the function is not c_variadic
|
commit | commitdiff | tree |
2022-03-04 |
Michael Goulet | add tests for metadata for unsized generics and opaques
|
commit | commitdiff | tree |
2022-03-04 |
Michael Goulet | opaque types may also be sized
|
commit | commitdiff | tree |
2022-03-04 |
Michael Goulet | type parameters have unit metadata if they are sized
|
commit | commitdiff | tree |
2022-03-04 |
Michael Goulet | delay bug instead of skipping check_expr
|
commit | commitdiff | tree |
2022-03-03 |
Michael Goulet | add tests
|
commit | commitdiff | tree |
2022-03-03 |
Michael Goulet | don't forget generics for GATs in impls
|
commit | commitdiff | tree |
2022-03-03 |
Michael Goulet | make generic projection types print correctly
|
commit | commitdiff | tree |
2022-02-28 |
Michael Goulet | make GATs print properly in traits
|
commit | commitdiff | tree |
2022-02-28 |
Michael Goulet | move method out of nesting
|
commit | commitdiff | tree |
2022-02-28 |
Michael Goulet | only check method inputs once
|
commit | commitdiff | tree |
2022-02-28 |
Michael Goulet | fix ICE when passing empty block to while-loop condition
|
commit | commitdiff | tree |
2022-02-28 |
Michael Goulet | Make deref suggestion better
|
commit | commitdiff | tree |
2022-02-26 |
Michael Goulet | Suggest {} around more bad const generic exprs
|
commit | commitdiff | tree |
2022-02-25 |
Michael Goulet | Remove LifetimeDefOrigin
|
commit | commitdiff | tree |
2022-02-25 |
Michael Goulet | Remove in-band lifetimes
|
commit | commitdiff | tree |
2022-02-24 |
Michael Goulet | restore spans for issue-50480
|
commit | commitdiff | tree |
2022-02-24 |
Michael Goulet | better ObligationCause for normalization errors in...
|
commit | commitdiff | tree |
2022-02-24 |
Michael Goulet | better ObligationCause for normalization errors in...
|
commit | commitdiff | tree |
2022-02-23 |
Michael Goulet | properly handle fat pointers to uninhabitable types
|
commit | commitdiff | tree |
2022-02-22 |
Michael Goulet | reject compiler-flags as a compiletest attribute
|
commit | commitdiff | tree |
next |