From 28c69b42670b06cf9e90cd1251a70181fe78fa74 Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Fri, 30 Oct 2026 03:46:55 +0800 Subject: Link project headings to repositories --- content/projects/_index.md | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/content/projects/_index.md b/content/projects/_index.md index 306a6f5..5960741 100644 --- a/content/projects/_index.md +++ b/content/projects/_index.md @@ -8,32 +8,22 @@ license: CC-BY-SA-4.0 Browse all my repositories on [git.richardqin.org](https://git.richardqin.org/). -## rhomepage +## [rcc-project](https://git.richardqin.org/rcc-project/) -A document-first personal website that publishes each article as readable HTML, with links to its Markdown source in the Git repository. +A collection of projects, including a C compiler, binutils, a memory allocator, an automated theorem prover, and a web browser. -- Technology: Hugo, HTML, CSS, POSIX shell -- License: GPL-3.0-or-later -- [source](https://git.richardqin.org/rhomepage) +## [lume](https://git.richardqin.org/lume/) -## rcc +A general-purpose operating system with Linux ABI compatibility -An optimizing compiler for SysY, a C subset, targeting RISC-V 64GC. It uses a QBE-inspired SSA architecture with a substantial optimization pipeline: the mid-end includes mem2reg, GVN, GCM, LICM, SCCP, strength reduction, inlining, and DCE, while the RISC-V backend includes instruction selection, liveness analysis, spilling, register allocation, and peephole optimization. +## [rhomepage](https://git.richardqin.org/rhomepage/) -- Technology: C++, CMake, RISC-V 64GC -- [repository](https://git.richardqin.org/rcc/) +Personal website -## RUCDSA +## [emacs.d](https://git.richardqin.org/emacs.d/) -Coursework for the Renmin University of China Data Structure and Algorithm course, including C implementations and laboratory exercises. +Personal Emacs Configuration. -- Technology: C -- License: GPL-2.0 -- [repository](https://git.richardqin.org/RUCDSA/) +## [rutils](https://git.richardqin.org/rutils/) -## datalab2026 - -An RUC ICS DataLab implementation and test workspace covering binary representation, bitwise operations, and IEEE-754 floating-point manipulation. - -- Technology: C, Python, Make -- [repository](https://git.richardqin.org/datalab2026/) +Small utilities for Linux users and system experiments. -- cgit v1.2.3