index
:
mirrors/Simple
abandoned
cc_priv
ch10ab
ch29-cleanup
ch30
ch31
clinit
escape-flow
linear
main
pr254-fixes
pr262-doc-followups
readme
[no description]
Mirror
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Chapter 31: Software Drawing and Graphical Games
linear-chapter31
linear
Cliff Click
5 hours
59
-342
/
+3356
*
Chapter 30: Text Formatting and Diagnostics
Cliff Click
5 hours
117
-482
/
+4220
*
Chapter 29: Tech Debt Cleanup
Cliff Click
5 hours
117
-3601
/
+6290
*
Chapter 28b: Separate Compilation
Cliff Click
5 hours
148
-1061
/
+6257
*
Chapter 28a: Modules and Lazy Class Initialization
Cliff Click
5 hours
355
-9212
/
+14266
*
Chapter 27: Escape Analysis and Unknown Callers
Cliff Click
5 hours
38
-75
/
+2219
*
Chapter 26: Construction and Private Memory
Cliff Click
5 hours
56
-247
/
+3205
*
Chapter 25: SSA Before Types Are Known
Cliff Click
5 hours
104
-478
/
+3563
*
Chapter 24b: SCCP Across Functions
Cliff Click
5 hours
27
-89
/
+2031
*
Chapter 24a: SCCP Within a Function
Cliff Click
5 hours
135
-6539
/
+4524
*
Chapter 23: Methods and Revisiting Types
Cliff Click
5 hours
282
-1514
/
+11775
*
Chapter 22: A Hello, World!
Cliff Click
5 hours
180
-1189
/
+5025
*
Chapter 21: Instruction Encoding and ELF
Cliff Click
5 hours
294
-4223
/
+10940
*
Chapter 20: Graph Coloring Register Allocation
Cliff Click
5 hours
263
-1399
/
+8349
*
Chapter 19: Instruction Selection and Portable Compilation
Cliff Click
5 hours
178
-739
/
+7646
*
Chapter 18: Functions and Calls
Cliff Click
5 hours
130
-3084
/
+7885
*
Chapter 17b: Syntax Sugar
Cliff Click
5 hours
20
-32
/
+1419
*
Chapter 17a: Mutability and Read-Only Views
Cliff Click
5 hours
65
-819
/
+1634
*
Chapter 16: Constructors
Cliff Click
5 hours
53
-612
/
+1818
*
Chapter 15: Arrays
Cliff Click
5 hours
61
-634
/
+2312
*
Chapter 14: Numeric Types
Cliff Click
5 hours
52
-188
/
+3784
*
Chapter 13: Global Code Motion
Cliff Click
5 hours
78
-252
/
+3952
*
Chapter 12: References
Cliff Click
5 hours
28
-188
/
+1015
*
Chapter 11: Splitting Memory
Cliff Click
5 hours
45
-71
/
+3966
*
Chapter 10: Structs and Memory
Cliff Click
5 hours
83
-562
/
+6051
*
Chapter 9: Global Value Numbering and Iterative Peepholes
Cliff Click
5 hours
61
-299
/
+2855
*
Chapter 8: Lazy Phis, Break, Continue, and Evaluator
Cliff Click
5 hours
40
-62
/
+3146
*
Chapter 7: While Statement
Cliff Click
5 hours
43
-32
/
+2172
*
Chapter 6: Peepholes for If
Cliff Click
5 hours
55
-50
/
+3422
*
Chapter 5: If Statement, Phi, and Region
Cliff Click
5 hours
56
-76
/
+3485
*
Chapter 4: External Argument and Comparisons
Cliff Click
5 hours
51
-81
/
+3204
*
Chapter 3: Variable Declarations
Cliff Click
5 hours
28
-18
/
+1516
*
Chapter 2: Arithmetic
Cliff Click
5 hours
39
-47
/
+2009
*
Chapter 1: Introduction
Dibyendu Majumdar
5 hours
121
-0
/
+21346