summaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* Add Chapter 29 for tech debt cleanup with the parser splitmainCliff Click16 hours1-0/+5
| | | | | | 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.
* Finish chapter numbering, retire combined chapter 24, and update documentationCliff Click8 days1-9/+30
|
* Split from ch25, SCCP and interprocedural SCCPCliff Click14 days1-1/+4
|
* Pick up japanese transaltionpr262-doc-followupsCliff Click2026-10-071-12/+45
| | | | A bunch of minor README fixes, missing TOC, grammer cleanup
* Chapter renumber, and split ch 17Cliff Click2026-10-031-0/+6
| | | | | | Renumber chapters 10a, 10b, 11, 12, 13, 14 -> 10, 11, 13, 12, [11,14]. Split ch 17 into a 17a and 17b; shuffle around im/mutable syntax to be consistent, and present it more slowly. THe new immutable syntax is pushed through all later chapters
* Move much of the ISA support to shared codeCliff Click2026-10-011-2/+15
| | | | The ISA shared handlers here are required for a proper compiler, but contain only trivial bit-massaging operations.
* Move debug printing into shared spaceCliff Click2026-10-011-2/+2
| | | | Same as the graph viewer, moves a lot of code out of all Nodes
* Fix CICliff Click2026-10-011-4/+3
|
* Squashed commit of the following:Cliff Click2026-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | commit 3ba6686fc991998a0a420709dfb0012bbddf77ab Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 12:21:46 2026 -0700 Backport lazy memory splits to ch10, split into ch10a and b commit fa7d56f72455828826d0ab7e1c142ca814e6e2aa Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 10:10:53 2026 -0700 Reverse edges commit e1bba17ff54400a34ede0eaacad863420d021119 Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 09:44:41 2026 -0700 Split ch10 Basic memory introduction in 10a, then precise aliases in 10b.
* Add shared graph viewer to all chaptersCliff Click2026-09-221-2/+2
|
* move the graph visualizer into shared codeCliff Click2026-09-211-2/+2
|
* Make linearize.sh more forgiving (#221)Thalia Archibald2025-07-091-3/+11
| | | | | Allow a chapter to be missing its README.md, pom.xml, or docs/, or have no level 1 header in its README.md. Also fix whitespace in Co-authored-by trailers which are quoted in messages.
* Link to linear history and tag chaptersThalia Archibald2024-10-232-1/+5
|
* Set authenticated remote in workflowThalia Archibald2024-10-141-0/+1
|
* Grant push permission to workflowThalia Archibald2024-10-122-2/+4
|
* Automatically linearize chapter historyThalia Archibald2024-10-112-0/+127
|
* Format whitespace (#86)Thalia Archibald2024-06-211-1/+1
| | | | | | | | | * Trim trailing whitespace * Ensure final new lines * Convert line endings from CRLF to LF * Replace tabs with spaces
* Update JDK to 21 (#26)Yichen Yan2023-11-011-3/+4
| | | | | | | | | | | | | * Backport fix for set_def killing new_def (#21) * Use JDK 21 * Remove duplicate field in pom * Enable GA test for pull requests --------- Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com>
* Make every effort to move the language level to 20 with previewCliff Click2023-09-181-2/+2
| | | | | For pattern-match switch statements. Much nicer looking code. Also IDEAJ gave me huge grief, so I might have hit this with a larger hammer than needed.
* Reorganized the project as multi-maven moduledibyendumajumdar2023-08-251-0/+18
Updated README Added language module with grammar Split the code into common and chapter01 modules. Removed a number of utility classes that were imported from AA. Added github workflow file.