• 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
attr_pass.rs 8.2 KB