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

The Array View Elision (AVE) optimization added in https://github.com/chapel-lang/chapel/pull/24390, includes a Short Array Transfer (SAT) optimization that fires for AVE'd assignments below a [certain size](https://github.com/chapel-lang/chapel/blob/7a95ed9bef5f5396d4bdfa735c59f5346657a4a6/modules/internal/ChapelShortArrayTransfer.chpl#L35). When this happens, a for-loop...

type: Feature Request
type: Performance

Currently we have the `.sorted` method on domains. It is only intended to work on associative domains, although its documentation does not indicate this. However, should a user try to...

good first issue
type: Error Message
type: Stabilization

While working on a GPU/non-GPU portability branch, I realized that `assertOnGpu` causes segfaults during codegen. This is because `chpl_assert_on_gpu` runtime function is in `runtime/include/gpu/chpl-gen-gpu-common.h`. That file isn't included unless you...

type: Bug
type: Design
area: Compiler
area: GPU Support

It is very nice to bind the domain and type of a value that is not explicitly known: ```chapel proc makeArr() { return [1,2,3,4,5]; } proc runSomething(a: [?d] ?t) {...

type: Design
type: Feature Request
area: Language

### Summary of Feature **Description:** Add `OrderedMap`/`OrderedDict`/`Dict` into standard modules. I have needed a hashmap that also preserves the order of insertion several times during my project. This is my...

type: Feature Request

### Summary of Problem **Description:** Attempting to incorrectly use `forwarding` on a module-scoped variable or expression results in an internal error. This should just be an error message that `forwarding`...

type: Bug
area: Compiler
type: Error Message

When deprecating some symbols for the Sort module, I got deprecation messages for public uses of them in the SortedSet and SortedMap modules. It's easy enough to remove the deprecated...

type: Design
type: Stabilization

Our docs are currently structured as follows - ... - Using Chapel - ... - Multilocale Chapel Execution - ... - Platform Specific - Major Platforms - ... - Networks...

area: Runtime
area: Docs
type: Refactor

### Summary of Problem **Description:** I was trying to debug the python library compilation of another bug, but couldn't get to the piece of code I wanted to execute because...

type: Bug
area: Compiler

### Summary of Feature Currently our testing infrastructure allows for [comparing against a C version](https://chapel-lang.org/docs/main/developer/bestPractices/TestSystem.html#comparing-to-a-c-version) of a test, which is usually used to compare performance. It would be nice to...

type: Feature Request
area: Tests / Benchmarks
area: GPU Support