<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ox-arrays/bench/Main.hs, branch move-Rank</title>
<subtitle>Nested, compositional struct-of-arrays orthotope arrays
</subtitle>
<id>https://git.tomsmeding.com/ox-arrays/atom?h=move-Rank</id>
<link rel='self' href='https://git.tomsmeding.com/ox-arrays/atom?h=move-Rank'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/'/>
<updated>2026-03-15T09:35:48Z</updated>
<entry>
<title>Make ShR a newtype over ShX</title>
<updated>2026-03-15T09:35:48Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-16T08:51:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=e721543d6dfac2b1130b8dc0a1294c833610ba78'/>
<id>urn:sha1:e721543d6dfac2b1130b8dc0a1294c833610ba78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add benchmarks for sumFull</title>
<updated>2026-01-31T12:40:04Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-01-15T20:30:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=d4352fdcecacd204b52e1c1a3646633e963e5490'/>
<id>urn:sha1:d4352fdcecacd204b52e1c1a3646633e963e5490</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide ix*FromLinear for all three shape kinds</title>
<updated>2025-12-02T14:03:43Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-12-02T14:03:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=b63642a41f3bddc991d92f2f59b9e3ad53c1f15e'/>
<id>urn:sha1:b63642a41f3bddc991d92f2f59b9e3ad53c1f15e</id>
<content type='text'>
This speeds up {r,s}generatePrim
</content>
</entry>
<entry>
<title>Benchmark and improve ixxFromLinear</title>
<updated>2025-11-26T21:44:44Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-26T21:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=829109ba73211394691d5789f35a23120feaf3f6'/>
<id>urn:sha1:829109ba73211394691d5789f35a23120feaf3f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename, organise and cleanup</title>
<updated>2025-11-17T22:21:22Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-11-17T21:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=218986b88fe2c13e6510ed110735205f60679d23'/>
<id>urn:sha1:218986b88fe2c13e6510ed110735205f60679d23</id>
<content type='text'>
Renamings:
- *sumOuter1 -&gt; *sumOuter1Prim
- *rerank -&gt; *rerankPrim
- *replicateScal -&gt; *replicatePrim
</content>
</entry>
<entry>
<title>Apply a small fraction of hlint hints</title>
<updated>2025-06-29T22:36:58Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-06-29T22:36:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=6dbc6037ba7a633318ef81fef02affb78ff8812c'/>
<id>urn:sha1:6dbc6037ba7a633318ef81fef02affb78ff8812c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run stylish-haskell</title>
<updated>2025-05-17T09:08:46Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-05-17T09:08:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=c6483b8aef06f13019bbdd5ef847041c50bdaa7f'/>
<id>urn:sha1:c6483b8aef06f13019bbdd5ef847041c50bdaa7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move Arith, XArray and Convert</title>
<updated>2025-05-14T17:43:21Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-05-14T17:43:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=3c8f13c8310de646b15c6f2745cfe190db7610db'/>
<id>urn:sha1:3c8f13c8310de646b15c6f2745cfe190db7610db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename the three main public tensor API modules</title>
<updated>2025-05-14T17:16:35Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-05-14T17:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=554eff1ebc7bf4f467c8566a0e22b8a0cfb9d0a4'/>
<id>urn:sha1:554eff1ebc7bf4f467c8566a0e22b8a0cfb9d0a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add .stylish-haskell.yaml that matches Tom's preferences</title>
<updated>2025-05-14T09:39:54Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-05-14T09:39:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=03626ae119438452551962359b5d445a4ddbc0b3'/>
<id>urn:sha1:03626ae119438452551962359b5d445a4ddbc0b3</id>
<content type='text'>
to be automatically applied at buffer save or periodically applied with
find -not -path '*/\.git/*' -name "*.hs" -type f| xargs stylish-haskell -i
</content>
</entry>
</feed>
