<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ox-arrays/test/Tests, branch repro-9.14-branch</title>
<subtitle>Nested, compositional struct-of-arrays orthotope arrays
</subtitle>
<id>https://git.tomsmeding.com/ox-arrays/atom?h=repro-9.14-branch</id>
<link rel='self' href='https://git.tomsmeding.com/ox-arrays/atom?h=repro-9.14-branch'/>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/'/>
<updated>2025-06-29T22:36:58Z</updated>
<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>test: Don't generate unreasonably large replicated arrays</title>
<updated>2025-05-17T09:12:24Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-05-17T09:12:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=95e6eb45844b2318b1b7f0c9f8e7ce14f5262dd8'/>
<id>urn:sha1:95e6eb45844b2318b1b7f0c9f8e7ce14f5262dd8</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 modules Permutation and Types</title>
<updated>2025-05-16T21:50:45Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-05-16T21:50:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=7bc9bc6ddbcee4f4193d5c79db92186f12ce3eb2'/>
<id>urn:sha1:7bc9bc6ddbcee4f4193d5c79db92186f12ce3eb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split and uniformly rename Shape modules</title>
<updated>2025-05-14T09:38:22Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-05-14T09:38:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=ffa8dacb1d7ea53438f784bf5f8b425b8cd48f46'/>
<id>urn:sha1:ffa8dacb1d7ea53438f784bf5f8b425b8cd48f46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert some stylistic changes</title>
<updated>2025-05-13T17:58:12Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-05-13T17:58:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=bda0d3e9c1752d35488665ec19d39904f0dc4b49'/>
<id>urn:sha1:bda0d3e9c1752d35488665ec19d39904f0dc4b49</id>
<content type='text'>
https://x.com/comerijn/status/1257804634833420292
</content>
</entry>
<entry>
<title>Apply some suggestions from hlint</title>
<updated>2025-05-13T14:59:17Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-05-13T14:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=ca78d92aa55e9ba8ad179ef42515e4e7b2b8155a'/>
<id>urn:sha1:ca78d92aa55e9ba8ad179ef42515e4e7b2b8155a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Let stylish-haskell sort things</title>
<updated>2025-05-13T14:49:22Z</updated>
<author>
<name>Mikolaj Konarski</name>
<email>mikolaj.konarski@funktory.com</email>
</author>
<published>2025-05-13T14:49:22Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=0b021e8630ab78ccad076cf8357e370f4a0fcab5'/>
<id>urn:sha1:0b021e8630ab78ccad076cf8357e370f4a0fcab5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimise reductions and dotprod with more vectorisation</title>
<updated>2025-03-14T20:58:51Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-03-14T20:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=6276ed3c7bcd20c8b860e1275386ecd068671bcc'/>
<id>urn:sha1:6276ed3c7bcd20c8b860e1275386ecd068671bcc</id>
<content type='text'>
Turns out that if you don't supply -ffast-math, the C compiler will
faithfully reproduce your linear reduction order, which is rather
disastrous for parallelisation with vector units.

This changes the summation order, so numerical results might differ
slightly. To wit: the test suite needed adjustment.
</content>
</entry>
<entry>
<title>arith: Some negate tests (to check stride handling)</title>
<updated>2025-02-17T23:41:04Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-02-17T23:40:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=7abd6dd42ded4e18787464e5eff111c05ac659c6'/>
<id>urn:sha1:7abd6dd42ded4e18787464e5eff111c05ac659c6</id>
<content type='text'>
</content>
</entry>
</feed>
