Skip to content

Releases: shiMusa/jai-parallel-for

(newline)

29 Dec 17:53
Compare
Choose a tag to compare
0.0.6

newline

(inlined some functions)

29 Dec 17:42
Compare
Choose a tag to compare
0.0.5

inlining functions

Restructuring Files

29 Dec 17:26
Compare
Choose a tag to compare

Compat with `Metaprogram`

29 Dec 17:08
Compare
Choose a tag to compare

Added a modules.lst file to make it compatible with onelivesleft's Metaprogram.

Indices

29 Dec 02:00
Compare
Choose a tag to compare

It is now also possible to use functions that access the index:
either foo :: (x: *$T, ix: int) or foo :: (x: *$T, ix: int, g: *$G) where g is some "global" data that is shared between all threads.
<!> Due to a compiler bug (beta 0.0.102), you cannot use lambdas that use the index. Instead, you have to define the function outside and then pass that in - see example.jai.

Initial Release

27 Dec 22:00
Compare
Choose a tag to compare

This is the first release of some easy-to-use parallel for functions.
Have fun!
PS: be careful when mutating the global data!