<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rcc-project/backend/cmake/modules, branch master</title>
<subtitle>An optimizing compiler for C.
</subtitle>
<id>https://git.richardqin.org/rcc-project/atom?h=master</id>
<link rel='self' href='https://git.richardqin.org/rcc-project/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/'/>
<updated>2026-08-28T15:53:31Z</updated>
<entry>
<title>[CMake] Remove unused clang-tidy file registration</title>
<updated>2026-08-28T15:53:31Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-28T15:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=f0cfb240d80cb9f4444fb996350c1f88bc69a142'/>
<id>urn:sha1:f0cfb240d80cb9f4444fb996350c1f88bc69a142</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CMake] Accept empty clang-tidy diffs</title>
<updated>2026-08-16T19:03:53Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-16T19:03:53Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=45330a1806e9acfa84e9e8c0fbac6120118cf09e'/>
<id>urn:sha1:45330a1806e9acfa84e9e8c0fbac6120118cf09e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmake: Run clang-tidy incrementally in parallel</title>
<updated>2026-08-16T07:37:58Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-16T07:37:58Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=a39d8f6f4ed2ad0f8435b73bd6b2a35769c6fead'/>
<id>urn:sha1:a39d8f6f4ed2ad0f8435b73bd6b2a35769c6fead</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Tooling] Complete backend tooling and validation</title>
<updated>2026-08-10T12:36:50Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-10T12:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=adcf8c9b1bd1b47e00bf859693112cea1f7e8c9f'/>
<id>urn:sha1:adcf8c9b1bd1b47e00bf859693112cea1f7e8c9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[CMake] Match LLVM EH and RTTI defaults</title>
<updated>2026-08-01T05:01:07Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-08-01T05:01:07Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=b4d1ddb99e1305f6ea6217e7570dda2a94b16e51'/>
<id>urn:sha1:b4d1ddb99e1305f6ea6217e7570dda2a94b16e51</id>
<content type='text'>
Disable C++ exceptions and RTTI by default while retaining explicit, validated opt-in switches. Replace the arena's exception syntax with an RAII construction guard so both configurations share one implementation.
</content>
</entry>
<entry>
<title>[Backend] Establish standalone build infrastructure</title>
<updated>2026-07-31T20:30:34Z</updated>
<author>
<name>Richard-Qin-X</name>
<email>richard.qin.001@gmail.com</email>
</author>
<published>2026-07-31T20:30:34Z</published>
<link rel='alternate' type='text/html' href='https://git.richardqin.org/rcc-project/commit/?id=81cf8b68eca2636574f3d0a9fa1cf0b428c163e9'/>
<id>urn:sha1:81cf8b68eca2636574f3d0a9fa1cf0b428c163e9</id>
<content type='text'>
Add the thin monorepo CMake entry point and an independently configurable backend project. Enforce the Clang/C++23 toolchain, expose Make/Ninja-neutral tests and developer checks, export an installable RCCBackend package, and introduce the first Support error abstraction.
</content>
</entry>
</feed>
