Jade Abraham
Jade Abraham
### Summary of Feature **Description:** CLS currently provides type hints when a user has not fully specified the type for a variable (using Chapel's type inference) ![Screenshot 2024-05-14 at 4...
### Summary of Feature **Description:** When CLS is using `--resolver`, it can show functions with several code lenses to see the various instantiations of a function. (See screenshot) ![Screenshot 2024-05-14...
### Summary of Problem **Description:** Using a distributed array in a reduce expression that is the default argument for a function causes the compiler to segfault **Is this a blocking...
### Summary of Feature **Description:** `chpl-language-server` should be able to show unstable warnings in the editor, just like other errors and warnings. This should be an off-by-default feature, controlled with...
Upgrades the bundled libfabric (OFI) to the latest version, 1.21 Testing - [x] build with CHPL_COMM=ofi and CHPL_LIBFABRIC=bundled on MacOS - [x] build with CHPL_COMM=ofi and CHPL_LIBFABRIC=bundled on Ubuntu22 -...
### Summary of Problem **Description:** Ignoring the return value of a type function with a user defined generic type causes a compiler segfault. Making the type concrete or capturing the...
The chapel runtime hangs when using COMM=ofi and the EFA provider when run on some codes. To reproduce, run `start_test test/users/bachman/Beta_Diversity/main.chpl`. The runtime hangs on `fi_close` in `fini_ofi`. This was...
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...
Adds support for running on AMD GPUs with ROCm 6. This comes with the temporary stipulation that ROCm 6 support only works the bundled LLVM 18, due to bugs in...
Adds a new standard module* which provides custom allocators for Chapel classes. \* using a standard module because this relies on internal compiler/runtime features ## Performance This new feature can...