chapel
chapel copied to clipboard
a Productive Parallel Programming Language
This does not really warrant attention now but more notice for the future because there is some inconsistency relative to other types. With a gcc backend, the following ```chapel proc...
This issue captures implementation information for decision made in https://github.com/chapel-lang/chapel/issues/24857 We are renaming the default comparators and removing the associated globals. Tasks - [x] Remove `const defaultComarator ...`, replacement is...
Running a paratest on linux64 with `CHPL_ATOMICS=locks` revealed a bunch of failures. failing tests ``` test/chplenv/autocomplete/autocomplete.chpl test/io/tzakian/recordReader/test.chpl test/library/packages/ConcurrentMap/memLeakTests/testAddSet.chpl test/library/packages/ConcurrentMap/memLeakTests/testClear.chpl test/library/packages/ConcurrentMap/memLeakTests/testEquality.chpl test/library/packages/ConcurrentMap/memLeakTests/testGetRemove.chpl test/library/packages/ConcurrentMap/testAddSet.chpl test/library/packages/ConcurrentMap/testClear.chpl test/library/packages/ConcurrentMap/testContains.chpl test/library/packages/ConcurrentMap/testEquality.chpl test/library/packages/ConcurrentMap/testExtend.chpl test/library/packages/ConcurrentMap/testGetRemove.chpl test/library/packages/EpochManager/atomicObjects/atomicObjectsTest.chpl test/library/packages/LockFreeQueue/consistencyCheck.chpl test/library/packages/LockFreeQueue/interleavedTest.chpl...
## Summary The following proc has an array return type with an unspecified domain. Throwing causes an *"illegal use of function that does not return a value"* error, originating from...
```chpl var Arr = [1,2,3]; on Locales[1] { writeln(Arr.localAccess[0]); } ``` does not produce any error message with checks enabled, but it should. Whereas ```chpl use BlockDist; var Arr =...
Resolves https://github.com/chapel-lang/chapel/issues/25727 The following code would fail because of an ALA bug: ```chpl use BlockDist; var A: [blockDist.createDomain({1..100})] int = 5; var db = {1..50}; var B: [blockDist.createDomain(db)] int =...
### Summary of Problem "array index out of bounds" errors can arise incorrectly in zippered iterator expressions, when an index from a non-distributed domain is used to index into a...
This moves the portion of our homebrew testing that checks homebrew on linux and performs the same/similar checks as homebrew's CI into its own test. Previously one homebrew script was...
Now that Chapel finally has a [high-quality Spack package](https://packages.spack.io/package.html?name=chapel), the next logical step is to pursue Chapel membership in the [E4S Programming Model SDK](https://e4s-project.github.io/DocPortal.html). [E4S](https://e4s-project.github.io/about.html) is a DOE ASCR product...
# Introduction to chplExperiment This PR introduces a framework for running experiments (of Chapel programs or the `chpl` compiler itself) and producing plots. This framework was designed with internal use...