about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2019-06-25Implement From<Local> for Place and PlaceBaseSantiago Pastorino-0/+12
2019-06-24fix reoccurring typoRalf Jung-10/+10
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-22Rollup merge of #61984 - ljedrz:more_node_id_pruning, r=ZoxcMazdak Farrokhzad-2/+2
2019-06-21Auto merge of #61959 - oli-obk:const_field_ice, r=eddybbors-14/+23
2019-06-21Documentation typoOliver Scherer-1/+1
2019-06-20Implement Debug for PlaceBaseSantiago Pastorino-23/+25
2019-06-20rename hir::map::name_by_hir_id to ::nameljedrz-2/+2
2019-06-19Pacify tidyOliver Scherer-5/+6
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-8/+15
2019-06-19Rollup merge of #61940 - spastorino:place-ty-iterate, r=oli-obkMazdak Farrokhzad-7/+19
2019-06-19Remove the `AllocId` from `ByRef` valuesOliver Scherer-3/+2
2019-06-19mark_definedness cannot failOliver Scherer-5/+7
2019-06-19packed -> repr(packed)Oliver Scherer-1/+1
2019-06-19Fix comment about alignmentsOliver Scherer-2/+2
2019-06-19Explain existance of `Align` fieldOliver Scherer-1/+4
2019-06-19Weave the alignment through `ByRef`Oliver Scherer-2/+4
2019-06-18Make Place::ty iterateSantiago Pastorino-7/+19
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-5/+5
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-3/+3
2019-06-16Auto merge of #60730 - matthewjasper:optimize-false-edges, r=pnkfelixbors-13/+10
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-6/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-50/+50
2019-06-13Add some more comments on how TestKind worksMatthew Jasper-2/+2
2019-06-12Make `FalseEdges` always have two targetsMatthew Jasper-12/+9
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-49/+42
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-25/+25
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-19/+16
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-34/+32
2019-06-12Auto merge of #60187 - tmandry:generator-optimization, r=eddybbors-0/+16
2019-06-11More review fixesTyler Mandry-7/+0
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-3/+3
2019-06-11Auto merge of #61673 - RalfJung:miri-no-hard-float, r=eddyb,oli-obkbors-10/+49
2019-06-10Use BitMatrix for storage conflictsTyler Mandry-3/+3
2019-06-10Collect conflict information in GeneratorLayoutTyler Mandry-0/+23
2019-06-09Changed usages of `mir` in librustc::mir and librustc_mir to `body`Jad Ghalayini-51/+51
2019-06-09Apply suggestions from code reviewRalf Jung-2/+2
2019-06-09Auto merge of #61653 - oli-obk:visit_place_recursion, r=spastorinobors-3/+8
2019-06-09trait-ize binary_float_opRalf Jung-0/+14
2019-06-09offer ways to directly construct a Scalar from unsigned integersRalf Jung-2/+24
2019-06-08Scalar: only convert to/from soft-float types, not to/from hard-floatsRalf Jung-8/+11
2019-06-08Don't use "base place" for different conceptsOliver Scherer-1/+1
2019-06-08Deduplicate some codeOliver Scherer-15/+2
2019-06-08rename EvalResult -> InterpResult and EvalError -> InterpErrorInfoRalf Jung-68/+68
2019-06-08Do not recursively visit `visit_place`Oliver Scherer-3/+21
2019-06-07add doc comment for EvalErrorRalf Jung-0/+5
2019-06-07make the backtrace field of EvalError privateRalf Jung-1/+1