-
We need to type-check core language in O(n), in the process of transaction verification.
Type-checking is a vital step to exclude infinite recursion.
To make inference possible with O(n) constrai…
-
**Original bug ID:** 7440
**Reporter:** markghayden
**Status:** acknowledged (set by @xavierleroy on 2017-01-14T15:23:38Z)
**Resolution:** open
**Priority:** normal
**Severity:** feature
**Platform:**…
-
I tried this code:
```rust
#[derive(Copy, Clone, Debug)]
enum Fruit {
Apple,
_Banana,
}
fn foo() -> Fruit {
unsafe {
let mut r = mem::uninitialized();
ptr…
-
VSCode will show the same problem twice.
1) Last time file was saved
2) Last time a task was run (Run Test inline button)
If you make an edit and save; the old problems from when the last time a …
-
Instead of writing something like i += 1 one should be able to write i++
-
I don't know if this is necessarily a bug, but it's certainly surprising:
```rust
trait Test {
type Result;
}
impl Test for u32 {
type Result = Foo;
}
struct Foo {
foo: Opti…
-
During #55 the question arose how should read-only `Term` references be handled.
_Note:_ This only affects situation where a `Term` is passed in to check and compare the contents of it. Not when th…
-
In https://github.com/serde-rs/json/issues/386 we observed that a disproportionately large amount of serde_json lines of LLVM IR and compile time are due to a tiny closure inside a generic function. I…
-
When I build raqote using the font-kit that includes pathfinder_geometry (and therefore pathfinder_simd), I get this error on ARM builds:
```
error[E0511]: invalid monomorphization of `simd_fmax` in…
-
# What is this issue?
This is a **major change proposal**, which means a proposal to make a notable change to the compiler -- one that either alters the architecture of some component, affects a lo…