]> git.lizzy.rs Git - rust.git/commit
rewrite the method-receiver matching code
authorAriel Ben-Yehuda <arielb1@mail.tau.ac.il>
Sun, 27 Dec 2015 20:09:33 +0000 (22:09 +0200)
committerAriel Ben-Yehuda <arielb1@mail.tau.ac.il>
Sun, 27 Dec 2015 22:52:37 +0000 (00:52 +0200)
commitefc45758fd2a7ce4ac56d6d89ced8634e1dcfaea
tree30636a1cfef5f683b75d5707e8bad131a67203a3
parent2ced1499254008e89166432a59470d7809871ad8
rewrite the method-receiver matching code

the old code was *so terrible*.
14 files changed:
src/librustc/middle/ty/mod.rs
src/librustc/middle/ty/sty.rs
src/librustc/util/ppaux.rs
src/librustc_driver/test.rs
src/librustc_metadata/tydecode.rs
src/librustc_metadata/tyencode.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/check/wfcheck.rs
src/librustc_typeck/collect.rs
src/librustc_typeck/variance.rs
src/test/compile-fail/issue-17740.rs
src/test/compile-fail/issue-17905.rs
src/test/compile-fail/issue-26194.rs
src/test/compile-fail/ufcs-explicit-self-bad.rs