summary refs log tree commit diff
path: root/src/librustc_mir/interpret/visitor.rs
AgeCommit message (Expand)AuthorLines
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-11/+11
2019-02-10rustc: doc commentsAlexander Regueiro-11/+11
2019-02-10miri value visitor: use in macroRalf Jung-3/+3
2019-02-08librustc_mir => 2018Taiki Endo-1/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-11-20treat generator fields like unionsRalf Jung-2/+22
2018-11-20fix commentRalf Jung-1/+0
2018-11-20generator fields are not necessarily initializedRalf Jung-11/+22
2018-11-15miri value visitor: provide place when visiting a primitiveRalf Jung-6/+6
2018-11-12miri-engine value visitor update to VariantIdxOliver Scherer-5/+15
2018-11-05walk_value: more tracingRalf Jung-0/+1
2018-11-05make ValueVisitor mut-polymorphicRalf Jung-214/+185
2018-11-05FIXMERalf Jung-1/+1
2018-11-05visit_aggregate with an iterator; fix some comment typosRalf Jung-37/+59
2018-11-05the visitor can already load the value for visit_primitiveRalf Jung-5/+9
2018-11-05all values can convert to operatorsRalf Jung-45/+46
2018-11-05finally this actually looks like a visitorRalf Jung-67/+63
2018-11-05use more traditional walk_array/visit_array instead of the handle_array hookRalf Jung-60/+60
2018-11-05converting a VisitorValue to a MemPlace must not mutate anythingRalf Jung-11/+12
2018-11-05let the Value handle enum projections, so the visitor does not have to careRalf Jung-8/+39
2018-11-05provide some default implementationsRalf Jung-6/+9
2018-11-05add visit() hook to the traitRalf Jung-11/+19
2018-11-05also allow visiting places and mplacesRalf Jung-9/+76
2018-11-05reduce the amount of traversal/projection code that the visitor has to implem...Ralf Jung-27/+117
2018-11-05generalize the traversal part of validation to a ValueVisitorRalf Jung-0/+125