<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ox-arrays/cbits/arith_lists.h, 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-01-31T09:40:16Z</updated>
<entry>
<title>Make arith enums disjoint</title>
<updated>2026-01-31T09:40:16Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-12-12T22:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=b5333de1a1b2f670f2a181f2c6dc506a93061926'/>
<id>urn:sha1:b5333de1a1b2f670f2a181f2c6dc506a93061926</id>
<content type='text'>
This should prevent operation confusion like calling oxarop_binary_*
with IB_QUOT. No error is thrown statically, but at least the nonsense
operation crashes reliably at runtime instead of doing, well, nonsense.
</content>
</entry>
<entry>
<title>Add atan2</title>
<updated>2025-03-13T08:28:24Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-03-13T08:26:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=a87c80b1fbaa826142605d0846479c94d6ee2bcc'/>
<id>urn:sha1:a87c80b1fbaa826142605d0846479c94d6ee2bcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement quot/rem</title>
<updated>2025-03-13T08:27:51Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2025-03-12T22:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=ed6acbe5f409aba2fb222693da567ce04b7c4e01'/>
<id>urn:sha1:ed6acbe5f409aba2fb222693da567ce04b7c4e01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sumAllPrim</title>
<updated>2024-06-17T11:08:13Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2024-06-17T11:08:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=9b0651bf19e889dfb28ba81b6ada25b27b0e6071'/>
<id>urn:sha1:9b0651bf19e889dfb28ba81b6ada25b27b0e6071</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fast (C) Floating ops</title>
<updated>2024-05-27T12:10:57Z</updated>
<author>
<name>Tom Smeding</name>
<email>t.j.smeding@uu.nl</email>
</author>
<published>2024-05-27T12:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=9e5945120bbcfeff15ee7356398e06ab5ba25561'/>
<id>urn:sha1:9e5945120bbcfeff15ee7356398e06ab5ba25561</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fast Fractional ops via C code</title>
<updated>2024-05-26T12:57:34Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2024-05-26T12:57:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=e80b2593edc3d216905279ebcfa797593a1efbfc'/>
<id>urn:sha1:e80b2593edc3d216905279ebcfa797593a1efbfc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor C interface to pass operation as enum</title>
<updated>2024-05-25T22:11:00Z</updated>
<author>
<name>Tom Smeding</name>
<email>tom@tomsmeding.com</email>
</author>
<published>2024-05-25T22:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tomsmeding.com/ox-arrays/commit/?id=34a9ac8e4497e776c3ca499c41ef749f4edf8383'/>
<id>urn:sha1:34a9ac8e4497e776c3ca499c41ef749f4edf8383</id>
<content type='text'>
This is hmatrix style, less proliferation of functions as the number of
ops increases
</content>
</entry>
</feed>
