| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change field mutability | Cliff Click | 2024-11-23 | 12 | -69/+125 |
| | | | | | | | | | 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. | ||||
| * | var/val | Cliff Click | 2024-11-23 | 2 | -3/+18 |
| | | |||||
| * | Support post ++ on arrays and structs | Cliff Click | 2024-11-23 | 1 | -8/+26 |
| | | |||||
| * | Allow post ++, -- | Cliff Click | 2024-11-23 | 17 | -113/+86 |
| | | | | | | | | | | | 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. | ||||
| * | Initial push | Cliff Click | 2024-11-23 | 59 | -0/+7263 |
