Skip to content

Commit 5ec73c0

Browse files
committed
Add test details
1 parent 236f5f2 commit 5ec73c0

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

details.md

+21-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,26 @@ make lambda-8cc.lam
5353
```
5454

5555

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
5776
lambda-8cc is a port of [8cc](https://github.com/rui314/8cc).
5877
It is also made by compiling 8cc using 8cc itself.
5978
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
110129
A lot of techniques explained here are used to make lambda-8cc as well.
111130

112131

132+
113133
## Dependent Projects
114134
lambda-8cc is a combination of the following 3 projects:
115135

0 commit comments

Comments
 (0)