| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-18 | Validate the MIR of all optimizations in the mir-opt directory | Oliver Scherer | -7/+46 | |
| 2020-08-08 | fix clippy::clone_on_copy: don't clone types that are copy | Matthias Krüger | -1/+1 | |
| 2020-07-22 | Fix rebase fallout | Aaron Hill | -1/+1 | |
| 2020-06-30 | update `equal_up_to_regions` | Bastian Kauschke | -5/+5 | |
| 2020-06-27 | Rollup merge of #72796 - RalfJung:mir-assign-sanity, r=matthewjasper | Manish Goregaokar | -12/+147 | |
| MIR sanity check: validate types on assignment This expands the MIR validation added by @jonas-schievink in https://github.com/rust-lang/rust/pull/72093 to also check that on an assignment, the types of both sides match. Cc @eddyb @oli-obk | ||||
| 2020-06-23 | Rollup merge of #73586 - RalfJung:switch-ty, r=oli-obk | Dylan DPC | -1/+11 | |
| switch_ty is redundant This field is redundant, but we cannot remove it currently as pretty-printing relies on it (and it does not have access to `mir::Body` to compute the type itself). Cc @oli-obk @matthewjasper @jonas-schievink | ||||
| 2020-06-22 | make layout check a mere sanity check | Ralf Jung | -4/+6 | |
| 2020-06-22 | also use relator in interpreter assignment sanity check | Ralf Jung | -74/+88 | |
| 2020-06-22 | fix typo | Ralf Jung | -1/+1 | |
| Co-authored-by: Bastian Kauschke <bastian_kauschke@hotmail.de> | ||||
| 2020-06-22 | use a TypeRelation to compare the types | Ralf Jung | -18/+80 | |
| 2020-06-22 | no need to normalize mutability any more | Ralf Jung | -13/+7 | |
| 2020-06-22 | reveal_all when sanity-checking MIR assignment types | Ralf Jung | -3/+6 | |
| 2020-06-22 | also normalize_erasing_regions | Ralf Jung | -0/+7 | |
| 2020-06-22 | also normalize constants when comparing types | Ralf Jung | -33/+35 | |
| 2020-06-22 | prepare visit_statement for checking more kinds of statements | Ralf Jung | -25/+28 | |
| 2020-06-22 | MIR sanity check: validate types on assignment | Ralf Jung | -3/+51 | |
| 2020-06-21 | fmt | Ralf Jung | -2/+1 | |
| 2020-06-21 | MIR validation: check switch_ty | Ralf Jung | -1/+12 | |
| 2020-06-21 | Make is_freeze and is_copy_modulo_regions take TyCtxtAt | Ralf Jung | -1/+1 | |
| 2020-06-14 | validator: print MIR instance on failure | Jonas Schievink | -6/+4 | |
| 2020-06-09 | Address comments | Nathan Corbyn | -19/+26 | |
| 2020-06-08 | Strengthen cleanup to cleanup check | Nathan Corbyn | -16/+16 | |
| 2020-06-08 | Relax cleanup to cleanup check | Nathan Corbyn | -2/+2 | |
| 2020-06-08 | Enforce unwind invariants | Nathan Corbyn | -19/+41 | |
| 2020-06-07 | rename FalseEdges -> FalseEdge | Ralf Jung | -1/+1 | |
| 2020-05-31 | always print MIR Location when validator finds a problem | Ralf Jung | -32/+36 | |
| 2020-05-31 | more checks for SwitchInt | Ralf Jung | -3/+7 | |
| 2020-05-31 | replace DUMMY_SP by proper span | Ralf Jung | -5/+3 | |
| 2020-05-31 | validate basic sanity for TerminatorKind | Ralf Jung | -2/+101 | |
| 2020-05-25 | Add a small MIR validation pass | Jonas Schievink | -0/+80 | |
