Jade Abraham
Jade Abraham
A user found that when doing a Chapel install on linux64 with `make`, the build was subtly failing due to an internal error by `gmake`. `gmake` was being used because...
Using the dyno syntax printer prints enums as IDs. This is a problem for tools which use this, like the language server. Consider the following code, where block comments indicate...
This is an implementation issue for part of the new Sort module API from https://github.com/chapel-lang/chapel/issues/24857 This is a followup to https://github.com/chapel-lang/chapel/issues/25552, which should be implemented first Instead of relying on...
Currently the `Search` module reexports the two provided comparators by `Sort`, `DefaultComparator` and `ReverseComparator`. This is done so that users of Search can make use of the same comparators. The...
The following code results in a segfault ```chapel interface foo { } proc get type do return foo; record R { } R implements get; ``` This is because the...
Our current [prereqs](https://chapel-lang.org/docs/2.1/usingchapel/prereqs.html) are specific to the system package manager for various popular operating systems. However, other package managers may be more attractive to users; conda, Homebrew, MacPorts, flatpak, and...
The [new sort API](https://github.com/chapel-lang/chapel/issues/24857#issuecomment-2226379027) has a free, generic iterator `iter sorted`. It yields elements from collections in sorted order. This issue captures the desire for `iter sorted` to work with...
This issue captures the desire from https://github.com/chapel-lang/chapel/issues/24857 to have a single interface to represent the functions that a comparator might define. There are three kinds of comparators - `keyComparator` requires...
The following code does not compile today, as the compiler does not recognize that `foo` is a method of `B`. ```chpl interface A { proc Self.foo(x: int): void { writeln("x...
### Summary of Problem **Description:** The parser seems to mistakenly lose the docstring for a function if the preceding function has `do if` as the body of the function. This...