about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-10-28validity in non-const mode relies on ref_to_mplace checking bounds; (de)refer...Ralf Jung-121/+119
2018-10-28make (de)reference hooks more consistentRalf Jung-19/+45
2018-10-28Auto merge of #55297 - petrochenkov:uni, r=Mark-Simulacrumbors-544/+518
2018-10-28Auto merge of #54683 - zackmdavis:critique_of_pure_lints, r=petrochenkovbors-20/+304
2018-10-28resolve: Desugar empty import groups into synthetic dummy importsVadim Petrochenkov-98/+51
2018-10-28resolve: Make sure macros and imports are resolved in full parent scopeVadim Petrochenkov-86/+83
2018-10-28resolve: More precise spans for privacy errorsVadim Petrochenkov-281/+276
2018-10-28resolve: Absolute paths may be undetermined on 2018 editionVadim Petrochenkov-0/+21
2018-10-28resolve: Refactor away `legacy_macro_imports`/`LegacyMacroImports`Vadim Petrochenkov-37/+39
2018-10-28resolve: Record full parent scope data for importsVadim Petrochenkov-46/+52
2018-10-27wherein the status of empty and reason-only lint attributes is clarifiedZack M. Davis-1/+25
2018-10-27in which lint reasons are restricted to come last in the attributeZack M. Davis-36/+69
2018-10-27feature-gate lint reasonsZack M. Davis-12/+48
2018-10-27Auto merge of #54183 - qnighy:by-value-object-safety, r=oli-obkbors-171/+870
2018-10-27introducing lint reason annotations (RFC 2383)Zack M. Davis-20/+211
2018-10-27Auto merge of #55385 - davidtwco:issue-55288, r=oli-obkbors-194/+356
2018-10-27Refactor and add `PlaceContext::AscribeUserTy`.David Wood-195/+308
2018-10-27Test for cast causing static promotion failure.David Wood-0/+21
2018-10-27Add helpful logging statements.David Wood-1/+29
2018-10-27Auto merge of #55150 - pnkfelix:issues-47215-54797-fix-ice-from-moving-out-of...bors-14/+91
2018-10-27Add more tests on unsized locals autoderef and borrowck.Masaki Hara-0/+368
2018-10-27Auto merge of #55053 - Emerentius:test_all_again, r=alexcrichtonbors-81/+119
2018-10-27Auto merge of #55274 - pnkfelix:issue-54570-proj-path-into-pats-with-type-tak...bors-127/+622
2018-10-26add user_ty.projs support to `AscribeUserType`.Felix S. Klock II-10/+29
2018-10-26Further foundational stuff on `ProjectionKind` before I add it to `AscribeUse...Felix S. Klock II-0/+30
2018-10-26Add intern table for `List<ProjectionElem<'tcx, (), ()>>`.Felix S. Klock II-2/+28
2018-10-26Add test for normalization during field-lookup on patterns with ascribed types.Felix S. Klock II-14/+50
2018-10-26regression test for ICE I encountered in my patch.Felix S. Klock II-0/+31
2018-10-26Update mir-opt tests to reflect change to `AscribeUserType` to carry a `UserT...Felix S. Klock II-1/+1
2018-10-26Add the actual chain of projections to `UserTypeProjection`.Felix S. Klock II-64/+272
2018-10-26Checkpoint: Added abstraction over collection of projections into user type.Felix S. Klock II-53/+148
2018-10-26Auto merge of #54929 - csmoe:cfg_lint, r=petrochenkovbors-78/+221
2018-10-26Added `mir::UserTypeProjection`, a stub for a structure that projects *into* ...Felix S. Klock II-32/+70
2018-10-26Refactoring: added `PatternTypeAnnotation` wrapper around `UserTypeAnnotation...Felix S. Klock II-13/+28
2018-10-26restrict scope of methods that are only called within mod tree of parent.Felix S. Klock II-2/+2
2018-10-26Remove `PlaceContext` from API of `mir::Visitor::visit_projection_elem`.Felix S. Klock II-6/+3
2018-10-26Auto merge of #55382 - kennytm:rollup, r=kennytmbors-496/+1164
2018-10-26Rollup merge of #55391 - matthiaskrgr:bootstrap_cleanup, r=oli-obkkennytm-34/+33
2018-10-26Rollup merge of #55383 - nnethercote:coerce_unsized-SmallVec, r=davidtwcokennytm-16/+20
2018-10-26Rollup merge of #55264 - michaelwoerister:single-cgu-std, r=simulacrumkennytm-5/+26
2018-10-26Rollup merge of #55379 - RalfJung:no-empty-union, r=oli-obkkennytm-1/+5
2018-10-26Rollup merge of #55378 - Keruspe:bootstrap-linker, r=petrochenkovkennytm-0/+3
2018-10-26Rollup merge of #55375 - upstreaming:configure_cmake-comment-typo-fixes, r=al...kennytm-2/+2
2018-10-26Rollup merge of #55358 - sinkuu:redundant_clone2, r=estebankkennytm-65/+56
2018-10-26Rollup merge of #55346 - nnethercote:shrink-StatementKind, r=nagisakennytm-6/+10
2018-10-26Rollup merge of #55343 - Keruspe:remap-debuginfo-release, r=alexcrichtonkennytm-1/+1
2018-10-26Rollup merge of #55302 - goffrie:impl-stable-hash, r=varkorkennytm-76/+40
2018-10-26Rollup merge of #55301 - estebank:macro-allowed, r=petrochenkovkennytm-141/+385
2018-10-26Rollup merge of #55298 - estebank:macro-def, r=pnkfelixkennytm-50/+152
2018-10-26Rollup merge of #55292 - estebank:macro-eof, r=pnkfelixkennytm-35/+123