<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cie-pseudocode-compiler.git/AGENTS/CONVENTIONS/TYPES.md, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.ov4.org/cie-pseudocode-compiler.git/atom/AGENTS/CONVENTIONS/TYPES.md?h=main</id>
<link rel='self' href='https://git.ov4.org/cie-pseudocode-compiler.git/atom/AGENTS/CONVENTIONS/TYPES.md?h=main'/>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/'/>
<updated>2026-10-30T14:33:33Z</updated>
<entry>
<title>docs(types): explain implicit constructors and raw text literals</title>
<updated>2026-10-30T14:33:33Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-30T14:33:33Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=9b2d82dadbb465de71985a8db3aa8df454579b72'/>
<id>urn:sha1:9b2d82dadbb465de71985a8db3aa8df454579b72</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(codegen): short-circuit AND and OR</title>
<updated>2026-10-22T15:21:14Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-22T15:15:20Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=5a5a14be5e2683a42906da4b2ad19690e230c871'/>
<id>urn:sha1:5a5a14be5e2683a42906da4b2ad19690e230c871</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(codegen)!: require explicit REAL to INTEGER conversion and add INT</title>
<updated>2026-10-22T15:21:14Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-22T15:11:38Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=64622b737f070b377fdef3fb31a67c084457bd7b'/>
<id>urn:sha1:64622b737f070b377fdef3fb31a67c084457bd7b</id>
<content type='text'>
Implicit REAL to INTEGER is now a compile error with an INT(...) hint.
INT is a compiler builtin that truncates toward zero and raises a runtime
error for NaN or values outside the INTEGER range.

No existing test program relied on the implicit conversion.

Co-Authored-By: Claude Sonnet 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(codegen)!: reject implicit BOOLEAN, CHAR and INTEGER mixing</title>
<updated>2026-10-22T15:21:14Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-22T15:07:27Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=f14b50d776ec743bd62fda22a9c154bba9588840'/>
<id>urn:sha1:f14b50d776ec743bd62fda22a9c154bba9588840</id>
<content type='text'>
Arithmetic and unary minus accept only INTEGER and REAL, AND/OR/NOT need
BOOLEAN, comparisons need equal types (or INTEGER with REAL), and only
INTEGER converts implicitly to REAL. Use ASC and CHR for characters.

No existing test program relied on the now-illegal mixing, so none changed.

Co-Authored-By: Claude Sonnet 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>docs(agents): collapse duplicated passages into single-home links</title>
<updated>2026-10-21T12:49:21Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-21T12:49:21Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=bb1244aaef910579d829eb1563365479860ae7e1'/>
<id>urn:sha1:bb1244aaef910579d829eb1563365479860ae7e1</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>docs(agents): split CONVENTIONS.md into topic files under AGENTS/CONVENTIONS</title>
<updated>2026-10-21T12:42:53Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-21T12:42:53Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/cie-pseudocode-compiler.git/commit/?id=0085ea1c2c7ddf32f2ad239da93f27257cf2bf6d'/>
<id>urn:sha1:0085ea1c2c7ddf32f2ad239da93f27257cf2bf6d</id>
<content type='text'>
Co-Authored-By: Claude Sonnet 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
