summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Chapter 16: Constructors and Final fieldslinear-chapter16Cliff Click2024-10-2350-665/+1552
| | | | Co-authored-by: Thalia Archibald <thalia@archibald.dev>
* Chapter 15: Arrayslinear-chapter15Cliff Click2024-10-2350-635/+1454
| | | | | | Co-authored-by: XmiliaH <xmilia.hermit@gmail.com> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com>
* Chapter 14: Narrow typeslinear-chapter14Cliff Click2024-10-2332-182/+1109
| | | | | | | Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Dibyendu Majumdar <mobile@majumdar.org.uk> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com>
* Chapter 13: Referenceslinear-chapter13Cliff Click2024-10-2329-195/+493
| | | | | | | Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Dibyendu Majumdar <mobile@majumdar.org.uk> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com>
* Chapter 12: Floatslinear-chapter12Cliff Click2024-10-2336-187/+694
| | | | | | | Co-authored-by: Dibyendu Majumdar <mobile@majumdar.org.uk> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com>
* Chapter 11: Global Code Motionlinear-chapter11Cliff Click2024-10-2342-233/+1401
| | | | | | Co-authored-by: Dibyendu Majumdar <mobile@majumdar.org.uk> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com>
* Chapter 10: Structs and Memorylinear-chapter10Cliff Click2024-10-2350-516/+3302
| | | | | | | | Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Dibyendu Majumdar <mobile@majumdar.org.uk> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: XmiliaH <xmilia.hermit@gmail.com> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com>
* Chapter 9: Global Value Numbering and Iterative Peepholeslinear-chapter09Thalia Archibald2024-10-2338-295/+1310
| | | | | | | | Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com> Co-authored-by: Dibyendu Majumdar <mobile@majumdar.org.uk> Co-authored-by: Darrick Wiebe <darrickw@untether.ai>
* Chapter 8: Lazy Phis, Break, Continue, and Evaluatorlinear-chapter08Dibyendu Majumdar2024-10-2322-61/+1370
| | | | | | | | Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com> Co-authored-by: Darrick Wiebe <darrickw@untether.ai>
* Chapter 7: While Statementlinear-chapter07Dibyendu Majumdar2024-10-2324-132/+742
| | | | | | | Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com>
* Chapter 6: Peepholes for Iflinear-chapter06Dibyendu Majumdar2024-10-2322-82/+559
| | | | | | | | Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Yichen Yan <oraluben@outlook.com> Co-authored-by: Tamas Hadhazy <helsgithub15@gmail.com> Co-authored-by: Robert Obkircher <robert.obkircher@gmail.com>
* Chapter 5: If Statement, Phi, and Regionlinear-chapter05Dibyendu Majumdar2024-10-2321-56/+631
| | | | | | | | | Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: Yichen Yan <oraluben@outlook.com> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Tamas Hadhazy <helsgithub15@gmail.com> Co-authored-by: David Rubin <87927264+Rexicon226@users.noreply.github.com>
* Chapter 4: External Argument and Comparisonslinear-chapter04Dibyendu Majumdar2024-10-2321-72/+645
| | | | | | | | | Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: Yichen Yan <oraluben@outlook.com> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Tamas Hadhazy <helsgithub15@gmail.com> Co-authored-by: Hels15 <helsgithub15@gmail.com> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com>
* Chapter 3: Variable Declarationslinear-chapter03Dibyendu Majumdar2024-10-237-16/+436
| | | | | | | | Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: Yichen Yan <oraluben@outlook.com> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Tamas Hadhazy <helsgithub15@gmail.com> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com>
* Chapter 2: Arithmeticlinear-chapter02Dibyendu Majumdar2024-10-2316-38/+766
| | | | | | | | Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Yichen Yan <oraluben@outlook.com> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com> Co-authored-by: Tamás Hadházy <85063808+Hels15@users.noreply.github.com>
* Chapter 1: Introductionlinear-chapter01Dibyendu Majumdar2024-10-236-0/+498
Co-authored-by: Thalia Archibald <thalia@archibald.dev> Co-authored-by: Cliff Click <cliffc@acm.org> Co-authored-by: XmiliaH <45106915+XmiliaH@users.noreply.github.com>