| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change field mutability | Cliff Click | 2024-11-23 | 19 | -95/+365 |
| | | | | | | | | | Fields & locals with an initializer are immutable by default; those without are mutable. Make mutable with `!`. Fields are always mutable in a constructor. Add a trinary `pred ? then : else` syntax. SubNode retains as much precision as AddNode. Sharpen some asserts and error cases. Limit Load node cloning if the ptr is not obvious. | ||||
| * | some docs | Cliff Click | 2024-11-23 | 2 | -3/+24 |
| | | |||||
| * | var/val | Cliff Click | 2024-11-23 | 5 | -30/+94 |
| | | |||||
| * | Support post ++ on arrays and structs | Cliff Click | 2024-11-23 | 3 | -14/+67 |
| | | |||||
| * | Missed one | Cliff Click | 2024-11-23 | 1 | -1/+1 |
| | | |||||
| * | Allow post ++, -- | Cliff Click | 2024-11-23 | 30 | -154/+192 |
| | | | | | | | | | | | Fix eval auto-string result. Fix tests hacked because of this. Turn on BrainFuck in ch15,16,17, also disabled because of this. Use new features in BrainFuck. Fix bug not lifting forward refs; add a toString to Vars. Fix some missing addDeps. Remove large complex not-productive peep. Upcast after "while" tests. Improves a bunch of tests. Remove dead getBlockStart. | ||||
| * | Some ideas on functions | Cliff Click | 2024-11-23 | 1 | -0/+59 |
| | | |||||
| * | Initial push | Cliff Click | 2024-11-23 | 91 | -0/+13876 |
