<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nissy-core/src/utils/math.h, branch c-portability</title>
<subtitle>The "engine" of nissy, including the H48 optimal solver.</subtitle>
<id>https://git.tronto.net/nissy-core/atom?h=c-portability</id>
<link rel='self' href='https://git.tronto.net/nissy-core/atom?h=c-portability'/>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/'/>
<updated>2026-04-06T13:48:54Z</updated>
<entry>
<title>Fix integer conversions in code, tests and some tools</title>
<updated>2026-04-06T13:48:54Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2026-04-06T13:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=a1ad0db8a6d829eddf1478cee44ae976bbcd325f'/>
<id>urn:sha1:a1ad0db8a6d829eddf1478cee44ae976bbcd325f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>All coordinates unsigned</title>
<updated>2025-07-29T10:12:43Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-07-29T10:12:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=ea0387796a349c91032fbcb10f50c6ad8607b0f6'/>
<id>urn:sha1:ea0387796a349c91032fbcb10f50c6ad8607b0f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimized some coordinates</title>
<updated>2025-07-29T08:00:56Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-07-29T08:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=38014615238a51f1c0c1f2f96d37cbfbf765520a'/>
<id>urn:sha1:38014615238a51f1c0c1f2f96d37cbfbf765520a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tiny cleanup</title>
<updated>2025-07-28T12:18:29Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-07-28T12:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=3d6bc090c87a19c358a8b9025d3a2b62d77ab433'/>
<id>urn:sha1:3d6bc090c87a19c358a8b9025d3a2b62d77ab433</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turns checks into assertions in utils/math.h</title>
<updated>2025-07-28T12:17:42Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-07-28T12:17:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=1e5c862d8fa7b76b69b8125d454d8f8d6a9cde25'/>
<id>urn:sha1:1e5c862d8fa7b76b69b8125d454d8f8d6a9cde25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hardcoded factorial constants</title>
<updated>2025-07-28T10:16:08Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-07-28T10:16:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=9b248f3b46d5dc0e9522ed264ef71e422a5bc5a5'/>
<id>urn:sha1:9b248f3b46d5dc0e9522ed264ef71e422a5bc5a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed VLA notation from function parameters.</title>
<updated>2025-05-27T07:03:51Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-05-27T07:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=7c934801f88c640970ad41b5ddd39f4e39609f28'/>
<id>urn:sha1:7c934801f88c640970ad41b5ddd39f4e39609f28</id>
<content type='text'>
I found out that this gives undefined behavior when then size is 0.
Better not to have it at all, it is confusing for other developers anyway.
</content>
</entry>
<entry>
<title>Improved logging, especially for solve</title>
<updated>2025-04-19T10:28:52Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-04-19T10:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=3485be851f4fff1c9c6fe621f0619d2b4103bc06'/>
<id>urn:sha1:3485be851f4fff1c9c6fe621f0619d2b4103bc06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some minor changes to the interface.</title>
<updated>2025-04-08T13:16:21Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-04-08T13:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=e4f356b9592599ad91aac34bf2265c9bcdfbb81f'/>
<id>urn:sha1:e4f356b9592599ad91aac34bf2265c9bcdfbb81f</id>
<content type='text'>
- Simplified logger to accept only a string, not a variadic list
  of args like printf(). This can still use some improvement,
  but now it is easier to use from other languages.
- Fixed some misuses of the logger (wrong types etc)
- Renamed some constants
- Fixed some typos in comments.
</content>
</entry>
<entry>
<title>Optimize genptable for coordinate solve (20x speedup)</title>
<updated>2025-03-29T09:04:16Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-03-29T09:04:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=b6c1ff6cfdfe0f4ce602fe83e54c3112a1c95690'/>
<id>urn:sha1:b6c1ff6cfdfe0f4ce602fe83e54c3112a1c95690</id>
<content type='text'>
</content>
</entry>
</feed>
