Ivo Gabe de Wolff
Ivo Gabe de Wolff
**Description** This pull requests adds throwing functions, similar to `error` from the Prelude, and assertions to our Acc language. I added three functions to throw an error: - `aerror ::...
The interpreter should be implemented for the new pipeline. This roughly consists of the following steps: - [ ] Create a data type for the primitive operations in the interpreter....
The new pipeline should get a schedule data type, making task parallelism explicit and memory management (partially) explicit. However, we could first implement a basic schedule data type, without task...
In the new [pipeline](https://github.com/orgs/AccelerateHS/projects/2), we should do partial evaluation of expressions on OperationAcc, as defined in `Data.Array.Accelerate.AST.Operation`. This is mainly beneficial for shapes of arrays. - The simplification should work...
For the new pipeline, we need a pretty printer for OperationAcc and PartitionedAcc. Those two are both instantiations of `PreOpenAcc` from `Data.Array.Accelerate.AST.Operation`. Some remarks: - The data type ranges over...
## Description This PR adds throwing errors and assertions to Acc computations. See AccelerateHS/accelerate#494 ## Motivation and context These functions should make it easier for users to detect problems in...
I am submitting a... - [x] bug report - [ ] feature request - [ ] support request => you might also like to ask your question on the [mailing...
The spec marks optional fields with `| null`. I was wondering whether optional fields may also be `undefined`. The spec describes it this way: > The `loc` field represents the...
This PR introduces incremental compilation using the new API provided by TypeScript. This is still work in progress. TODO: - [x] Switch to createIncrementalProgram - [ ] Trigger recompilations in...
@edsrzf in #631 > I found it actually passed even before making the change because gulp-diff only checks the files that exist in the stream. For example, if the stream...