Skip to content

Commit

Permalink
Add test details
Browse files Browse the repository at this point in the history
  • Loading branch information
woodrush committed Oct 7, 2022
1 parent 236f5f2 commit 5ec73c0
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion details.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,26 @@ make lambda-8cc.lam
```


## Self-Hosting Test
## Tests
### Build Test
The build test can be run by:

```sh
make build
```


### Compilation Test
The build and compilation tests can be run by:

```sh
make test
```

`make test` uses about 36 GB of memory.


### Self-Hosting Test
lambda-8cc is a port of [8cc](https://github.com/rui314/8cc).
It is also made by compiling 8cc using 8cc itself.
Therefore, given enough time and memory, lambda-8cc can compile its own C source code as well.
Expand Down Expand Up @@ -110,6 +129,7 @@ A thorough explanation of techniques used in this project is explained in [my bl
A lot of techniques explained here are used to make lambda-8cc as well.



## Dependent Projects
lambda-8cc is a combination of the following 3 projects:

Expand Down

0 comments on commit 5ec73c0

Please sign in to comment.