-
On the question of `if let` vs. inferring non-nilness based upon conditionals, we have discussed this a bit already https://github.com/chapel-lang/chapel/issues/12614#issuecomment-474624866 https://gi…
-
We propose clarifications for the semantics of constraint satisfaction in the [generics proposal](https://go.googlesource.com/proposal/+/refs/heads/master/design/43651-type-parameters.md). We also pr…
-
One way to address #13602 temporarily is to disallow arrays of non-nilable element types outright. This work was already started in #14846 and also discussed in #14367, where it applied to associative…
-
This caught me by surprise and I'm sure I won't be the only one. Any reason why the variable bar isn't scoped local here?
```
foo = 1
case foo
when 1
bar : Int32
bar = 1
# baz(bar) #…
-
Related #14104
Feature Request. Allow deferred initialization of a variable.
As of 1.20, I cannot delay the initialization of a variable. I propose that we can delay/defer the initialization of …
-
Following #12917, update `var x:MyClass = ...` and `proc f(arg:MyClass)` to be generic with respect to management style.
-
PR #12916 will change `new MyClass` from meaning `new borrowed MyClass` to meaning `new owned MyClass`.
This brings up several questions about what `MyClass` means when it is not decorated at all.
…