-
This document outlines our focused tasks for TypeScript 5.6. It minimally indicates intent to investigate tasks or contribute to an implementation. Nothing is set in stone, but we will strive to compl…
-
After #10764, `RuleGraph`s are built and errors are rendered much more quickly. But even relative to before, their quality has degraded.
A ton of information is recorded during `RuleGraph` construc…
-
### Problem
When I put an expression into the REPL, the REPL tries to call `println($EXPR)` which fails for all non-trivial types since #449:
```scala
> type TrafficLight { Red(); Yellow(); Green…
-
### Aim
Change mutable variables given in environment to lambda.
Mutable variable is created and then given as environment to lambda function. Lambda function changes this variable's value.
### Exp…
-
This is a tracking issue for consts referencing statics, a @rust-lang/wg-const-eval experiment.
The feature gate for the issue is `#![feature(const_refs_to_static)]`.
This feature allow constants to …
-
I tried this code:
```rust
// simd.rs
#![feature(platform_intrinsics)]
extern "platform-intrinsic" {
fn simd_add(x: T, y: T) -> T;
fn simd_eq(x: T, y: T) -> U;
}
#[kani::proof]
fn…
-
it is a pain to have to write print functions
i have encountered a good example (simplifying here to make the point)
i was writing a function
```
fun f (x: 'a datastructure): 'a datastructure…
-
At the moment, we have an ad-hoc script which greps for function names that look like they'll cause panic. https://github.com/servo/servo/blob/master/etc/ci/check_no_panic.sh
A somewhat more princi…
-
In Section 5.5 of https://arxiv.org/pdf/2108.02995.pdf it is asserted:
> ## Partial applications.
>
> Rust requires all functions to be fully applied when called, unlike Coq which supports parti…
-
We want to use pointer equality as a performance optimization. For example, as a first check in `DecidableEq` instances: if the two arguments are pointer-equal, then we can immediately return `isTrue…