Jade Abraham

Results 72 issues of 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...

type: Bug
user issue

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...

area: Tools
area: Dyno
area: Python bindings

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...

area: Libraries / Modules
type: Stabilization

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...

type: Design
area: Libraries / Modules
type: Stabilization

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...

type: Bug
type: Design

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...

area: Docs

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...

area: Libraries / Modules
type: Unimplemented Feature

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...

area: Libraries / Modules
type: Stabilization

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...

type: Bug
area: Compiler
area: Language

### 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...

type: Bug
area: Compiler
area: Docs