about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-12-27Simplify foreign type rendering.John Heitmann-93/+95
2018-12-27Auto merge of #56999 - petrochenkov:macrecov2, r=estebankbors-367/+712
2018-12-27Auto merge of #56384 - scalexm:chalk, r=nikomatsakisbors-289/+1307
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-27Auto merge of #56838 - Aaron1011:fix/rustdoc-infer-unify, r=nikomatsakisbors-2/+36
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-27Auto merge of #57133 - SimonSapin:zero, r=oli-obkbors-53/+24
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-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-26Remove the private generic NonZero<T> wrapper type.Simon Sapin-53/+24
2018-12-26Auto merge of #56534 - xfix:copied, r=@SimonSapinbors-1/+212
2018-12-26Stabilize duration_as_u128Sunjay Varma-8/+5
2018-12-26Account for no newline before test annotationsMark Rousskov-3/+6
2018-12-26make Alloc::check_bounds_ptr private; you should use Memory::check_bounds_ptr...Ralf Jung-1/+1
2018-12-26Add a tracking issue for Iterator::copiedKonrad Borowski-7/+7
2018-12-26Add a tracking issue for Option::copiedKonrad Borowski-2/+2
2018-12-25Remove licensesMark Rousskov-129141/+14383
2018-12-25Auto merge of #57088 - euclio:non-camel-case-early-lint, r=estebankbors-875/+885
2018-12-25Auto merge of #56962 - nivkner:fixme_fixup4, r=pnkfelixbors-94/+54
2018-12-25Auto merge of #56983 - ljedrz:parallel_query_tweaks, r=Zoxcbors-22/+10
2018-12-25Auto merge of #57116 - kennytm:revert-56944, r=alexcrichtonbors-18/+240