Claire Alvis

Results 14 comments of Claire Alvis

This can be solved without removing `set!` entirely; i.e. we could just do an assigned-variable analysis. I'm not saying that is necessarily the right way to go, but doing that...

No, I made this issue _after_ inlining iota. This is when an iota is an argument to an inner kernel that is bumped up in dimension during fusion. We're walking...

Why not make this the syntax... ``` (stencil ([((a b c) (d e f) (g h i)) M]) (/ (+ a b c d e f g h i) 9))...

It's possible to see all of them by running the whole suite with optimizations turned off (I think the flag is -O0 if I remember correctly).

Oh my dear IU github, how silly you are.

I think we should move our `remove-danger` pass even further down in the compiler, because it's responsible for some code explosion before the region inferencer. I suggest having a different...

Let me elaborate what is needed to make this happen -- this will require a little error customization on our part. We'll need to make a few of our own...

We might just add this in at the same time we check kernel argument lengths.

At least for the example I posted above, we generate a 2D kernel. 844ae57656e15d415d6495d42d9b79aa3df5d672 Since we don't have the condition "rectangular enough" figured out yet, I'll leave this open.

If you installed it from the command line, did you install using the same Racket version (it looks like 6.1 from the error message)? I don't use Geiser, but that...