Skip to content

Commit

Permalink
fix: more readme changes
Browse files Browse the repository at this point in the history
  • Loading branch information
Mati365 committed Dec 30, 2023
1 parent 5d92703 commit c68a76f
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,24 +46,24 @@ Options:

### What works? 🔥

- Local / Global variables
- Advanced types `struct`, `union`, `enum`
- Loops and if conditions `while`, `if`, `do while`, `for`, `break`, `continue`
- Basic preprocessor with `#ifdef`, `#define`, `#include`
- VA lists `va_arg`, `va_end`, `va_start`
- In expression compound statements
- Ternary operators `a > 1 ? 1 : 2`
- Designated and C89 initializers
- Dynamic stack alloc using `alloca`
- Type aliasing `typedef`
- Variable and function pointers
- `RVO`, peephole, constant math expressions eval optimization
[x] Local / Global variables
[x] Advanced types `struct`, `union`, `enum`
[x] Loops and if conditions `while`, `if`, `do while`, `for`, `break`, `continue`
[x] Basic preprocessor with `#ifdef`, `#define`, `#include`
[x] VA lists `va_arg`, `va_end`, `va_start`
[x] In expression compound statements
[x] Ternary operators `a > 1 ? 1 : 2`
[x] Designated and C89 initializers
[x] Dynamic stack alloc using `alloca`
[x] Type aliasing `typedef`
[x] Variable and function pointers
[x] `RVO`, peephole, constant math expressions eval optimization

### What does not work? 🚧

- `float` / `double` types
- Bitfields
- goto
[ ] `float` / `double` types
[ ] Bitfields
[ ] `goto`

### Example

Expand Down

0 comments on commit c68a76f

Please sign in to comment.