1. 11 Jan, 2016 1 commit
  2. 10 Jan, 2016 1 commit
    • Andrei Paskevich's avatar
      Mlw_expr: fix potentially unsound pattern matching in programs · eda92a0b
      Andrei Paskevich authored
      split the ppat_ghost field in program patterns into two distinct
      conditions:
      - ppat_ghost, indicating that the pattern starts as ghost,
        meaning that all variables in it are ghost, too;
      - ppat_fail, meaning that the pattern contains a refutable
        ghost subpattern, which makes the match in the extracted code
        impossible, which makes the whole match expression ghost.
      
      Until now, the two conditions were disjunctively combined, making
      admissible the invalid pattern matching in bench/p/b-d/ghost4.mlw.
      eda92a0b
  3. 08 Jan, 2016 4 commits
  4. 04 Jan, 2016 2 commits
  5. 30 Dec, 2015 1 commit
  6. 19 Dec, 2015 1 commit
  7. 17 Dec, 2015 1 commit
  8. 16 Dec, 2015 3 commits
  9. 15 Dec, 2015 4 commits
  10. 11 Dec, 2015 5 commits
  11. 10 Dec, 2015 4 commits
  12. 09 Dec, 2015 5 commits
  13. 04 Dec, 2015 1 commit
  14. 26 Nov, 2015 3 commits
  15. 25 Nov, 2015 4 commits