| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Scope time, cooperative timers, and animation for the next chaptermainch31 | Cliff Click | 6 hours | 1 | -0/+85 |
| | | |||||
| * | Add audio, overhaul makefiles | Cliff Click | 6 hours | 1 | -2/+3 |
| | | | | | | Adds simple audio support to Simple Overhaul makefiles; remove common boilerplate; make them more uniform | ||||
| * | graphic tictactoe | Cliff Click | 6 hours | 1 | -5/+8 |
| | | | | | Hex & octal digits | ||||
| * | Start Chapter 31 from the completed Chapter 30 compiler | Cliff Click | 6 hours | 1 | -7/+7 |
| | | |||||
| * | Better error messagesch30 | Cliff Click | 4 days | 1 | -52/+159 |
| | | | | | | | | | Better error messages. Buffs to the std lib; getch() to fetch a single character; streaming I/O handles retries, and large sizes, with better error reporting. Formatted strings. Default int moved to i32. TicTacToe, the game. | ||||
| * | Start Chapter 30 from the completed Chapter 29 compiler | Cliff Click | 5 days | 1 | -3/+7 |
| | | |||||
| * | Partial objects allow field readingescape-flow | Cliff Click | 5 days | 1 | -22/+31 |
| | | | | | Still type safe, but broader usability for partial-init objects | ||||
| * | Cleanup public escapes | Cliff Click | 6 days | 1 | -2/+9 |
| | | | | | | | Drop "frozen" public escapes, and recompute in Start/Stop so Opto gets a precise escape set. Rename XInt.free -> XInt.alloc Fix some String tests to not escape by default | ||||
| * | Early version of safe using partial construciton | Cliff Click | 9 days | 1 | -0/+5 |
| | | |||||
| * | First cut parser split | Cliff Click | 11 days | 1 | -2/+3 |
| | | |||||
| * | Add Chapter 29 for tech debt cleanup with the parser split | Cliff Click | 11 days | 1 | -12/+33 |
| | | | | | | | Keep Chapter 28b intact and carry the grammar-oriented parser package, Var move, IterPeeps move, and parser regression tests into Chapter 29. Defer privacy and exclude its experimental tests and fixture changes. Register the chapter in the indexes, IntelliJ modules and run configurations, Maven reactor, roadmap, and linear-history publisher. Windows and Linux each pass 573 tests, release builds, 199 allocation replays, and 29 native checks. | ||||
| * | Removing hook between encode and export | Cliff Click | 2026-10-29 | 1 | -3/+1 |
| | | |||||
| * | A more incremental StopCU | Cliff Click | 2026-10-28 | 1 | -3/+4 |
| | | | | | Incremental summary of escape data in a single node, instead of repeated in StopCU over and over | ||||
| * | Backport some minor speedups | Cliff Click | 2026-10-28 | 1 | -3/+4 |
| | | |||||
| * | Remove _phase checks from Arith & Compute | Cliff Click | 2026-10-28 | 1 | -3/+0 |
| | | | | | Fix some monotonicty bugs, rounding bugs, in float ops | ||||
| * | Fix bugs x86 storing only 32bits of a large constant | Cliff Click | 2026-10-28 | 1 | -45/+18 |
| | | | | | Missed field narrowing in a few cases | ||||
| * | Remove several instances of extra whole-graph walks | Cliff Click | 2026-10-27 | 1 | -0/+24 |
| | | |||||
| * | More incremental loading | Cliff Click | 2026-10-26 | 1 | -9/+16 |
| | | | | | and compilation. | ||||
| * | Update incremental build check | Cliff Click | 2026-10-25 | 1 | -11/+11 |
| | | |||||
| * | Retire Evalutator | Cliff Click | 2026-10-25 | 1 | -9/+11 |
| | | | | | Minor rounding bug in eval2 | ||||
| * | Cleanup docs | Cliff Click | 2026-10-25 | 1 | -499/+251 |
| | | |||||
| * | Finish separate compilation snapshot in chapter 28b | Cliff Click | 2026-10-24 | 1 | -0/+533 |
