-
The following ICE's on nightly and beta, both on debug and release mode:
```Rust
fn rec() -> impl Fn() { rec() }
fn main() {
let f = rec();
}
```
Stable refuses to compile:
```
Compi…
-
There are some cases where [`compile-fail`](https://github.com/rust-lang/rust/tree/master/src/test/compile-fail) errors are still needed, as [`ui`](https://github.com/rust-lang/rust/tree/master/src/te…
-
Using this branch here: https://github.com/cetra3/apache_log/tree/recursion_limit
Trying to compile renders the following message:
```
cargo build
Compiling apache_log v0.2.0 (file:///Users…
-
Compiling some futures related code fails with:
`error: reached the recursion limit during monomorphization (selection ambiguity)`
```rust
extern crate futures; // 0.1.6
extern crate futures_cpupo…
-
Add a phase which performs monomorphization of generic functions.
That is, given a function `map[a, b](f: a -> b, xs: List[a]): List[b]` we replace it by:
```
map$1(f: Char -> Int, xs: List[Cha…
-
Perhaps `LLVMTypeRef` should also be wrapped so that we could offer `LLVMPointerType()` and `LLVMGetUndef()` as methods which would be convenient. Any existing function taking `LLVMTypeRef` could be c…
-
``` rust
#![allow(unconditional_recursion)]
struct X(T);
trait A {
fn foo(self);
}
impl A for T {
fn foo(self) {
X(self).foo() //
-
In order for the new [red/green dependency tracking](https://github.com/rust-lang/rust/issues/42293) to work and for our compiler developers' sanity, we need incremental compilation's dependency graph…
-
I originally planned to describe the differences between the current query system and the future version that supports [red/green dependency tracking](https://github.com/rust-lang/rust/issues/42293) b…
-
Tracking issue for transition to MIR (rust-lang/rfcs#1211).
Relevant discuss thread: https://internals.rust-lang.org/t/transitioning-to-mir/2706
### Regressions
These are cases where building …