| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Support putting static data into ELF constant poolmain | Cliff Click | 6 days | 22 | -741/+955 |
| | | | | | Mostly fcn inits in <clinit> | ||||
| * | More test case vs RA cleanup | Cliff Click | 7 days | 62 | -284/+829 |
| | | | | | | Missing a few risc/arm encodings. Make private many tests, so they don't escape and the escaped fcn inflate x86 spill numbers | ||||
| * | Towrds getting RA spill counts comparable | Cliff Click | 7 days | 148 | -583/+1427 |
| | | | | | Ignore JIGs. Get test suites more conical, so reg alloc spill counts are comparable | ||||
| * | flt->int conversion | Cliff Click | 8 days | 135 | -77/+1299 |
| | | |||||
| * | RoundF32 actually rounds | Cliff Click | 8 days | 16 | -7/+61 |
| | | |||||
| * | Fix CI timeout | Cliff Click | 8 days | 2 | -26/+24 |
| | | |||||
| * | Fix CI timeout | Cliff Click | 8 days | 1 | -12/+2 |
| | | |||||
| * | Make RA deterministic | Cliff Click | 8 days | 9 | -25/+109 |
| | | |||||
| * | Merge pull request #262 from com-junkawasaki/docs/japanese-chapters | Cliff Click | 8 days | 113 | -743/+10304 |
| |\ | | | | | docs: add Japanese translations for all chapters | ||||
| | * | Pick up japanese transaltionpr262-doc-followups | Cliff Click | 8 days | 90 | -3100/+2400 |
| | | | | | | | | | A bunch of minor README fixes, missing TOC, grammer cleanup | ||||
| | * | docs: add Japanese translations for all chapters | Jun Kawasaki | 9 days | 116 | -0/+10261 |
| |/ | |||||
| * | Small peep to drop simple store-updates out of loops | Cliff Click | 9 days | 65 | -280/+762 |
| | | |||||
| * | Require matching types to use algebraic identies | Cliff Click | 10 days | 118 | -119/+119 |
| | | | | | Fixes some bugs `flit x; return x ^ 0;` should give an error instead of returning the plain `x` | ||||
| * | update slides | Cliff Click | 10 days | 4 | -10/+97 |
| | | |||||
| * | Update slides | Cliff Click | 10 days | 3 | -9/+9 |
| | | |||||
| * | Slides for 2026 REBASEreadme | Cliff Click | 11 days | 60 | -37/+8083 |
| | | |||||
| * | Cleanup ch18 readme | Cliff Click | 11 days | 7 | -536/+884 |
| | | |||||
| * | Skills update | Cliff Click | 11 days | 2 | -38/+60 |
| | | |||||
| * | Update README.md | Cliff Click | 11 days | 1 | -44/+63 |
| | | |||||
| * | Chapter renumber, and split ch 17 | Cliff Click | 12 days | 836 | -20471/+24310 |
| | | | | | | | Renumber chapters 10a, 10b, 11, 12, 13, 14 -> 10, 11, 13, 12, [11,14]. Split ch 17 into a 17a and 17b; shuffle around im/mutable syntax to be consistent, and present it more slowly. THe new immutable syntax is pushed through all later chapters | ||||
| * | Graph updates; readme updates | Cliff Click | 12 days | 60 | -627/+318 |
| | | |||||
| * | More better layout ch10a,b,11 | Cliff Click | 12 days | 50 | -2206/+1795 |
| | | |||||
| * | ch10a README | Cliff Click | 12 days | 6 | -4/+284 |
| | | |||||
| * | README updates thru ch10a | Cliff Click | 12 days | 21 | -632/+1076 |
| | | |||||
| * | First pass README updates | Cliff Click | 13 days | 176 | -13083/+10602 |
| | | |||||
| * | Fix some older tests | Cliff Click | 13 days | 6 | -42/+54 |
| | | |||||
| * | Fix bug loop tree depth on inf loops | Cliff Click | 13 days | 61 | -129/+922 |
| | | |||||
| * | Restore missing anti-dependence walk | Cliff Click | 13 days | 15 | -68/+201 |
| | | |||||
| * | Move much of the ISA support to shared code | Cliff Click | 13 days | 689 | -11321/+3325 |
| | | | | | The ISA shared handlers here are required for a proper compiler, but contain only trivial bit-massaging operations. | ||||
| * | Missed one | Cliff Click | 14 days | 1 | -6/+2 |
| | | |||||
| * | Move debug printing into shared space | Cliff Click | 14 days | 923 | -13691/+5724 |
| | | | | | Same as the graph viewer, moves a lot of code out of all Nodes | ||||
| * | Fix CI | Cliff Click | 14 days | 6 | -10/+16 |
| | | |||||
| * | Merge pull request #258: same constant phi merge test | Cliff Click | 2026-09-30 | 22 | -0/+330 |
| |\ | | | | | | | Preserve the regression across the Chapter 10 split by including it in both chapter10a and chapter10b. Validated Chapter05Test in all 22 affected snapshots (374 tests). | ||||
| | * | Add same constant phi merge test | fuhsnn | 2026-09-29 | 21 | -0/+315 |
| | | | |||||
| * | | Finish forward-port mem ops thru ch25 | Cliff Click | 2026-09-30 | 119 | -1839/+4410 |
| | | | |||||
| * | | Forward port mem stuff to ch21 | Cliff Click | 2026-09-30 | 69 | -574/+2023 |
| | | | | | | | | | Also a minor reg-alloc improvement for BrainFuck, ported up to ch25 | ||||
| * | | ch 20 forward port memory | Cliff Click | 2026-09-30 | 39 | -422/+1140 |
| | | | |||||
| * | | Forward port mem changes to ch 19 | Cliff Click | 2026-09-30 | 35 | -421/+1108 |
| | | | |||||
| * | | Forward port lazy mem eval to ch18 | Cliff Click | 2026-09-29 | 54 | -793/+1992 |
| | | | |||||
| * | | Forward port mem to ch16 | Cliff Click | 2026-09-29 | 43 | -444/+1076 |
| | | | |||||
| * | | Bring forward the lazy mem alias | Cliff Click | 2026-09-29 | 139 | -919/+4060 |
| | | | | | | | | | Integrate with ch15 NewNode creating aliases | ||||
| * | | forward port lazy memory to ch11 | Cliff Click | 2026-09-29 | 52 | -1529/+2261 |
| | | | |||||
| * | | README updates | Cliff Click | 2026-09-29 | 2 | -13/+26 |
| | | | |||||
| * | | Squashed commit of the following: | Cliff Click | 2026-09-29 | 183 | -2855/+12611 |
| |/ | | | | | | | | | | | | | | | | | | | | | | commit 3ba6686fc991998a0a420709dfb0012bbddf77ab Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 12:21:46 2026 -0700 Backport lazy memory splits to ch10, split into ch10a and b commit fa7d56f72455828826d0ab7e1c142ca814e6e2aa Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 10:10:53 2026 -0700 Reverse edges commit e1bba17ff54400a34ede0eaacad863420d021119 Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 09:44:41 2026 -0700 Split ch10 Basic memory introduction in 10a, then precise aliases in 10b. | ||||
| * | Extend smaller-width C results to full width | Cliff Click | 2026-09-28 | 49 | -73/+1027 |
| | | |||||
| * | Backport FunPtr | Cliff Click | 2026-09-28 | 45 | -96/+446 |
| | | | | | | Helps keep functions alive via ptr only (no calls). A few RISC 5 TFP encoding fixes. | ||||
| * | Support extern C ver direct updates | Cliff Click | 2026-09-28 | 35 | -90/+469 |
| | | | | | FIx minor RISC encodings. | ||||
| * | Check un-init not-null constructor fields | Cliff Click | 2026-09-28 | 57 | -174/+318 |
| | | | | | | | | | Propagate BOT inputs; Arith, Load. CallEnd inlining, the FUnPtr dies early. Load asserts when loading against uninit not-null field. Keep not-nill state for storage class. Clean up Node.peep as constant. | ||||
| * | minor fixes | Cliff Click | 2026-09-27 | 9 | -41/+16 |
| | | | | | | Fix CI build Backport ch 23 fix to ch 22. | ||||
| * | Remove excessive spaces in test code (#256) | Hsiang-Ying Fu | 2026-09-27 | 6 | -25/+50 |
| | | | | Co-authored-by: Cliff Click <cliffc@acm.org> | ||||
