Nico Lehmann
Nico Lehmann
Running "./configure && make" gives the following error Makefile:966 ***missing separator. Stop
I don't know where I should report this issue, but I'm getting a haskell-lsp error whenever I try to execute an action. For example: * When I try to change...
This is probably not a bug, but I found the behavior unintuitive when working on the source code that generated the constraint. Maybe we can improve the implementation of scrape...
The only way we have to relate types is via subtyping. This plays poorly with invariant type constructors because we must apply subtyping both ways. This is especially bad if...
The following is crashing with ``` error: internal compiler error: crates/flux-middle/src/rty/projections.rs:54:13: failed to resolve `AliasTy { args: [F, (T,)], refine_args: [], def_id: DefId(2:3046 ~ core[8a68]::ops::function::FnOnce::Output) }` in DefId(0:34 ~ flux_examples[6cad]::enums::option::{impl#0}::map)...
The following code panics with ``` error: internal compiler error: crates/flux-refineck/src/constraint_gen.rs:597:18: `&'?8 &'?9 str` Vec
The following code panic when trying to update `centers[i]` ```rust #[flux::sig(fn(&RVec[@n], usize) -> RVec[n])] fn normal(x: &RVec, w: usize) -> RVec { let mut i = 0; let mut res...
The following code fails to verify ```rust pub fn test() -> [u8; 4] { let mut b = [1, 2, 3, 4]; b.reverse(); b } ``` The problem is that...
This is related to #671, but I feel we will need a couple of extra things to make this code work. ```rust #[flux::refined_by(ring_len: int, head: int, tail: int)] #[flux::invariant(0 <...
```rust #[flux::assoc(fn eval(x: int) -> int)] trait MyTrait { } impl MyTrait for i32 { } #[flux::sig(fn(x: i32) -> i32[::eval(x)])] fn test00(x: i32) -> i32 { todo!() } ``` ```...