chapel icon indicating copy to clipboard operation
chapel copied to clipboard

a Productive Parallel Programming Language

Results 276 chapel issues
Sort by recently updated
recently updated
newest added

### Summary of Problem **Description:** When #25902 gets merged, it will improve const and const ref checking for varargs. As a result, trying to create a default associative array literal...

type: Bug
area: Language

## Descritpion While playing with the built-in array `here.gpus`, I discovered that the behaviour of `here.gpus[x]` when `x` is out of bounds is somehow not clearly defined. For example, I...

type: Bug
user issue
area: GPU Support

In a discussion with a user this week about co-locales, it was pointed out that we currently have an arguable asymmetry in our suffixes for co-locales in that we support...

area: Runtime
type: Feature Request
user issue

This PR expands upon our existing completion support to be location specific. Prior to this PR, only the module level scope was used to provide completion symbols. This PR changes...

Qthreads 1.21 was released today! We should make sure there are no performance surprises with it and upgrade to it for Chapel 2.3 (in either order).

area: Runtime
type: Refactor

Applying a `c_sizeof()` to a class variable like `c` here: ```chapel var c = new MyClass(); ``` returns the size of the pointer-to-object part of the class, and not the...

area: Libraries / Modules
type: Feature Request

This issue requests creation and maintenance of a git ref (branch or tag, don't really care which) that always points to the latest stable public release of Chapel. The existence...

area: BTR
user issue

The following code fails to compile with the LLVM backend. ```chapel import URL; var r = URL.openUrlReader("http://www.example.com"); ``` ``` $CHPL_HOME/modules/packages/Curl.chpl:159: In module 'Curl': $CHPL_HOME/modules/packages/Curl.chpl:399: error: Could not find C variable...

type: Bug
area: Libraries / Modules

I found I cannot have a const task private variable that is a managed class (i.e. the destructor is invoked for me) ```chapel class C { } forall 1..10 with...

type: Bug
area: Compiler

This PR adds support for atomic min and max. While there is an expectation that these signatures can be stable, this PR adds them as unstable for now. See issue...