flux-rs

flux-rs/flux

Refinement Types for Rust

9 good first / help-wanted issues · Rust · last activity Jul 28, 2026

refinement-types rust
9 Open Issues Need Help Last updated: Jul 28, 2026

Open Issues Need Help

View All on GitHub
Horn generic not found? about 1 month ago
bug good first issue
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust
enhancement good first issue
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust
enhancement good first issue
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust
bug good first issue
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust
bug good first issue unsoundness
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust
good first issue
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust
enhancement good first issue
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust
good first issue
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust

AI Summary: The task is to modify the Flux refinement type checker for Rust to handle repeated array assignments more leniently. Currently, Flux rejects valid assignments to repeated arrays due to a conservative type checking approach in the `Repeat` Rvalue handling. The solution involves weakening the type inference for repeated arrays to allow assignments like `buf[0] = b'1'` in the example provided, where `buf` is a repeated array.

Complexity: 4/5
enhancement good first issue
flux-rs/flux
897

Refinement Types for Rust

Rust
#refinement-types#rust