<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ccshell.git/src/eval.cc, branch main</title>
<subtitle>A simple UNIX shell implemented in modern C++</subtitle>
<id>https://git.ov4.org/ccshell.git/atom/src/eval.cc?h=main</id>
<link rel='self' href='https://git.ov4.org/ccshell.git/atom/src/eval.cc?h=main'/>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/'/>
<updated>2026-10-04T18:09:43Z</updated>
<entry>
<title>refactor eval</title>
<updated>2026-10-04T18:09:43Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-04T18:09:43Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=fda4936771831605db13a3f7b5d85bb49db3998c'/>
<id>urn:sha1:fda4936771831605db13a3f7b5d85bb49db3998c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix name typo, and remove outdated parse</title>
<updated>2026-09-21T04:50:06Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-21T04:50:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=1c630655b2beb0f4b84fb7e1bc034ba62520be37'/>
<id>urn:sha1:1c630655b2beb0f4b84fb7e1bc034ba62520be37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix early return</title>
<updated>2026-09-17T12:55:07Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-17T12:55:07Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=464d090c9d42a02697548fd1f471f8b6450ebaf2'/>
<id>urn:sha1:464d090c9d42a02697548fd1f471f8b6450ebaf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix stack size issue, replaced by heap</title>
<updated>2026-09-17T12:35:15Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-17T12:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=f65446c93a8c033b704cac46c49bad92d72316d1'/>
<id>urn:sha1:f65446c93a8c033b704cac46c49bad92d72316d1</id>
<content type='text'>
when input is too long, stack isn't large enough
</content>
</entry>
<entry>
<title>adapt new parseline</title>
<updated>2026-09-17T11:43:37Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-17T11:43:37Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=a32a06c7cb257e254449919982ccb3d85c0bf0ca'/>
<id>urn:sha1:a32a06c7cb257e254449919982ccb3d85c0bf0ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge eval_exe and eval_subshell, and fix typo</title>
<updated>2026-09-16T11:56:49Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-16T11:56:49Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=a692ff50c9c0ef169a2c672ad5d9a063a3818f9e'/>
<id>urn:sha1:a692ff50c9c0ef169a2c672ad5d9a063a3818f9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement subshell, and fix vector operator[] unvalid index</title>
<updated>2026-09-16T11:28:14Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-16T11:28:14Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=e489a2db5a1e56e66f6df12642ad8cfd988d4b30'/>
<id>urn:sha1:e489a2db5a1e56e66f6df12642ad8cfd988d4b30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add AND/OR support and fix nullptr</title>
<updated>2026-09-15T12:00:24Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-15T12:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=a6b19b1f4ce89c7daa94f47d7927a0954c0c019e'/>
<id>urn:sha1:a6b19b1f4ce89c7daa94f47d7927a0954c0c019e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add safe_logger, and prepare for logical operators</title>
<updated>2026-09-15T02:07:05Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-15T02:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=3980d30d28951edcc34d16758d549bc4d4ab193e'/>
<id>urn:sha1:3980d30d28951edcc34d16758d549bc4d4ab193e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix string constucting from nullptr</title>
<updated>2026-09-15T01:41:50Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-15T01:41:50Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=af69219a7229ccf524987123b2ecd70ff0456c9f'/>
<id>urn:sha1:af69219a7229ccf524987123b2ecd70ff0456c9f</id>
<content type='text'>
</content>
</entry>
</feed>
