summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/mir/constant.rs
AgeCommit message (Expand)AuthorLines
2019-12-14Ensure that we get a hard error on generic ZST constants if their body causes...Oliver Scherer-1/+4
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-1/+1
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-02query-ify const_fieldMark Mansi-7/+2
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-3/+3
2019-03-29`eval_mir_constant` doesn't need a builder parambjorn3-4/+3
2019-03-16Revert the `LazyConst` PROliver Scherer-20/+11
2019-03-15rustc: remove fmt::{Debug,Display} from ty::TyKind.Eduard-Mihai Burtescu-1/+1
2019-03-04Use early unwraps instead of bubbling up errors just to unwrap in the endOliver Scherer-7/+7
2019-02-09librustc_codegen_ssa => 2018Taiki Endo-1/+1
2019-01-22Get rid of the fake stack frameOliver Scherer-1/+0
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-3/+3
2019-01-01Add `unwrap_usize` to `LazyConst`, tooOliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-6/+6
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-29Use implicit deref instead of BuilderMethods::cx()bjorn3-7/+7
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-0/+105