profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ivogabe/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Ivo Gabe de Wolff ivogabe ivogabe Netherlands http://ivogabe.com/

ivogabe/gulp-typescript 762

A TypeScript compiler for gulp with incremental compilation support.

ivogabe/Brackets-Icons 248

File icons in Brackets' file tree

ivogabe/small 9

A tool to bundle commonjs files. Designed to produce the smallest file size possible.

PacktPublishing/TypeScript-Blueprints 8

TypeScript Blueprints, published by Packt

joristt/Hanus 7

A much more powerful version of the reversible language Janus, built in Haskell

ivogabe/gulp-typescript-sourcemaps-demo 3

Demo for sourcemaps in gulp-typescript without inlining sources

ivogabe/gulp-microfill 2

Microfill for gulp

ivogabe/extLog 1

Easy, clear and colored logging with node.js

ivogabe/microfill 1

Only loads polyfills for the missing gabs

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 2bb2da75034ec3d36779b2dc3f3585ba95de42ae

Witeable free buffer vars & comments

view details

push time in 2 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 424dcba02dcd3d40cb50ebbacd68be65dd489678

Add awhile printer, allow 2 kernel printer styles

view details

push time in 3 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 34bef84136acaacaf52f34d432e7b8eb20a02c17

Add pretty printer for schedules (minus awhile)

view details

push time in 4 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 5e040e251179d6575c022efc9d4f13e208a491fa

Compile clusters to kernels in Schedule

view details

push time in 4 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 0fac21925aba36c1986e9fe3ceb8dbd44b860984

Add pretty printer for clusters

view details

push time in 5 days

push eventivogabe/accelerate

David

commit sha ddfd453744493eadad6d1ca19f3550fb4c9603a1

Export Idx patterns as part of the datatype

view details

David

commit sha 803272e47c91234e805ba13f3a0ee0cce1920970

Merge remote-tracking branch 'ivo/new-pipeline' into new-pipeline

view details

David

commit sha 12aeed9ffbd27cb0cf1cbcd689f42def33bf25f9

eval Generate is now easy!

view details

David

commit sha bce8d141fb1e222e13fa3fb0b520909715d93f7f

Turn off incomplete/overlapping pattern warnings for Clustering.hs (compiled super slow)

view details

David

commit sha cce922f8038bd6b593ee39bfa8f112945895f9b8

Merge remote-tracking branch 'ivo/new-pipeline' into new-pipeline # Conflicts: # src/Data/Array/Accelerate/Interpreter.hs

view details

David

commit sha 544e9902def8970fa1bfe0f2c0760ced17f72e6e

Legwork on the backpermute thing

view details

David

commit sha 694b14cc4e1e60df451d8cdbeba067704f2d927d

Another change in the cluster type: We also need to have shape info about input arrays (for e.g. permute)!

view details

David

commit sha a2327f248771b2c82d9db00ee5435493378782e0

Interpreting clusters

view details

Ivo Gabe de Wolff

commit sha 787912072a6da56d56529d5222dbd4f174d4ddd4

Merge branch 'new-pipeline' of https://github.com/dpvanbalen/accelerate into new-pipeline

view details

push time in 5 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha d13e405cd86b43e94997c24c7f4a9a7317cdb843

Only ground arguments to kernels Scheduling and kernel compilation now happen in one step, as the types between kernel (arguments) and operation (arguments) do not match any more

view details

Ivo Gabe de Wolff

commit sha 256175e7c2d05b5a34e663991dce14d7247fd020

Change PrettyOp for clusters

view details

push time in 5 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha a8da467454bed6f60c32ab0b2d7d7631f6857402

Implement pretty printer & expose it as `test` for debugging purposes

view details

push time in 11 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha cc2d3d8528eec7782db9b88eaad5eca213362ccc

Refactor pretty printer for expression to new file

view details

Ivo Gabe de Wolff

commit sha 0d313953b90b8cea932a26a571c2e770ecbfed04

Operation pretty printer, add size to Use

view details

push time in 12 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha aedd3d47606923c94beffab8ae68c7c3de0646ce

Add run{1,N}(With)

view details

push time in 15 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 85aca25891c80a3018e20ca4cf7d586812d5ebeb

Add Backend type class & implement 'run'

view details

push time in 16 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 769e908f583a8f2f0f4c38d89e40636a9d8a66c4

Add class IsKernel & Execute, move D.A.A.Schedule

view details

push time in 17 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 0a88e7e0d924c438739cccc93ea7d5b8d0ccc713

Implement IsSchedule type class

view details

push time in 17 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha c6195b899abe4942c49ec6d1fa5dc9661ddb6eb2

Rename type var 'exe' to 'op'

view details

Ivo Gabe de Wolff

commit sha 907792904d40d6b90c0c61d372f8566c58672116

Rename exe' to op'

view details

push time in 17 days

push eventivogabe/accelerate

Trevor L. McDonell

commit sha cb2588be2c9036fa4c7b85fe99ca97cdcae78e2f

update pretty printer

view details

Trevor L. McDonell

commit sha 65a6c32b0b06ff88c43c8604d0920ccd1fb8b05d

fix pattern generation in the presence of -XRebindableSyntax

view details

Trevor L. McDonell

commit sha 81e1dac50f4222bc63d5e9139b7d1a1ff1324e8f

add DIM3 representation type synonym

view details

Trevor L. McDonell

commit sha 9883779db77d88480dc5adbc9d9b19d839f201cc

add missing case match in Fusion.aletD’

view details

Robbert van der Helm

commit sha d44b51a69c6ea0a487811a475729839c881137f0

Fix expanding to an empty vector If all elements of the original vector were to expand to 0 elements, then the `scanl1` would fail on a bounds check because it gets passed an empty vector.

view details

Trevor L. McDonell

commit sha 4be00d99dc30d5581f6dc306edbd71f0b1c38000

Merge pull request #461 from robbert-vdh/fix/empty-expand Fix expanding to an empty vector with the new expand function

view details

Trevor L. McDonell

commit sha ea73be67853bb01978308e3c1aec14484feff50c

wibble

view details

Trevor L. McDonell

commit sha cc4ae666548cb0340e6eb30de41ca6b869e8809b

stack: update resolver

view details

Trevor L. McDonell

commit sha c63e746c8bb44d77a69e7ab7890a382bd22d3d5c

simpler implementation of bitwise rotate

view details

Trevor L. McDonell

commit sha b54ce53cff506ba9e9edab21f7a37c3dfbd96173

reexport Maybe patterns

view details

Trevor L. McDonell

commit sha 9e91fba6b6330f1edfa36252a1f2fb68669b03a8

use pinned byte arrays This could lead to memory fragmentation, but means we can pass the values directly over the FFI

view details

Trevor L. McDonell

commit sha d7caff6f9153b93ca467360f8f3cdc5975685c2f

stack: update resolver to ghc-8.10.2

view details

Trevor L. McDonell

commit sha 92ae4cda866ea8a47f9fcffac9eb62faba304cbd

warning police

view details

Trevor L. McDonell

commit sha 27f63569db181d641ecaf251cf04b1884d7f106f

update CHANGELOG.md

view details

Trevor L. McDonell

commit sha f4ffbf3ff6af8d75097574b37f3ba7c082d19cb6

version [de-]bump 1.3.0.0

view details

Trevor L. McDonell

commit sha 7c31b3ba6275ce2e9a21d9d017cc5af0076497fb

update CHANGELOG.md

view details

Trevor L. McDonell

commit sha b46cd04e28d2068241ed210e510035eb8b01d396

update stack-*.yaml

view details

Trevor L. McDonell

commit sha c4952f695d8cca33c96ffa88f264ba7b0578ef94

update haddocks

view details

Trevor L. McDonell

commit sha 2d442cd8c250aa8fde2505a391c0206f9508e65d

build fix for -fekg

view details

Trevor L. McDonell

commit sha 7c0363fad44e9505f1668140ec828f4f8dacc893

update category

view details

push time in 17 days

PR merged ivogabe/accelerate

Fusion work on new-pipeline

Hoi, ik ben er eindelijk aan toe gekomen: is dit ongeveer wat je in gedachten had? Ik was eerst bang dat, met de Operation AST, er veel typesafety verdwijnt, maar op deze manier is het in ieder geval binnen de clusters nog allemaal aanwezig :)

+8249 -4613

1 comment

142 changed files

dpvanbalen

pr closed time in 17 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha c5720e78976b1d7e7a74012fc995d5a9ffd5eb21

Implement missing cases & fix warnings

view details

push time in 17 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha db4de7f0d3b37c9b2c81143e6586d3afe6a8b1fc

Implement loop body

view details

push time in 18 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 5a3069412dca42fc11896fed12d6af149c2ed555

Rename things for more consistent names

view details

push time in 25 days

push eventivogabe/accelerate

Ivo Gabe de Wolff

commit sha 45cb8f4beddbd1e6f66a20df8cbe88331f1cbca0

Compile from PartialSchedule to UniformSchedule

view details

push time in 25 days

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha fef552b0ba9a2f7edfa9dcb87e334b87c91dbd4f

Put region sort list in reverse order

view details

push time in 3 months

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha b46cb7e875e0c981a54ce6a7f9210fcaa03d35a2

Restrict unifications to region vars of same sort

view details

push time in 3 months

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha ab9cd58d5da30ff9eaf9c961c0f15d365bdab8f9

Add missing constraints on additional region args

view details

push time in 3 months

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha e42f54abb100795da4a5ede90fc0e16fca2b031e

Handle different region var count in binding group Different methods may have different sets of escaping regions.

view details

push time in 3 months

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha 9985fcd5b2e8af36a175c25bc7e37b1af5a066e4

Fix missing region arguments

view details

push time in 3 months

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha 1abb9d60eccaef06af5c26fb69a47bf3555fee2c

Add utilities to compute allocation sizes

view details

push time in 3 months

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha b319fd792d0bc856dec91a6f9e91d0f5b89dd845

Also handle selfrecursive functions in dead region

view details

push time in 3 months

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha 7077deac185fe6703c1dd8a82424a7f0f1115a55

Fix missing regions for recursive calls

view details

push time in 3 months

push eventHelium4Haskell/helium

Ivo Gabe de Wolff

commit sha a9eadadeab2456520fc939a16d79357f0d04e99f

Implement analysis for mutual recursive functions

view details

Ivo Gabe de Wolff

commit sha 1cbfa6a78a0598217e3e595cbd2855cf4ec0d704

Restrict Var to not include global functions This prevents difficult cases in the region inference, where a global function might get additional region arguments

view details

Ivo Gabe de Wolff

commit sha af08f96c3706d9868b67811ba09fb9650a73cad6

Fix code generation of mutual recursive functions

view details

Ivo Gabe de Wolff

commit sha 27ff873eaef48f666dc7ed774909a53f4eec0a4b

Fixes for additional regions in mutual recursion

view details

push time in 3 months