<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ox-arrays/src/Data/Array/Nested/Ranked, branch repro-UNPACK</title>
<subtitle>Nested, compositional struct-of-arrays orthotope arrays
</subtitle>
<id>https://git.tomsmeding.com/ox-arrays/atom?h=repro-UNPACK</id>
<link rel='self' href='https://git.tomsmeding.com/ox-arrays/atom?h=repro-UNPACK'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/'/>
<updated>2025-12-09T14:46:26Z</updated>
<entry>
<title>Add method mvecsUnsafeFreeze and use it</title>
<updated>2025-12-09T14:46:26Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-09T14:46:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=14f4d3d2586cd9983c9b98fc9af591a25ae325b4'/>
<id>urn:sha1:14f4d3d2586cd9983c9b98fc9af591a25ae325b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Generalize ix?ToLinear and speed it up a bit</title>
<updated>2025-12-09T09:34:03Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-09T09:34:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=ab020a0ece9383f04412964b9fc09d17874d3383'/>
<id>urn:sha1:ab020a0ece9383f04412964b9fc09d17874d3383</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Express mvecsWrite and mvecsWritePartial using the new methods</title>
<updated>2025-12-08T21:56:43Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-08T19:09:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=4cd80d336f78b419e9e1b80c2c20e0e07ecf10a0'/>
<id>urn:sha1:4cd80d336f78b419e9e1b80c2c20e0e07ecf10a0</id>
<content type='text'>
and change the type of the latter to make it possible.
This slightly improves performance of horde-ad tests,
before horde-ad even starts using the Linear methods, which improves
performance even more.
</content>
</entry>
<entry>
<title>Add mvecsWriteLinear and mvecsWritePartialLinear (unused yet)</title>
<updated>2025-12-08T17:06:03Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-08T14:43:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=9624e5d90d5f0815bec230cdd2f4e5b406805885'/>
<id>urn:sha1:9624e5d90d5f0815bec230cdd2f4e5b406805885</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add mvecsReplicate</title>
<updated>2025-12-07T11:28:36Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-07T11:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=d69d96270be6d91565a8461b10b10c72efdd955e'/>
<id>urn:sha1:d69d96270be6d91565a8461b10b10c72efdd955e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Define {list,sh,ix}*ToList functions using 'build'</title>
<updated>2025-12-02T21:14:59Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-12-02T21:14:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=cd59bbd479feb2c7a3a07eb3eda6688e5776905b'/>
<id>urn:sha1:cd59bbd479feb2c7a3a07eb3eda6688e5776905b</id>
<content type='text'>
This should allow foldr/build fusion
</content>
</entry>
<entry>
<title>Let sh*FromList functions print proper error messages</title>
<updated>2025-12-02T14:15:35Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-12-02T14:15:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=9fa5556c4d4dc45ba2417081437bac2d1240132f'/>
<id>urn:sha1:9fa5556c4d4dc45ba2417081437bac2d1240132f</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>Style and uniformity of shape/index/list functions</title>
<updated>2025-12-02T14:01:26Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-12-02T14:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=f76d781c75105b7b04ed2e602f0139d35846ab92'/>
<id>urn:sha1:f76d781c75105b7b04ed2e602f0139d35846ab92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unify fromList functions for shapes</title>
<updated>2025-12-01T17:35:58Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-01T17:35:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=45c429917c95713b339cc4d9210a842546e72a0d'/>
<id>urn:sha1:45c429917c95713b339cc4d9210a842546e72a0d</id>
<content type='text'>
</content>
</entry>
</feed>
