<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmake.git/xmake/rules/verilator, branch string</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/xmake.git/atom/xmake/rules/verilator?h=string</id>
<link rel='self' href='http://cgit.235523.xyz/xmake.git/atom/xmake/rules/verilator?h=string'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/'/>
<updated>2026-01-18T14:04:07Z</updated>
<entry>
<title>improve verilator flags</title>
<updated>2026-01-18T14:04:07Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2026-01-18T14:04:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=1c3f2a9051592a9f2f39a6302cc12d83e1944833'/>
<id>urn:sha1:1c3f2a9051592a9f2f39a6302cc12d83e1944833</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(rule/verilator): Fix c++ language detect</title>
<updated>2026-01-04T13:59:52Z</updated>
<author>
<name>24bit-xjkp</name>
<email>2283572185@qq.com</email>
</author>
<published>2026-01-04T13:59:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=8ff9ac175a2ee4e4a994b571e585f610c86de5c3'/>
<id>urn:sha1:8ff9ac175a2ee4e4a994b571e585f610c86de5c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(rules/verilator): Check `find_tool` result before read the version field</title>
<updated>2026-01-04T09:00:04Z</updated>
<author>
<name>24bit-xjkp</name>
<email>2283572185@qq.com</email>
</author>
<published>2026-01-04T09:00:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=241c234a48c1e7fef1ff5ff638e904843c27bc20'/>
<id>urn:sha1:241c234a48c1e7fef1ff5ff638e904843c27bc20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(rules/verilator): Use `find_tool` instead of `find_programver`</title>
<updated>2026-01-04T07:29:16Z</updated>
<author>
<name>24bit-xjkp</name>
<email>2283572185@qq.com</email>
</author>
<published>2026-01-04T07:29:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=50665130bf4ac819177b875144b9e444e2a0fd83'/>
<id>urn:sha1:50665130bf4ac819177b875144b9e444e2a0fd83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(verilog): Restore the cmake file parsing support</title>
<updated>2026-01-03T12:45:16Z</updated>
<author>
<name>24bit-xjkp</name>
<email>2283572185@qq.com</email>
</author>
<published>2026-01-03T12:45:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=1d30c212ee90e35b6cf92e72d66befff4f770612'/>
<id>urn:sha1:1d30c212ee90e35b6cf92e72d66befff4f770612</id>
<content type='text'>
1. If verilator's version &gt;= 5.036, then we use json file parsing, otherwise, we use cmake file parsing.
</content>
</entry>
<entry>
<title>refactor(rules/verilator): Switch from cmake to json format for Verilator build file parsing</title>
<updated>2026-01-01T10:08:00Z</updated>
<author>
<name>24bit-xjkp</name>
<email>2283572185@qq.com</email>
</author>
<published>2026-01-01T10:08:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=13bb0e6506af38aa303c9adc49125b4a18ebe388'/>
<id>urn:sha1:13bb0e6506af38aa303c9adc49125b4a18ebe388</id>
<content type='text'>
1. The "-make cmake" option of Verilator is deprecated and will be removed  in future. See [Deprecations](https://verilator.org/guide/latest/deprecations.html). Use "-make cmake" option in Verilator v5.042 will lead Verilator to return a non-zero value, thus the script reports an error.
2. Verilator can generate build options in json format which can be parsed easier, so we switch from cmake to json format.
3. Add new SystemVerilog language standard `v1800-2023` support.
4. Fix the issue with c++ language standard settings.

BREAKING CHANGE: CMake build file parsing is deprecated.
</content>
</entry>
<entry>
<title>rename copyright</title>
<updated>2025-07-03T15:03:12Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-07-03T15:03:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=5670477e415e24962c57eac21194c63946ee5e1e'/>
<id>urn:sha1:5670477e415e24962c57eac21194c63946ee5e1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve idl rule</title>
<updated>2025-05-06T09:49:23Z</updated>
<author>
<name>star9029</name>
<email>hengxings783@gmail.com</email>
</author>
<published>2025-05-06T09:49:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=7dc8bf58b37e7b3ba513b27490ee3107b29e0730'/>
<id>urn:sha1:7dc8bf58b37e7b3ba513b27490ee3107b29e0730</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve verilator rules</title>
<updated>2025-04-08T07:31:58Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-04-07T16:45:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=bd6f305cd44634dd9829407d01749ae150a7b2d8'/>
<id>urn:sha1:bd6f305cd44634dd9829407d01749ae150a7b2d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enable jobgraph for verilator</title>
<updated>2025-04-08T07:31:56Z</updated>
<author>
<name>ruki</name>
<email>waruqi@gmail.com</email>
</author>
<published>2025-03-29T15:45:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/xmake.git/commit/?id=b644fa46c237f5471e313dfa28f4ffc11cec956f'/>
<id>urn:sha1:b644fa46c237f5471e313dfa28f4ffc11cec956f</id>
<content type='text'>
</content>
</entry>
</feed>
