Before that commit, the type-checker would allow unsafe list patterns
such as:
```
let [x] = xs
when xs is {
[x] -> ...
[x, ..] -> ...
}
```
This is quite unsafe and can lead to confusing situations. Now at
least the compiler warns about this. It isn't perfect though,
especially in the presence of clause guards. But that's a start.
|
||
|---|---|---|
| .. | ||
| parser | ||
| tests | ||
| tipo | ||
| air.rs | ||
| ast.rs | ||
| builder.rs | ||
| builtins.rs | ||
| expr.rs | ||
| format.rs | ||
| levenshtein.rs | ||
| lib.rs | ||
| parser.rs | ||
| pretty.rs | ||
| tipo.rs | ||
| uplc.rs | ||