- 06 11月, 2014 18 次提交
-
-
由 Niko Matsakis 提交于
Support parenthesized paths `Foo(A,B) -> C` that expand to `Foo<(A,B),C>`. These paths also bind anonymous regions (or will, once HRTB is fully working). Fixes #18423.
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
variables in the intracrate case. This requires a deeper distinction between inter- and intra-crate so as to keep coherence working. I suspect the best fix is to generalize the recursion check that exists today, but this requires a bit more refactoring to achieve. (In other words, where today it says OK for an exact match, we'd want to not detect exact matches but rather skolemize each trait-reference fresh and return AMBIG -- but that requires us to make builtin bounds work shallowly like everything else and move the cycle detection into the fulfillment context.)
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
Fixes #18387.
-
由 Jorge Aparicio 提交于
-
由 Jorge Aparicio 提交于
cc #15689
-
由 Jorge Aparicio 提交于
-
由 Jorge Aparicio 提交于
-
由 Jorge Aparicio 提交于
-
由 Jorge Aparicio 提交于
-
由 Jorge Aparicio 提交于
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
this `&x` sigil is all about.
-
由 Niko Matsakis 提交于
Key points are: 1. `a + b` maps directly to `Add<A,B>`, where `A` and `B` are the types of `a` and `b`. 2. Indexing and slicing autoderefs consistently.
-
由 Vladimir Matveev 提交于
-
- 05 11月, 2014 12 次提交
-
-
由 Niko Matsakis 提交于
Add impls of the comparison operators for fixed-length arrays of lengths 0...32 and repair various cases where slices and fixed-length arrays were being compared.
-
由 Niko Matsakis 提交于
upon (e.g., `&int` added to `int`).
-
由 Eduard Burtescu 提交于
-
由 Vladimir Matveev 提交于
-
由 Vladimir Matveev 提交于
-
由 Vladimir Matveev 提交于
-
由 Vladimir Matveev 提交于
UdpSocket constructor methods now use ToSocketAddr trait instead of SocketAddr. [breaking-change]
-
由 Vladimir Matveev 提交于
TcpListener and TcpStream are converted to use ToSocketAddr trait in their constructor methods. [breaking-change]
-
由 Vladimir Matveev 提交于
This commit adds ToSocketAddr trait to std::io::net::ip module. This trait is used for generic conversion from different types (strings, (string, u16) tuples, etc.) into a SocketAddr instance. It supports multiple output SocketAddresses when it is appropriate (e.g. DNS name resolution). This trait is going to be used by TcpStream, TcpListener and UdpSocket structures.
-
由 Patrick Walton 提交于
Unicode characters and strings. Use `\u0080`-`\u00ff` instead. ASCII/byte literals are unaffected. This PR introduces a new function, `escape_default`, into the ASCII module. This was necessary for the pretty printer to continue to function. RFC #326. Closes #18062. [breaking-change]
-
由 Piotr Szotkowski 提交于
-
由 Piotr Szotkowski 提交于
-
- 04 11月, 2014 10 次提交
-
-
由 gamazeps 提交于
Closes #18169
-
由 Corey Richardson 提交于
-
由 Corey Richardson 提交于
-
由 Corey Richardson 提交于
-
由 Corey Richardson 提交于
-
由 Corey Richardson 提交于
-
由 Corey Richardson 提交于
-
由 Corey Richardson 提交于
Removes all target-specific knowledge from rustc. Some targets have changed during this, but none of these should be very visible outside of cross-compilation. The changes make our targets more consistent. iX86-unknown-linux-gnu is now only available as i686-unknown-linux-gnu. We used to accept any value of X greater than 1. i686 was released in 1995, and should encompass the bare minimum of what Rust supports on x86 CPUs. The only two windows targets are now i686-pc-windows-gnu and x86_64-pc-windows-gnu. The iOS target has been renamed from arm-apple-ios to arm-apple-darwin. A complete list of the targets we accept now: arm-apple-darwin arm-linux-androideabi arm-unknown-linux-gnueabi arm-unknown-linux-gnueabihf i686-apple-darwin i686-pc-windows-gnu i686-unknown-freebsd i686-unknown-linux-gnu mips-unknown-linux-gnu mipsel-unknown-linux-gnu x86_64-apple-darwin x86_64-unknown-freebsd x86_64-unknown-linux-gnu x86_64-pc-windows-gnu Closes #16093 [breaking-change]
-
由 Falco Hirschenberger 提交于
-
由 Jorge Aparicio 提交于
-