harlan icon indicating copy to clipboard operation
harlan copied to clipboard

A language for GPU computing.

Results 68 harlan issues
Sort by recently updated
recently updated
newest added

Some test cases, like `nbody.kfc` and `nbody2.kfc` fail on Macs when using an NVIDIA GPU. See the discussion thread at https://groups.google.com/d/msg/harlan-dev/l-W0xXQJPKY/Uw8K_z6gEe0J for more details.

It should be a pretty simple update to the install script for vicare. Here's an example of a failed build: https://travis-ci.org/eholk/harlan/jobs/81973537 For now I'm going to disable automated Vicare testing...

Right now if you repeat constructors you end up with redefinition C++ errors. It would be better to have these detected and reported earlier.

The calling convention for `alloc_in_region` is different in kernels than not, but functions called from kernels don't know this, so out of memory errors won't be properly reported and we'll...

Right now Harlan programs can't do much more with strings than pass them around. Even just adding facilities to convert between C strings and vectors of chars would greatly improve...

Feature

If a while loop relies on side effects in the test it will never terminate. This is because Harlan assumes expressions are pure and lifts it out. We should probably...

We do a lot of code transformations, and it may be that we end up with something that isn't well-typed. It might be worth adding another typechecking pass towards the...

Proposal

Aaron Clarke was asking about how to get input in Harlan programs. Currently there's not a lot of support for this, although you might be able to get some done...

Feature

This is non-deterministic, but we're starting to see it in a couple of test cases and programs now (e.g. #147). One that shows it pretty reliably is `test/read-file.kfc`. Here is...

Bug

Right now we have no way of freeing strings once they've been allocated. We don't do a lot of dynamic string creation yet, so this hasn't caused major problems yet,...