<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ox-arrays/src/Data/Array/XArray.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-04-02T08:33:33Z</updated>
<entry>
<title>Rename TakeLen functions to TakeLenPerm; same for Drop</title>
<updated>2026-04-02T08:33:33Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-04-02T08:32:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=31a603bb5d685306fe9561eac25c62b514c62be2'/>
<id>urn:sha1:31a603bb5d685306fe9561eac25c62b514c62be2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use shxDropSSX instead of shxSplitApp, etc.</title>
<updated>2026-03-15T09:50:38Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-29T21:41:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=1f006985ee9a51498e37c20603baf0e242e009e9'/>
<id>urn:sha1:1f006985ee9a51498e37c20603baf0e242e009e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add pragmas to functions that -fprof-late-overloaded-calls reports</title>
<updated>2026-03-15T09:50:33Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-25T22:45:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=0f9662136f5f0e246650df0606f41b2d49f59734'/>
<id>urn:sha1:0f9662136f5f0e246650df0606f41b2d49f59734</id>
<content type='text'>
as breaking the chain of specialization (but it's currently broken,
so these may be false positives, but these pragmas may be handy
in the future anyway and they can't do much harm in theory
and in practice they are right now neutral performance-wise).
</content>
</entry>
<entry>
<title>Clone ListX into ListH</title>
<updated>2026-03-15T09:35:30Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-15T00:19:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=5b83cd2b9d275683f2e534de3c3381c9957b5876'/>
<id>urn:sha1:5b83cd2b9d275683f2e534de3c3381c9957b5876</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add mtoListPrimLinear and friends</title>
<updated>2026-03-14T11:08:05Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-02-10T10:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=1c99e9ff0d18e323fe159e54af9775c46d4abd76'/>
<id>urn:sha1:1c99e9ff0d18e323fe159e54af9775c46d4abd76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo and reword docs</title>
<updated>2026-03-14T11:03:01Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-03-14T10:52:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=0f8db83a0c3043c7e8b7739b93e97de992c932d9'/>
<id>urn:sha1:0f8db83a0c3043c7e8b7739b93e97de992c932d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a bang not to overlap big allocations</title>
<updated>2026-03-14T11:03:01Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-01-16T18:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=1553db92a5524bbc4ebc93d1a5c93a5a446409e3'/>
<id>urn:sha1:1553db92a5524bbc4ebc93d1a5c93a5a446409e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Uniformise indentation</title>
<updated>2026-03-14T11:02:56Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2026-03-14T10:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=b68dd0d8445f4a5619de73ab88b6b06528914943'/>
<id>urn:sha1:b68dd0d8445f4a5619de73ab88b6b06528914943</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Save some toVector by using toVectorListT</title>
<updated>2026-03-14T11:02:40Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-01-15T13:05:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=878ee135fcdebc03a5f5984bd23016d69590f2bf'/>
<id>urn:sha1:878ee135fcdebc03a5f5984bd23016d69590f2bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Let X.fromListOuterSN and ravelOuterN take NonEmpty</title>
<updated>2026-03-14T11:02:40Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2026-01-13T11:11:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=33a59ca85c8445b51320eff2f3f61f29e694f242'/>
<id>urn:sha1:33a59ca85c8445b51320eff2f3f61f29e694f242</id>
<content type='text'>
</content>
</entry>
</feed>
