-
Currently we have `unzip :: Functor f => f (a, b) -> (f a, f b)` exported from `Data.List.NonEmpty`. The implementation can remain the same, but I propose that the type should be restricted to `unzip …
-
- [x] Non-public op: The *explanation* should state: An effect operation must be public.
- [x] Introduce a distinct error message for duplicate op. (If there is already one, its text should be updat…
-
auto-reduced (treereduce-rust):
````rust
fn main_ref() {
let array = [(); {
let mut x = &0;
let mut n = 0;
while n < 5 {
x = &0;
}
…
-
Filament now has all the features required to model ADLs as parameterized generators.
The next step is to build tools that enable us to quickly connect together tools and enable optimization flows.
…
-
I'll use this issue to explore various ways we could make wgpu-core less generic.
The motivations include reducing the clutter of overly generic code and more importantly to reduce binary size, com…
nical updated
2 months ago
-
Would be nice to generalize `Validate` so that we can use it to check for whatever constraints are relevant at whatever point in the compiler we're at. Right now it is implemented for check for issues…
-
*For brevity, this issue will refer to `core::cell::Ref` as `CoreRef` and `core::cell::RefMut` as `CoreRefMut`.*
# Overview
`Ref`'s `into_ref`, `into_mut`, `into_slice`, and `into_mut_slice` met…
-
While the TermMatcher trait is simple in a theoretical/mathematical sense, in practice just looping through the whole knowledge base and checking everything with the match method can be too slow to be…
-
I'm opening this as central place to track progress on closures and related features as well as to discuss them.
I'm looking for input on the two big points at the bottom (arrays of closures & hand…
-
This `Package-Config.roc` fails when I try `roc build` on it, as of commit 2e8dc51840316be1fa65dc3f0d60af3400ee4cc9.
```coffeescript
platform "hello-world-in-rust"
requires {} { main : Job }
…