]> git.lizzy.rs Git - rust.git/commit
Implement default type parameters in generics.
authorEduard Burtescu <edy.burt@gmail.com>
Thu, 30 Jan 2014 17:28:02 +0000 (19:28 +0200)
committerEduard Burtescu <edy.burt@gmail.com>
Thu, 30 Jan 2014 17:28:41 +0000 (19:28 +0200)
commit7d967741c388a4c2e8f1e45f350d5a0abb083961
tree29a48dde22730fb4e1a36e10915dcb772a3802d1
parent30e9bbaa2ce0042406c197cee142cbcbcbb7bc64
Implement default type parameters in generics.
33 files changed:
src/librustc/front/feature_gate.rs
src/librustc/metadata/tydecode.rs
src/librustc/metadata/tyencode.rs
src/librustc/middle/lint.rs
src/librustc/middle/resolve.rs
src/librustc/middle/subst.rs
src/librustc/middle/trans/debuginfo.rs
src/librustc/middle/trans/type_of.rs
src/librustc/middle/ty.rs
src/librustc/middle/typeck/astconv.rs
src/librustc/middle/typeck/check/mod.rs
src/librustc/middle/typeck/collect.rs
src/librustc/util/ppaux.rs
src/libsyntax/ast.rs
src/libsyntax/ext/build.rs
src/libsyntax/ext/deriving/generic.rs
src/libsyntax/ext/deriving/ty.rs
src/libsyntax/fold.rs
src/libsyntax/parse/parser.rs
src/libsyntax/print/pprust.rs
src/libsyntax/visit.rs
src/test/auxiliary/default_type_params_xc.rs [new file with mode: 0644]
src/test/compile-fail/bad-mid-path-type-params.rs
src/test/compile-fail/gated-default-type-params.rs [new file with mode: 0644]
src/test/compile-fail/generic-impl-less-params-with-defaults.rs [new file with mode: 0644]
src/test/compile-fail/generic-impl-more-params-with-defaults.rs [new file with mode: 0644]
src/test/compile-fail/generic-non-trailing-defaults.rs [new file with mode: 0644]
src/test/compile-fail/generic-type-less-params-with-defaults.rs [new file with mode: 0644]
src/test/compile-fail/generic-type-more-params-with-defaults.rs [new file with mode: 0644]
src/test/compile-fail/generic-type-params-name-repr.rs [new file with mode: 0644]
src/test/compile-fail/lint-default-type-param-usage.rs [new file with mode: 0644]
src/test/run-pass/generic-default-type-params-cross-crate.rs [new file with mode: 0644]
src/test/run-pass/generic-default-type-params.rs [new file with mode: 0644]