about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2019-06-24HirIdification: miscellaneous bitsljedrz-7/+5
2019-06-24HIR: rename find_by_hir_id to findljedrz-29/+29
2019-06-24HIR: remove the NodeId findljedrz-6/+0
2019-06-24HIR: rename get_parent_node_by_hir_id to get_parent_nodeljedrz-14/+14
2019-06-24HIR: remove the NodeId get_parent_node, HirIdify is_argumentljedrz-16/+9
2019-06-24Auto merge of #62075 - Centril:guardless-match-arms, r=petrochenkovbors-1/+1
2019-06-23Replace Vec<Vec<_>> with Vec<_>Aaron Hill-18/+9
2019-06-23Fix typos pointed out by @varkorAaron Hill-9/+9
2019-06-23clean up internals of pointer checks; make get_size_and_align also check for ...Ralf Jung-15/+3
2019-06-23move CheckInAllocMsg to more logical placeRalf Jung-25/+25
2019-06-23Centralize bounds, alignment and NULL checking for memory accesses in one fun...Ralf Jung-49/+51
2019-06-23Auto merge of #60861 - Centril:let-chains-ast-intro, r=petrochenkovbors-140/+140
2019-06-23Remove redundant syntax::ast::Guard.Mazdak Farrokhzad-1/+1
2019-06-23Rollup merge of #62068 - ia0:fix_meta_var, r=petrochenkovMazdak Farrokhzad-1/+1
2019-06-23Fix meta-variable binding errors in macrosJulien Cretin-1/+1
2019-06-23let_chains: Remove ast_validation logic in favor of lowering with recovery.Mazdak Farrokhzad-8/+40
2019-06-23let_chains: Adjust lowering logic in lieu of ::Let.Mazdak Farrokhzad-138/+106
2019-06-22Fix fallout from rebaseAaron Hill-4/+4
2019-06-22Change how we compute yield_in_scopeAaron Hill-1/+116
2019-06-22Fix HIR visit orderAaron Hill-1/+1
2019-06-22Deny explicit_outlives_requirements in the compilerMatthew Jasper-8/+7
2019-06-22Count all errors for `track_errors`Matthew Jasper-0/+1
2019-06-22Prefer to use `has_errors` to `err_count`Matthew Jasper-9/+6
2019-06-22Rollup merge of #62019 - jeremystucki:refactoring, r=estebankMazdak Farrokhzad-25/+25
2019-06-22Rollup merge of #61984 - ljedrz:more_node_id_pruning, r=ZoxcMazdak Farrokhzad-91/+53
2019-06-22Rollup merge of #61270 - michaelwoerister:remove-incr-comp-warning, r=oli-obkMazdak Farrokhzad-18/+2
2019-06-21Auto merge of #61959 - oli-obk:const_field_ice, r=eddybbors-24/+39
2019-06-21Remove needless lifetimesJeremy Stucki-25/+25
2019-06-21Remove warnings about incr. comp. generating less debugging output.Michael Woerister-18/+2
2019-06-21Further reduce the likelyhood of hash collisionsOliver Scherer-0/+1
2019-06-21Stabilize profile-guided optimization.Michael Woerister-18/+17
2019-06-21Documentation typoOliver Scherer-1/+1
2019-06-20Rollup merge of #61979 - spastorino:fmt-place-base, r=oli-obkMazdak Farrokhzad-23/+25
2019-06-20Implement Debug for PlaceBaseSantiago Pastorino-23/+25
2019-06-20rename hir::map::get_by_hir_id to getljedrz-28/+28
2019-06-20remove hir::map::getljedrz-7/+1
2019-06-20make blocks::Code work with HirIdljedrz-4/+4
2019-06-20rename hir::map::expect_expr_by_hir_id to expect_exprljedrz-3/+3
2019-06-20remove uses of the NodeId hir::map::exprljedrz-6/+0
2019-06-20remove definitions::def_index_to_node_id (unused)ljedrz-5/+0
2019-06-20make hir::def_kind work with HirIdljedrz-5/+5
2019-06-20rename hir::map::name_by_hir_id to ::nameljedrz-12/+12
2019-06-20remove hir::map::nameljedrz-7/+0
2019-06-20replace NodeId with HirId in infer::SubregionOriginljedrz-3/+3
2019-06-20remove TyCtx::expr_span (unused)ljedrz-14/+0
2019-06-20replace NodeId with HirId in traits::ObligationCauseCodeljedrz-4/+4
2019-06-20Rollup merge of #61968 - eddyb:hir-noclone, r=petrochenkovMazdak Farrokhzad-217/+198
2019-06-19Pacify tidyOliver Scherer-5/+6
2019-06-19rustc: disallow cloning HIR nodes.Eduard-Mihai Burtescu-176/+172
2019-06-19rustc: replace `GenericArgs::with_generic_args` hack with a plain getter.Eduard-Mihai Burtescu-41/+26