about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-07-26 10:39:18 +0000
committerbors <bors@rust-lang.org>2015-07-26 10:39:18 +0000
commita5c12f4e39d32af3c951b66bd2839bc0b5a1125b (patch)
treeafb98f99301745cd34143473f2b43573f0100863 /src/libstd/sys/unix/stack_overflow.rs
parent9a196aa173c7d08dc865c1814647b2c9f4d9f68a (diff)
parent5ad36cb887dadc7fe564cfed1ccac52d009a59c8 (diff)
downloadrust-a5c12f4e39d32af3c951b66bd2839bc0b5a1125b.tar.gz
rust-a5c12f4e39d32af3c951b66bd2839bc0b5a1125b.zip
Auto merge of #26870 - jroesch:default-typaram-fallback, r=nikomatsakis
This PR completes [RFC 213](https://github.com/rust-lang/rfcs/blob/master/text/0213-defaulted-type-params.md) by allowing default type parameters to influence inference. This is almost certainly a breaking change due to interactions between default type parameters and the old fallback algorithm used for integral and floating point literals.

The error messages still require polish but I wanted to get early review and feedback from others on the the changes, error messages, and test cases. I also imagine we will want to run anywhere from 1-3 versions of this on crater and evaluate the impact, and it would be best to get that ball rolling. 

The only outstanding issue I'm aware of is that type alias defaults don't work. It seems this may require significant restructuring, since during inference type aliases have already been expanded. @nikomatsakis might be able to provide some clarity here.

r? @nikomatsakis 

cc @eddyb @Gankro @aturon @brson 
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions