<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ox-arrays/src/Data/Array/Nested/Mixed, branch uncontroversial-tweaks-repackaged</title>
<subtitle>Nested, compositional struct-of-arrays orthotope arrays
</subtitle>
<id>https://git.tomsmeding.com/ox-arrays/atom?h=uncontroversial-tweaks-repackaged</id>
<link rel='self' href='https://git.tomsmeding.com/ox-arrays/atom?h=uncontroversial-tweaks-repackaged'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/'/>
<updated>2026-02-12T09:16:29Z</updated>
<entry>
<title>Add a potentialy helpful bang for consistency</title>
<updated>2026-02-12T09:16:29Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-20T11:09:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=5cd6f90954cf67da6de03c6f255d0f4442a71ec5'/>
<id>urn:sha1:5cd6f90954cf67da6de03c6f255d0f4442a71ec5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a few more GHC warnings and fix all offenders</title>
<updated>2026-01-31T12:38:54Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-22T09:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=46be8f385978a367f27c0c2f73629ebf8e42857e'/>
<id>urn:sha1:46be8f385978a367f27c0c2f73629ebf8e42857e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the implementation of fromSNat'</title>
<updated>2026-01-31T12:37:14Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-12-19T09:17:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=948a1fa0e9786292df22976275cbe85c38ef9eee'/>
<id>urn:sha1:948a1fa0e9786292df22976275cbe85c38ef9eee</id>
<content type='text'>
leading to 6% lower allocation in Det.hs primal test.
</content>
</entry>
<entry>
<title>Fix f in SMayNat to always be SNat and UNPACK it</title>
<updated>2026-01-31T12:15:12Z</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=dc3ce4be3daf1eb9d2664f695435d2e6ba39b064'/>
<id>urn:sha1:dc3ce4be3daf1eb9d2664f695435d2e6ba39b064</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make type variables consistent between shaped and mixed lists</title>
<updated>2026-01-31T12:14:34Z</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=f02420ae66509a6a475ed336615f2584e67ea3c8'/>
<id>urn:sha1:f02420ae66509a6a475ed336615f2584e67ea3c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Generalize ix?ToLinear and speed it up a bit</title>
<updated>2026-01-31T09:43:16Z</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=05ddeb90d8b1be91d8d98c66219b0fac111ec70a'/>
<id>urn:sha1:05ddeb90d8b1be91d8d98c66219b0fac111ec70a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add INLINEABLE to ixxToLinear ahead of generalization, to benchmark</title>
<updated>2026-01-31T09:43:04Z</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=0a4dae6543a5d5e5515be40d930863ec9fa96e3e'/>
<id>urn:sha1:0a4dae6543a5d5e5515be40d930863ec9fa96e3e</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>
<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>
</feed>
