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

Adds a script that will serve as the driver for a nightly test job to build Chapel apt and rpm packages. [Reviewed by @]

This PR adds various build scripts to create distributable Chapel packages for various OSes. These packages are built in the default COMM=none configuration. Each package can be built for x86...

Recently I was trying to figure out the best way to handle a missing command while using ``Subprocess``, and rather quickly ran into some issues. These were encountered while running...

area: Libraries / Modules

Improves the error thrown by Mason when git is missing. Prior to this PR, all that would be thrown was `"Internal mason error"`, which is not helpful. PR also includes...

On a few occasions, users have expressed confusion that we're trying to make use of LLVM when they have `CHPL_LLVM=none` set. As developers, we know that the reason is that...

area: Makefiles / Scripts
user issue
type: Refactor

According to `masonTomlFileCheck` in `masonPublish` [here](https://github.com/chapel-lang/chapel/blob/main/tools/mason/MasonPublish.chpl#L844), the `Mason.toml` file need to have a `source` field in order to be registered, otherwise it fails ([example 1](https://github.com/chapel-lang/mason-registry/pull/74), [example 2](https://github.com/chapel-lang/mason-registry/pull/73) ). There is...

area: Tools
user issue

We are working to stabilize the Sort module. This issue captures the current API, with a few questions on naming on things we might like to change/improve before stabilizing. Another...

area: Libraries / Modules
type: Stabilization

Currently `checkModule` does ```chapel /* Checks to make sure the package only has one main module */ private proc moduleCheck(projectHome : string) throws { const subModules = listDir(projectHome + '/src');...

type: Design
area: Tools
user issue

In Mason, updates the source list of valid license names to the proper spdx repository. Also adds a new option to `mason publish`, `--refresh-licences` that will force delete and make...

Fix the bug in Mason's main-module check, outlined in [this issue](https://github.com/chapel-lang/chapel/issues/25064), that prevents packages that use sub-modules from being accepted in the mason registry.