Jade Abraham

Results 72 issues of Jade Abraham

This PR adds support for arbitrary hex strings in code metadata annotations. Previously, the decoded strings would be checked as utf-8 strings. However, this prohibits something like `(@metadata.code.trace_inst "\FF\FF")` since...

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...

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...

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, the Sort module exists in the `modules/packages` directory in the Chapel tree. This effectively works as a standard, always available to be imported module, with the caveat that the...

area: Libraries / Modules
type: Stabilization

Upgrades the version of LLVM that Chapel bundles to 18.1.6. Testing with `CHPL_LLVM=bundled` - [x] Builds on macOS - [x] Builds on linux64 - [x] Passes paratest + paratest with...

Update the GPU technote and llvmMoved test for GPUs to reflect LLVM 18 support [Reviewed by @]

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 @]

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