1. 27 3月, 2013 1 次提交
  2. 20 3月, 2013 1 次提交
  3. 08 3月, 2013 2 次提交
  4. 05 3月, 2013 1 次提交
  5. 03 3月, 2013 1 次提交
  6. 15 2月, 2013 1 次提交
  7. 14 2月, 2013 1 次提交
  8. 06 2月, 2013 2 次提交
  9. 04 2月, 2013 2 次提交
  10. 01 2月, 2013 4 次提交
    • B
      rustdoc: Convert astsrv to pipes · 63c16e9e
      Brian Anderson 提交于
      63c16e9e
    • N
      6fb4239b
    • N
      aee79294
    • 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
  11. 31 1月, 2013 3 次提交
  12. 30 1月, 2013 2 次提交
  13. 15 1月, 2013 1 次提交
  14. 10 1月, 2013 1 次提交
    • N
      A collection of refactorings that I found it hard/tiresome to divide: · 2b92962a
      Niko Matsakis 提交于
      - Make `extern fn()` assignable to any closure type, rather than
        a subtype.
      - Remove unused int_ty_set and float_ty_set
      - Refactor variable unification and make it more DRY
      - Do fn sub/lub/glb on the level of fn_sig
      - Rename infer::to_str::ToStr to infer::to_str::InferStr
      - Capitalize names of various types
      - Correct hashing of FnMeta
      - Convert various records-of-fns into structs-of-fns.  This is both
        eliminating use of deprecated features and more forwards compatible
        with fn reform.
      
      r=pcwalton
      2b92962a
  15. 09 1月, 2013 3 次提交
  16. 05 1月, 2013 1 次提交
  17. 30 12月, 2012 1 次提交
  18. 28 12月, 2012 1 次提交
  19. 14 12月, 2012 1 次提交
  20. 06 12月, 2012 1 次提交
  21. 04 12月, 2012 1 次提交
  22. 30 11月, 2012 1 次提交
  23. 21 11月, 2012 2 次提交
  24. 15 11月, 2012 1 次提交
  25. 04 11月, 2012 1 次提交
  26. 24 10月, 2012 1 次提交
  27. 20 10月, 2012 1 次提交
  28. 13 10月, 2012 1 次提交