aboutsummaryrefslogtreecommitdiffhomepage
path: root/todo.txt
blob: 2f85d3ddeffebcb2b5d8c79e67d5c7c15bb5a3b4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- aarch64 backend
- STDC: thread local, VLAs, complex, long double, atomics
- get working on the other BSDs
    - implement more GNU extensions: __attribute__, __builtin_*, ...
- __asm__
- windows (mingw)
- DWARF debug information
- compiler optimizations:
    - dead store/load optimization, forwarding
    - all kinds of loop optimizations
    - switch statements (bsearch, maybe jumptables?)
    - instruction scheduling
    - use of memory operands in arith instrs in x86

- more testing on real world codebases