about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-10-21Improve stability messages display a bitGuillaume Gomez-12/+14
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-54/+57
2018-10-20Auto merge of #55114 - oli-obk:fx#map, r=nikomatsakisbors-558/+428
2018-10-20Auto merge of #55007 - davidtwco:issue-39175, r=petrochenkovbors-10/+104
2018-10-19Auto merge of #55162 - nikomatsakis:issue-54902-underscore-bound, r=tmandrybors-362/+910
2018-10-19add more to the ERROR messagesNiko Matsakis-27/+27
2018-10-19fix error messagesNiko Matsakis-11/+21
2018-10-19Only suggest paths that exist.David Wood-10/+104
2018-10-19normalize the self-type that we extract from implNiko Matsakis-0/+26
2018-10-19even though we don't need it yet, fix the "fast path" codeNiko Matsakis-3/+7
2018-10-19add a test that we enforce '`static` errors post normalizationNiko Matsakis-0/+26
2018-10-19add useful debug logNiko Matsakis-0/+1
2018-10-19region_infer/mod.rs: rustfmtNiko Matsakis-8/+8
2018-10-19pacify the mercilous tidyNiko Matsakis-1/+3
2018-10-19skip user-type annotations if they don't have regionsNiko Matsakis-55/+43
2018-10-19lowering casts in constants now creates multiple usesNiko Matsakis-6/+21
2018-10-19pacify the mercilous tidyNiko Matsakis-1/+6
2018-10-19save the user-provided type immediately upon return from astconvNiko Matsakis-6/+9
2018-10-19create type ascription for any castNiko Matsakis-25/+52
2018-10-19Wrap cast expressions inside of ValueTypeAscriptionKeith Yeung-2/+40
2018-10-19suppress duplicate -- or near duplicate -- type test errorsNiko Matsakis-5/+27
2018-10-19normalize and prove predicatesNiko Matsakis-1/+76
2018-10-19normalize after substitutionNiko Matsakis-0/+35
2018-10-19pull `relate_type_and_user_type` code into `type_check` moduleNiko Matsakis-132/+99
2018-10-19Update unit testsOliver Scherer-19/+19
2018-10-19Update TypedArena testsOliver Scherer-13/+13
2018-10-19Update more internals tests to `default`Oliver Scherer-2/+2
2018-10-19Free some memory instead of just dropping elementsOliver Scherer-3/+6
2018-10-19Update a compiler-test to the `Default` changesOliver Scherer-1/+1
2018-10-19Remove unused boxOliver Scherer-5/+4
2018-10-19Derives often have very strict boundsOliver Scherer-1/+9
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-362/+237
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-333/+318
2018-10-19type_check/mod.rs: rustfmtNiko Matsakis-40/+29
2018-10-19replace `UserTypeAnnotation::AdtDef` with `TypeOf`Niko Matsakis-29/+3
2018-10-19propagate user-type annotation for constants in expressionsNiko Matsakis-13/+91
2018-10-19convert `FnDef` to `TypeOf`, which is more generalNiko Matsakis-7/+16
2018-10-19remove outdated assertionNiko Matsakis-8/+1
2018-10-19Auto merge of #55194 - kennytm:rollup, r=kennytmbors-239/+378
2018-10-19Rollup merge of #55013 - matthewjasper:propagate-generator-bounds, r=nikomats...kennytm-19/+57
2018-10-19Rollup merge of #55178 - sdroege:stabilize-chunks-exact, r=alexcrichtonkennytm-69/+51
2018-10-19Rollup merge of #55169 - raphlinus:copysign, r=joshtriplettkennytm-0/+58
2018-10-19Rollup merge of #55166 - varkor:ret-parens, r=davidtwcokennytm-5/+17
2018-10-19Rollup merge of #55144 - ljedrz:cleanup_resolve, r=petrochenkovkennytm-143/+116
2018-10-19Rollup merge of #55071 - oli-obk:const_cast_🍨, r=RalfJungkennytm-3/+79
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-54/+57
2018-10-19Auto merge of #55040 - scalexm:param-env, r=nikomatsakisbors-116/+553
2018-10-19Auto merge of #55004 - oli-obk:sized_static, r=cramertjbors-76/+90
2018-10-18Propagate bounds from generatorsMatthew Jasper-19/+57
2018-10-18Auto merge of #54979 - estebank:path-unsized, r=nikomatsakisbors-1/+26