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 Feature **Description:** I think you have to create a heap using `new` or the `createHeap` functions today. It would be nice to support something like `var h:...

area: Libraries / Modules
type: Feature Request
type: Unimplemented Feature

The language server currently adds inlay hints to the ends of interesting blocks, however there are a few more block types it should support. - `select`/`when` - I have actively...

type: Feature Request
area: Tools
area: Python bindings

### Summary of Problem **Description:** Calling the procedure passed by paremters make assertOnGpu() fail. In the following codes, `test1()` directly calls procedure `increment()` , while `test2()` calls it via the...

type: Bug
area: Compiler
type: Unimplemented Feature
user issue
area: GPU Support

### Summary of Problem Page-locked host allocations in multiple-gpu-per-node setups can cause unnecessary synchronization. This shows as some GPUs taking much longer than others in a single node, where the...

type: Performance
area: GPU Support

The list of valid license names that `mason` uses to validate a package comes from `https://github.com/spdx/license-list.git`, which is a repo that was archived in 2022. The documentation says to get...

area: Tools

Consider the following erroneous code: ```chpl class MyClass { iter these() { for item in 1..10 do yield item; } } var c: owned MyClass?; c = new MyClass(); for...

area: Compiler
type: Error Message

### Overview This PR enables GASNet-level shared-memory bypass communication for all GASNet conduits (in fast/large segment modes), which should notably greatly accelerate co-locale communication for `CHPL_COMM=gasnet CHPL_COMM_SUBSTRATE=ibv`. This fixes the...

This issue is a spin-off from issue #24788. That issue identified several problems with the `regex` initializer that have to do with `posix` mode regular expressions. One wrinkle that continues...

area: Libraries / Modules
type: Feature Request

Here are some clarifications on the CURRENT resolution rules to go with our [parallel iterators primer](https://chapel-lang.org/docs/primers/parIters.html). However, let us start with design questions relating to the current rules: #### Is...

type: Design
area: Language

Consider the following erroneous code: ```chpl class MyClass { var FieldArr: [1..10] int; } var c: owned MyClass?; c = new MyClass(); writeln(c.FieldArr[3]); // `c` needs to be `c!` ```...

area: Compiler
type: Error Message