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:** Mentioning a generic type name as just `typeName;` results in an asan compiler failure ### Steps to Reproduce **Source Code:** ```chapel record R { var...

type: Bug

The idea is to test and update any of the code blocks in https://www.hpc-carpentry.org/hpc-chapel/. Ideally, there would be a test subdirectory in the Chapel repository and a PR (or PRs)...

So far, given a GPUizable loop like: ```chpl foreach i in 0..

type: Feature Request
area: Language
user issue
area: GPU Support

### Summary of Problem **Description:** This is the remaining issue tracked by #25858 which I wasn't able to solve yet. The individual arguments passed to a `const ref` varargs should...

type: Bug
area: Compiler

As part of our ongoing conversion of domain maps from classes to records, this PR changes the `CS` class that has been used to represent sparse CSR/CSC domains and arrays...

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

### Summary of Problem **Description:** After updating to macOS 14.6.1, Chapel docs fail to build with this error: ``` reading sources... [100%] usingchapel/tasks /Users/rift/code/chapel/doc/rst/developer/compiler-internals/uast.rst:11: WARNING: Duplicate C++ declaration, also defined...

type: Bug
area: Docs

The legacy GASNet-1 backend has been superseded by the new GASNet-EX backend, which has been Chapel's default GASNet backend since 658ac15b5 (Chapel 2.1). Both backends run over the same GASNet-EX...

In past PRs, we've converted most of our standard user-facing distributions from classes to records, such that: * class `Block` defined in the `BlockDist` module became record `blockDist` * class...

type: Design
area: Libraries / Modules
type: Stabilization

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