-
(separate from the question of whether the value phases are actually just value categories)
The thing we want to name is "a value that is known at type-checking time" in contrast to "symbolic value…
-
**Is your feature request related to a problem? Please describe.**
I'm hitting a bit of a brick wall with FastAPI at the moment. Without the ability to ask the framework to resolve a dependency, I …
-
-
# Short Summary
Add parameters to namespaces (that are always fully applied) which is implicitly available throughout the namespace.
# Motivating Example
## The Problem
I want to create a libr…
-
Attaching some context from @emilyaherbert how we we can do this:
> In general, most generic functions are called without type arguments, so most of the time this check will fail, missing valid cac…
-
## What works
In general, Karamel is pretty good at erasing non-informative types away from tuple types. Consider for instance the following Low* code:
```fstar
module TH
module B = LowStar.Buff…
-
### Code
`cargo new` and put the code into `src/main.rs`
Then run `cargo check --all-targets`
```Rust
#![feature(platform_intrinsics)]
#![feature(staged_api)]
struct f32x3();
extern "plat…
-
### Description of the bug:
Circular `impl` declarations can cause Explorer to recurse infinitely, leading to a stack overflow.
### What did you do, or what's a simple way to reproduce the bug?
R…
-
**Submitted by Richard Minerich on 3/21/2014 12:00:00 AM**
**219 votes on UserVoice prior to migration**
Generalized Algebraic Data Types essentially extend standard union types to allow differen…
-
Presumably we will require a compile-time constant[*] type in all contexts where the language requires a type, such as in the type of a variable or field or function parameter. But absent some kind of…