| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | More error cases, error checking | Cliff Click | 2024-08-06 | 1 | -0/+50 |
| | | | | | disallow e.g. "struct x { int i; }; x = new x; x.i=3.14;" | ||||
| * | Fix graph draw with field names | Cliff Click | 2024-08-06 | 1 | -0/+19 |
| | | | | | Allow co-recursive defs | ||||
| * | Ref types working | Cliff Click | 2024-08-06 | 7 | -34/+82 |
| | | | | | | | | | | GCM uses a breadth-first pass for schedule-late instead of a post-order; the post-order walk depends on StoreNodes being pinned, which is true in C2 but not Simple. Move GCM call out of IterPeeps. Struct field init is "makeInit()" not integer zero. Rename Type._print to print. Store,Load prints include field name. | ||||
| * | Copy chapter12 -> chapter13 | Thalia Archibald | 2024-08-06 | 21 | -0/+4981 |
