1. 31 May, 2017 2 commits
  2. 11 May, 2017 1 commit
    • Andrei Paskevich's avatar
      Pdecl: split type declarations in chunks · b6e2a7b6
      Andrei Paskevich authored
      Refinement code requires private types to reside in
      separate program declarations. So we split type decls
      into chunks where all non-free types are declared
      separately and only constructible (Ddata) types are
      kept together. The code preserves the original order
      wherever possible.
      
      Also, export ls_of_rs and fd_of_rs from Expr: these are
      used everywhere in src/mlw anyway.
      
      Also, remove some range/float-related "assert false".
      b6e2a7b6
  3. 10 May, 2017 1 commit
    • Mário Pereira's avatar
      Refinement · cac6f913
      Mário Pereira authored
      Somes experiments around the generation of type invariants implication.
      cac6f913
  4. 27 Apr, 2017 4 commits
  5. 05 Apr, 2017 1 commit
  6. 04 Apr, 2017 1 commit
    • Mário Pereira's avatar
      Code extraction: · 4b1751e8
      Mário Pereira authored
      Optional and named arguments in functions signature.
      For optional/named arguments in application it requires some more
      work around the printer.
      4b1751e8
  7. 31 Mar, 2017 1 commit
  8. 30 Mar, 2017 1 commit
    • Mário Pereira's avatar
      Code extraction · 4ead4697
      Mário Pereira authored
      Avoid inlining proxy variables whenever there are conflicting effects
      4ead4697
  9. 29 Mar, 2017 1 commit
  10. 27 Mar, 2017 1 commit
  11. 23 Mar, 2017 2 commits
  12. 15 Mar, 2017 1 commit
  13. 13 Mar, 2017 2 commits
  14. 10 Mar, 2017 1 commit
  15. 09 Mar, 2017 3 commits
  16. 08 Mar, 2017 1 commit
    • Mário Pereira's avatar
      Code extraction (wip) · d7299a38
      Mário Pereira authored
      Optimization of singleton record types.
      Still missing treatment of record types defined in drivers
      d7299a38
  17. 05 Mar, 2017 1 commit
  18. 02 Mar, 2017 2 commits
  19. 28 Feb, 2017 2 commits
  20. 27 Feb, 2017 2 commits
  21. 24 Feb, 2017 1 commit
  22. 23 Feb, 2017 4 commits
  23. 21 Feb, 2017 2 commits
  24. 20 Feb, 2017 2 commits