chapel
chapel copied to clipboard
a Productive Parallel Programming Language
### 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...
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..
### 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...
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...
### 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...
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...
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...