about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-12-28Add test demonstrating disintegration of `$crate` into `$` and `crate`Vadim Petrochenkov-0/+128
2018-12-27Auto merge of #56384 - scalexm:chalk, r=nikomatsakisbors-289/+1307
2018-12-27Fix span in char documentationEsteban Küber-1/+1
2018-12-27Set a `def_id` in `ParamEnv` only with `-Z chalk`scalexm-3/+3
2018-12-27Add testsscalexm-0/+278
2018-12-27Fix `tcx.environment` for inherent implsscalexm-31/+48
2018-12-27Add `wf_clause_for_fn_def`scalexm-1/+21
2018-12-27Use `TraitEngine` in `enter_canonical_trait_query`scalexm-19/+30
2018-12-27Handle sub-typing in chalk-enginescalexm-7/+37
2018-12-27Integrate chalk enginescalexm-75/+412
2018-12-27Fix binding levels in implied bounds rulesscalexm-15/+11
2018-12-27Fix replacement of escaping bound typesscalexm-5/+12
2018-12-27Fix `Sized` requirement for empty tuples in `program_clauses`scalexm-1/+4
2018-12-27Add builtin impls for `Sized` in `chalk_context::program_clauses`scalexm-1/+150
2018-12-27Rename functions giving WF clauses for builtin typesscalexm-21/+38
2018-12-27Add utilities for creating generic typesscalexm-59/+87
2018-12-27Return an instantiated environment instead of a generic onescalexm-29/+29
2018-12-27Correctly lift empty lists of clauses and goalsscalexm-0/+8
2018-12-27Fix `visit_ex_clause_with`scalexm-3/+3
2018-12-27Add a def-id in `ty::ParamEnv`scalexm-18/+48
2018-12-27Implement "lifetime juggling" methods from chalk integration traitscalexm-11/+81
2018-12-27Implement `is_coinductive`scalexm-3/+20
2018-12-27Auto merge of #56852 - kennytm:test-publish-toolstate-in-ci, r=Mark-Simulacrumbors-0/+5
2018-12-27Fix typo in pin documentationSean Griffin-1/+1
2018-12-27Auto merge of #56838 - Aaron1011:fix/rustdoc-infer-unify, r=nikomatsakisbors-2/+36
2018-12-27use a better way to get at the type parameterRalf Jung-6/+1
2018-12-27Fix rebase and more CI failuresVadim Petrochenkov-130/+136
2018-12-27Address review comments and CI failuresVadim Petrochenkov-30/+7
2018-12-27Make sure feature gate errors are recoverableVadim Petrochenkov-58/+32
2018-12-27Fix `trace_macros` and `log_syntax`Vadim Petrochenkov-19/+25
2018-12-27Get rid of `Block::recovered`Vadim Petrochenkov-41/+12
2018-12-27Do not abort compilation if expansion produces errorsVadim Petrochenkov-167/+538
2018-12-27AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-endVadim Petrochenkov-11/+51
2018-12-27panic when calling MaybeUninhabited::into_inner on uninhabited typeRalf Jung-53/+101
2018-12-27Auto merge of #57133 - SimonSapin:zero, r=oli-obkbors-53/+24
2018-12-27retrieve ty info from place_tycsmoe-52/+34
2018-12-27Auto merge of #57119 - jethrogb:jb/sgx-os-mod2, r=joshtriplettbors-11/+307
2018-12-27Auto merge of #57129 - RalfJung:check-bounds, r=oli-obkbors-1/+1
2018-12-27Added a job to dry-run the publish_toolstate.py oncekennytm-0/+5
2018-12-26Add span label to unused string formatting argumentEsteban Küber-31/+46
2018-12-26Point at correct span for arguments in format stringsEsteban Küber-6/+15
2018-12-27Auto merge of #57069 - estebank:str-err, r=@cramertjbors-60/+415
2018-12-26Various changes to string format diagnosticsEsteban Küber-60/+415
2018-12-26Auto merge of #57124 - sunjay:stable_duration_as_u128, r=Centrilbors-8/+5
2018-12-26Changed resolution of enum variants to low priority.Alexander Regueiro-48/+53
2018-12-26Minor cosmetic changesAlexander Regueiro-9/+10
2018-12-26Minor clean-upAlexander Regueiro-13/+16
2018-12-26Fixed ICE when type arguments are specified on `Self` type.Alexander Regueiro-31/+71
2018-12-26Fixed type inference for tuple struct variants.Alexander Regueiro-21/+17
2018-12-26Fixed handling of unit variants of aliased enums in type NS.Alexander Regueiro-294/+215