File tree 1 file changed +21
-1
lines changed
1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,26 @@ make lambda-8cc.lam
53
53
```
54
54
55
55
56
- ## Self-Hosting Test
56
+ ## Tests
57
+ ### Build Test
58
+ The build test can be run by:
59
+
60
+ ``` sh
61
+ make build
62
+ ```
63
+
64
+
65
+ ### Compilation Test
66
+ The build and compilation tests can be run by:
67
+
68
+ ``` sh
69
+ make test
70
+ ```
71
+
72
+ ` make test ` uses about 36 GB of memory.
73
+
74
+
75
+ ### Self-Hosting Test
57
76
lambda-8cc is a port of [ 8cc] ( https://github.com/rui314/8cc ) .
58
77
It is also made by compiling 8cc using 8cc itself.
59
78
Therefore, given enough time and memory, lambda-8cc can compile its own C source code as well.
@@ -110,6 +129,7 @@ A thorough explanation of techniques used in this project is explained in [my bl
110
129
A lot of techniques explained here are used to make lambda-8cc as well.
111
130
112
131
132
+
113
133
## Dependent Projects
114
134
lambda-8cc is a combination of the following 3 projects:
115
135
You can’t perform that action at this time.
0 commit comments