aboutsummaryrefslogtreecommitdiffhomepage
path: root/todo.txt
blob: 746d5c454ac68fe2c289601853bcbca9d93779e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
- aarch64 backend
- STDC: thread local, VLAs, complex, long double, atomics
- test on non-GNU and non-linux POSIX systems (alpine, various BSDs). Maybe we'll need a configure script after all
- DWARF debug information
- implement GNU extensions: __attribute__, __builtin_*, ...
- compiler optimizations:
    - dead store/load optimization,
    - inlining
    - loop inversion
    - instruction scheduling
    - better regalloc spilling heuristics

- testing on real world codebases