aboutsummaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/projects/_index.md30
1 files 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.