| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change field mutability | Cliff Click | 2024-11-23 | 1 | -5/+92 |
| | | | | | | | | | 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 | 1 | -2/+23 |
| | | |||||
| * | Allow post ++, -- | Cliff Click | 2024-11-23 | 1 | -1/+18 |
| | | | | | | | | | | | 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 | 1 | -0/+3 |
