Jade Abraham
Jade Abraham
This PR expands upon our existing completion support to be location specific. Prior to this PR, only the module level scope was used to provide completion symbols. This PR changes...
The following code fails to compile with the LLVM backend. ```chapel import URL; var r = URL.openUrlReader("http://www.example.com"); ``` ``` $CHPL_HOME/modules/packages/Curl.chpl:159: In module 'Curl': $CHPL_HOME/modules/packages/Curl.chpl:399: error: Could not find C variable...
I found I cannot have a const task private variable that is a managed class (i.e. the destructor is invoked for me) ```chapel class C { } forall 1..10 with...
### Summary of Problem The compiler fails to resolve a promoted call when the callee is from another `import`ed module. However, when the module is `use`d, it resolves and then...
Adds support to use Chapel with LLVM 19 Testing: - [x] build with gcc 7.5 on linux64 without CHPL_DEVELOPER - [x] build with gcc 7.5 on linux64 with CHPL_DEVELOPER -...
Adds a linter rule to `chplcheck` for lines longer than 80 characters Limitations - Does not check comments (since comments don't have locations) - Warns on a per-node basis, not...
The following python code for `chapel-py` results in a sefault ```python import chapel a = chapel.AstNode() ``` This is not semantically valid code, since you cannot create AstNodes from `chapel-py`....
The following code does not correctly call the destructors for the objects allocated by the iterators and may result in leaked memory ```chapel class C { var id: int; proc...
In the following program, a class is inherited from but it is not in scope ```chapel module Other { class CC {} } module M { class C: CC {}...
### Summary of Problem **Description:** Mentioning a generic type name as just `typeName;` results in an asan compiler failure ### Steps to Reproduce **Source Code:** ```chapel record R { var...