summary refs log tree commit diff
path: root/src/librustc_mir/build/misc.rs
AgeCommit message (Expand)AuthorLines
2018-03-08Simplify code around reading/writing ConstValsOliver Schneider-20/+10
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-51/+4
2018-03-08Produce instead of pointersOliver Schneider-3/+16
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-2/+2
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-7/+7
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-4/+4
2017-11-28MIR: split Operand::Consume into Copy and Move.Eduard-Mihai Burtescu-1/+11
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-2/+2
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-3/+12
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-3/+11
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-3/+3
2017-05-12box large variants in MIRAriel Ben-Yehuda-2/+2
2017-04-11store Spans for all MIR localsAriel Ben-Yehuda-3/+3
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-0/+2
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-09-26[WIP] Move MIR towards a single kind of localJonas Schievink-3/+3
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-6/+3
2016-06-07mir: group span + visibility scope under a new SourceInfo type.Eduard Burtescu-4/+3
2016-06-07mir: distinguish between variable visibility scopes and SEME scopes.Eduard Burtescu-1/+1
2016-06-05mir: remove unused float support from zero_literal.Eduard Burtescu-2/+1
2016-06-05Check arithmetic in the MIRJames Miller-1/+53
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-1/+1
2016-04-28Fix translation of `Assign`/`AssignOp` as rvaluesJames Miller-0/+4
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-1/+1
2016-03-23track the innermost scope for every stmtNiko Matsakis-2/+7
2016-03-10typestrong constant integersOliver Schneider-1/+1
2016-03-09trans: Reify functions & methods to fn ptrs only where necessary.Eduard Burtescu-13/+0
2015-12-15Implement references to functions and constantsSimonas Kazlauskas-0/+1
2015-11-30Move the core MIR datastructures to librustc.Michael Woerister-1/+1
2015-11-03Change Call operands to be, well, OperandsNiko Matsakis-15/+11
2015-10-07Partially format librustc_mir with rustfmt.Ms2ger-7/+10
2015-10-06strip out the hair trait and use concrete types insteadNiko Matsakis-12/+13
2015-10-04switch to using constvals for constants, instead of having constantNiko Matsakis-17/+12
2015-09-06add MIR code (unused thus far)Niko Matsakis-0/+78