1. 05 4月, 2013 2 次提交
  2. 23 3月, 2013 1 次提交
  3. 08 3月, 2013 1 次提交
  4. 01 3月, 2013 2 次提交
  5. 21 2月, 2013 1 次提交
  6. 14 2月, 2013 1 次提交
  7. 13 2月, 2013 1 次提交
  8. 12 2月, 2013 1 次提交
  9. 01 2月, 2013 1 次提交
    • N
      Finalize moves-based-on-type implementation. · 0682ad0e
      Niko Matsakis 提交于
      Changes:
      
      - Refactor move mode computation
      - Removes move mode arguments, unary move, capture clauses
        (though they still parse for backwards compatibility)
      - Simplify how moves are handled in trans
      - Fix a number of illegal copies that cropped up
      - Workaround for bug involving def-ids in params
        (see details below)
      
      Future work (I'll open bugs for these...):
      
      - Improve error messages for moves that are due
        to bindings
      - Add support for moving owned content like a.b.c
        to borrow check, test in trans (but I think it'll
        "just work")
      - Proper fix for def-ids in params
      
      Def ids in params:
      
      Move captures into a map instead of recomputing.
      
      This is a workaround for a larger bug having to do with the def-ids associated
      with ty_params, which are not always properly preserved when inlining.  I am
      not sure of my preferred fix for the larger bug yet.  This current fix removes
      the only code in trans that I know of which relies on ty_param def-ids, but
      feels fragile.
      0682ad0e
  10. 30 1月, 2013 1 次提交
  11. 15 1月, 2013 1 次提交
  12. 08 1月, 2013 2 次提交
  13. 11 12月, 2012 1 次提交
    • T
      Remove un-needed code for obsolete classes · 0046ed94
      Tim Chevalier 提交于
      and rename "class" to "struct" everywhere possible (except local
      vars, I was too lazy for that) -- that is why this commit is so
      big.
      
      No review, just dead code removal and renaming.
      
      Closes #3515
      0046ed94
  14. 05 12月, 2012 1 次提交
  15. 04 12月, 2012 1 次提交
  16. 08 11月, 2012 1 次提交
  17. 19 10月, 2012 1 次提交
  18. 16 10月, 2012 1 次提交
  19. 03 10月, 2012 1 次提交
  20. 20 9月, 2012 1 次提交
  21. 12 9月, 2012 1 次提交
  22. 23 8月, 2012 1 次提交
  23. 18 8月, 2012 2 次提交
  24. 02 8月, 2012 1 次提交
  25. 01 8月, 2012 1 次提交
  26. 14 7月, 2012 1 次提交
  27. 13 7月, 2012 1 次提交
  28. 10 7月, 2012 1 次提交
  29. 06 7月, 2012 1 次提交
  30. 02 7月, 2012 1 次提交
  31. 14 6月, 2012 1 次提交
  32. 09 6月, 2012 1 次提交
  33. 08 6月, 2012 2 次提交
  34. 18 5月, 2012 1 次提交
  35. 16 5月, 2012 1 次提交