index
:
mirrors/Simple
abandoned
cc_priv
ch10ab
ch29-cleanup
clinit
linear
main
pr254-fixes
pr262-doc-followups
readme
[no description]
Mirror
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main
/
java
/
com
/
seaofnodes
/
simple
/
node
Commit message (
Expand
)
Author
Age
Files
Lines
*
Chapter 29: Tech Debt Cleanup
linear-chapter29
linear
Cliff Click
25 hours
36
-75
/
+97
*
Chapter 28b: Separate Compilation
Cliff Click
25 hours
62
-206
/
+775
*
Chapter 28a: Modules and Lazy Class Initialization
Cliff Click
25 hours
118
-2226
/
+3136
*
Chapter 27: Escape Analysis and Unknown Callers
Cliff Click
25 hours
10
-26
/
+125
*
Chapter 26: Construction and Private Memory
Cliff Click
25 hours
17
-34
/
+225
*
Chapter 25: SSA Before Types Are Known
Cliff Click
25 hours
48
-284
/
+902
*
Chapter 24b: SCCP Across Functions
Cliff Click
25 hours
3
-17
/
+31
*
Chapter 24a: SCCP Within a Function
Cliff Click
25 hours
32
-161
/
+294
*
Chapter 23: Methods and Revisiting Types
Cliff Click
25 hours
178
-377
/
+570
*
Chapter 22: A Hello, World!
Cliff Click
25 hours
70
-465
/
+834
*
Chapter 21: Instruction Encoding and ELF
Cliff Click
25 hours
191
-3639
/
+3520
*
Chapter 20: Graph Coloring Register Allocation
Cliff Click
25 hours
185
-1130
/
+3778
*
Chapter 19: Instruction Selection and Portable Compilation
Cliff Click
25 hours
122
-255
/
+4361
*
Chapter 18: Functions and Calls
Cliff Click
25 hours
52
-392
/
+1099
*
Chapter 17b: Syntax Sugar
Cliff Click
25 hours
3
-0
/
+47
*
Chapter 17a: Mutability and Read-Only Views
Cliff Click
25 hours
22
-221
/
+330
*
Chapter 16: Constructors
Cliff Click
25 hours
21
-185
/
+319
*
Chapter 15: Arrays
Cliff Click
25 hours
27
-188
/
+382
*
Chapter 14: Numeric Types
Cliff Click
25 hours
25
-70
/
+746
*
Chapter 13: Global Code Motion
Cliff Click
25 hours
21
-109
/
+388
*
Chapter 12: References
Cliff Click
25 hours
6
-14
/
+39
*
Chapter 11: Splitting Memory
Cliff Click
25 hours
9
-28
/
+404
*
Chapter 10: Structs and Memory
Cliff Click
25 hours
20
-112
/
+612
*
Chapter 9: Global Value Numbering and Iterative Peepholes
Cliff Click
25 hours
18
-137
/
+403
*
Chapter 8: Lazy Phis, Break, Continue, and Evaluator
Cliff Click
25 hours
7
-25
/
+66
*
Chapter 7: While Statement
Cliff Click
25 hours
18
-23
/
+135
*
Chapter 6: Peepholes for If
Cliff Click
25 hours
12
-34
/
+212
*
Chapter 5: If Statement, Phi, and Region
Cliff Click
25 hours
12
-6
/
+273
*
Chapter 4: External Argument and Comparisons
Cliff Click
25 hours
14
-30
/
+355
*
Chapter 3: Variable Declarations
Cliff Click
25 hours
2
-4
/
+186
*
Chapter 2: Arithmetic
Cliff Click
25 hours
9
-11
/
+327
*
Chapter 1: Introduction
Dibyendu Majumdar
25 hours
4
-0
/
+139