aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | EX/MEM Pipeline Register unit and testsRichard Qin2026-03-177-2/+386
| | |
| | * docs: Finalized Richard CPU RTL architectural and naming convention audit ↵Richard Qin2026-03-1713-20/+1190
| |/ | | | | | | | | | | | | | | report. No source code changes were made; this branch serves as the finalized state for the provided audit. Co-authored-by: Richard-Qin-001 <69390919+Richard-Qin-001@users.noreply.github.com>
| * Execute Stage unit and testsRichard Qin2026-03-173-0/+343
| |
| * ID/EX Pipeline Register and testsRichard Qin2026-03-173-0/+354
| |
| * IF/ID RegFile and testsRichard Qin2026-03-173-0/+193
| |
| * Instruction Decoder Stage unit and testsRichard Qin2026-03-173-0/+345
| |
| * Instruction fetching stage unit and testRichard Qin2026-03-163-0/+180
| |
| * branch unit and testRichard Qin2026-03-164-0/+174
| |
| * Merge pull request #1 from Richard-Qin-001/expand-testsRichard Qin2026-03-163-21/+143
| |\ | | | | | | Expand tests and format output
| | * format outputRichard Qin2026-03-163-13/+20
| | |
| | * expand tests and format outputRichard Qin2026-03-163-9/+124
| |/
| * fix naming problemsRichard Qin2026-03-167-84/+77
| |
| * Naming conventionRichard Qin2026-03-161-0/+159
| |
| * Decoder unit and testRichard Qin2026-03-163-9/+697
| |
| * Register file unit and testRichard Qin2026-03-163-13/+172
| |
| * LicenseRichard Qin2026-03-151-0/+17
| |
| * Add and test alu unitRichard Qin2026-03-156-8/+241
| |
| * initial commit: project architectureRichard Qin2026-03-1541-0/+2185
|
* [libbase][adt] Add ilistRichard Qin5 days1-0/+546
|
* [libbase][adt] Add simple ilistRichard Qin5 days1-0/+482
|
* [libbase][adt] Add ilist baseRichard Qin5 days1-0/+139
|
* [libbase][adt] Add ilist iteratorRichard Qin5 days1-0/+591
|
* [libbase][adt] Add ilist nodeRichard Qin5 days1-0/+470
|
* [libbase][adt] Add ilist node baseRichard Qin5 days1-0/+167
|
* [libbase][adt] Add ilist node optionsRichard Qin5 days1-0/+244
|
* [libbase][adt] Add pointer utility typesRichard Qin6 days2-0/+466
|
* [libbase] Format C++ CodeRichard Qin7 days6-315/+534
| | | | Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
* [libbase][adt] Add SmallVector ImplementationRichard Qin8 days2-0/+235
| | | | Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
* [libbase][adt] Add TwineRichard Qin8 days1-0/+679
| | | | Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
* [libbase] Rename public namespace and unreachable symbolsRichard Qin9 days11-38/+38
|
* [libbase] Fix copyright headers and cstddef includeRichard Qin9 days4-5/+5
|
* Restructure libbase and RCCCore buildRichard Qin9 days24-1601/+1911
|
* Move support code into CoreLibRichard Qin10 days14-13/+2351
|
* Merge remote-tracking branch 'raytracing-import/master'Richard Qin10 days21-0/+1535
|\
| * Remove generated ray tracing artifactsRichard Qin10 days5-335797/+0
| |
| * Shading with Surface NormalsRichard Qin2026-03-112-5/+90016
| |
| * Adding a SphereRichard Qin2026-03-113-2/+90018
| |
| * Sending Rays Into the SceneRichard Qin2026-03-098-88/+90150
| |
| * Establish a well-structured modern C++ project architectureRichard Qin2026-03-0924-159/+1395
| | | | | | | | | | Focus on code quality: Treat strict warnings as errors, memory checks with Sanitizers, Clang formatting and static analysis Performance optimization: LTO, ccache
| * Create class vec3Richard Qin2026-03-095-9/+177
| |
| * The Beginning of the Journey of ExplorationRichard Qin2026-03-094-0/+65839
|
* Merge remote-tracking branch 'ricochet-import/master'Richard Qin12 days91-0/+11256
|\
| * feat(tui): integrate address input and navigation requestsRichard Qin2026-10-265-11/+228
| |
| * feat(tui): add reusable text input componentRichard Qin2026-10-265-1/+820
| |
| * feat(tui): add object focus traversal and link activationRichard Qin2026-10-265-3/+151
| |
| * feat(tui): add document navigation and text selectionRichard Qin2026-10-2611-76/+1262
| |
| * feat(tui): add structured selection text and clipboard messagesRichard Qin2026-10-186-36/+340
| |
| * feat(tui): add Unicode text service and document layoutRichard Qin2026-10-1710-22/+1072
| |
| * feat(tui): add ncurses backend and session loopRichard Qin2026-10-179-3/+1437
| |
| * feat(tui): add document model and host message interfacesRichard Qin2026-10-176-0/+766
| |