| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Restrict subtraction zero peepholes to integer operandspr254-fixes | Cliff Click | 2026-09-25 | 1 | -0/+7 |
| | | | | | | | Require resolved integer mode in chapter 25 so zero subtraction preserves floating-point signed zero. Keep nonnumeric operands in the graph for subtraction diagnostics. Add signed-zero coverage from chapter 12 and null-subtraction diagnostics from chapter 22. Confirmed the regressions fail on the original PR. Full Make suites pass in chapters 4-25 (5462 tests), including fresh chapter 25 sys.o compilation. | ||||
| * | Add tests | fuhsnn | 2026-09-25 | 1 | -0/+28 |
| | | |||||
| * | Add shared graph viewer to all chapters | Cliff Click | 2026-09-22 | 2 | -5/+5 |
| | | |||||
| * | Unify mixed-return checking and results | Cliff Click | 2026-09-19 | 3 | -1/+28 |
| | | | | | Unify dominator caching. | ||||
| * | debug printers no longer call self-optimizing accessors | Cliff Click | 2026-09-19 | 2 | -0/+56 |
| | | |||||
| * | Handle double-negation preserving not-null knowledge | Cliff Click | 2026-09-19 | 1 | -0/+40 |
| | | |||||
| * | Get makefiles and fuzzer testing uniform across chapters | Cliff Click | 2026-09-17 | 2 | -4/+33 |
| | | |||||
| * | Add testRedeclareVar in all later chapters | tannal | 2025-01-19 | 1 | -0/+10 |
| | | |||||
| * | Test for "arg--2" | Cliff Click | 2025-01-15 | 1 | -0/+6 |
| | | | | | Parse as "arg - -2" and not "arg-- 2" which is a syntax error | ||||
| * | Turn off all printing during test runs | Cliff Click | 2024-10-12 | 11 | -139/+121 |
| | | | | | was making 10000 lines of ignored output | ||||
| * | Fix GCM of CSE stores | Cliff Click | 2024-09-12 | 1 | -0/+17 |
| | | | | | | Stop CSE of stores. Backports to ch11,12,13,14 | ||||
| * | #98 Chapter 14 arrays | dibyendumajumdar | 2024-09-07 | 1 | -0/+1 |
| | | |||||
| * | Update fuzzer for chapter 12. (#104) | XmiliaH | 2024-08-18 | 2 | -37/+73 |
| | | |||||
| * | Fuzzer nit picks | Cliff Click | 2024-08-05 | 1 | -7/+2 |
| | | |||||
| * | auto-widen on assign | Cliff Click | 2024-08-05 | 1 | -120/+6 |
| | | |||||
| * | missing null check | Cliff Click | 2024-08-05 | 1 | -1/+120 |
| | | |||||
| * | A series of minor fuzzer bugs | Cliff Click | 2024-08-05 | 1 | -13/+3 |
| | | |||||
| * | Better filter on Load clone | Cliff Click | 2024-08-05 | 1 | -3/+13 |
| | | |||||
| * | Float bugs | Cliff Click | 2024-08-05 | 5 | -20/+37 |
| | | | | | | | | | Fix bug infinite loop finding. Fix inf loops before printing graph. Missing float unary negate . Generator makes float exprs Fix missing dep in LCA finding | ||||
| * | more fp bugfixes | Cliff Click | 2024-08-05 | 2 | -3/+2 |
| | | |||||
| * | minor FP bugs | Cliff Click | 2024-08-05 | 1 | -0/+11 |
| | | | | | | Fix bug AddF+0, SubF+0 Fix bug flipping EQ sides. | ||||
| * | Add Float support | Cliff Click | 2024-08-05 | 3 | -10/+42 |
| | | | | | Parsing float constants; float +-*/, auto-widening float expressions. | ||||
| * | minimal empty test so "make" doesnt complain | Cliff Click | 2024-08-05 | 1 | -0/+11 |
| | | |||||
| * | #92 chapter 12 start from chapter 11 | dibyendumajumdar | 2024-08-05 | 21 | -0/+4911 |
