chapel
chapel copied to clipboard
a Productive Parallel Programming Language
### Summary of Problem **Description:** Running the code below produces the error message below. I cannot get the function to be non-generic. When I had the `[1..3 real(64)` inlied in...
[based on feedback and suggestions by @psath] Based on feedback in #24963, this PR strives to improve the documentation of the ``require`` statement to clarify that it doesn't accept general...
For the following: ```chpl proc foo(x : [0..1] int) { writeln("Hello world"); } var x = foo; var y : [0..1] int; x(y); ``` I get: `the proc 'foo' is...
Adds scripts to build some packages for a few other configurations. Configurations - COMM=ofi, LAUNCHER=slurm-srun - ubuntu22 - COMM=gasnet, SUBSTRATE=udp, LAUNCHER=amudprun - debian12 Followup to https://github.com/chapel-lang/chapel/pull/25066 [Reviewed by @]
I'm using ``` ❯ chpl --version chpl version 2.1.0 pre-release (44b3e6b437) built with LLVM version 14.0.0 ``` Just calling `mason new` should start an interactive session ``` ❯ mason new...
The following routine, **without** the ternary operator used in the **return** statement, works. ```chapel inline proc positive(z : string) { param EMPTY = ''; /* * THIS WORKS */ if...
Adds a few scripts and Docker templates to test chapel packages built for various OSes in apt/rpm formats Followup to https://github.com/chapel-lang/chapel/pull/25051
### Summary of Problem **Description:** When applying `forwarding` to a variable declaration, I got an internal error. At first, I was worried it was a case of the feature being...
This PR improves the documentation search results for specific searches: * new * with * by * zip * local In order to do so, it adds `.. index::` entries...
### Summary of Problem **Description:** I'm not sure how much of this is user error on my part, but I'm having difficulty using a c_array as though it was a...