<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ox-arrays/src/Data/Array/Nested/Mixed, 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-16T08:55:17Z</updated>
<entry>
<title>Optimize the representation of ListH</title>
<updated>2025-12-16T08:55:17Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-15T09:47:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=21d3d6190bbdaf6ca626ac550dcee26e02318442'/>
<id>urn:sha1:21d3d6190bbdaf6ca626ac550dcee26e02318442</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline SMayNat in ListH</title>
<updated>2025-12-16T08:55:14Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-15T01:05:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=0d017c7e42c9618a0b1877974ea200b7741cada3'/>
<id>urn:sha1:0d017c7e42c9618a0b1877974ea200b7741cada3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clone ListX into ListH</title>
<updated>2025-12-16T08:55:12Z</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=fa278ff79ead5ccf8a5b47fd197907dd409ca2d9'/>
<id>urn:sha1:fa278ff79ead5ccf8a5b47fd197907dd409ca2d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement shxFromShS and shsFromShX as a newtype coerce</title>
<updated>2025-12-16T08:55:06Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-14T22:12:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=8579a03c5ae8f4812b72d477251a614d820dd1fc'/>
<id>urn:sha1:8579a03c5ae8f4812b72d477251a614d820dd1fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix f in SMayNat to always be SNat and UNPACK it</title>
<updated>2025-12-14T19:42:00Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-14T15:55:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=b0cc8caff4ccf5df85f3bea743be1f03ddde01c6'/>
<id>urn:sha1:b0cc8caff4ccf5df85f3bea743be1f03ddde01c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make type variables consistent between shaped and mixed lists</title>
<updated>2025-12-12T08:11:58Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-12T08:11:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=8568944d90f5bc9a60e895a789c85b474d4ff8fe'/>
<id>urn:sha1:8568944d90f5bc9a60e895a789c85b474d4ff8fe</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>Add INLINEABLE to ixxToLinear ahead of generalization, to benchmark</title>
<updated>2025-12-09T00:07:41Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-08T22:41:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=3594dd9855efbcbfd8c1e62037e8c8a7ece93411'/>
<id>urn:sha1:3594dd9855efbcbfd8c1e62037e8c8a7ece93411</id>
<content type='text'>
No horde-ad test speedup noticed.
</content>
</entry>
<entry>
<title>Inlining magic</title>
<updated>2025-12-03T19:55:40Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-12-03T19:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=13a0ad5e2938218dd97c8db49b3da6c5bdd5a5db'/>
<id>urn:sha1:13a0ad5e2938218dd97c8db49b3da6c5bdd5a5db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore suffixes sharing in *FromLinear</title>
<updated>2025-12-03T16:33:41Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-12-03T16:33:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=fabab15e38f752bc98008a350e9817819ed0801a'/>
<id>urn:sha1:fabab15e38f752bc98008a350e9817819ed0801a</id>
<content type='text'>
Thanks Mikolaj for spotting it's broken
</content>
</entry>
</feed>
