| ... | ... | @@ -53,33 +53,6 @@ compromises backward compatibility. |
| 53 | 53 | * The binaries produced by Zig have complete debugging information so you can, |
| 54 | 54 | for example, use GDB to debug your software. |
| 55 | 55 | |
| 56 | | ### Roadmap |
| 57 | | |
| 58 | | * structs |
| 59 | | * loops |
| 60 | | * enums |
| 61 | | * conditional compilation and ability to check target platform and architecture |
| 62 | | * main function with command line arguments |
| 63 | | * void pointer constant |
| 64 | | * sizeof |
| 65 | | * address of operator |
| 66 | | * global variables |
| 67 | | * static initializers |
| 68 | | * assert |
| 69 | | * function pointers |
| 70 | | * hex literal, binary literal, float literal, hex float literal |
| 71 | | * += and -= operators |
| 72 | | * fix a + b + c |
| 73 | | * running code at compile time |
| 74 | | * standard library print functions |
| 75 | | * panic! macro or statement that prints a stack trace to stderr in debug mode |
| 76 | | and calls abort() in release mode |
| 77 | | * unreachable codegen to panic("unreachable") in debug mode, and nothing in |
| 78 | | release mode |
| 79 | | * implement a simple game using SDL2 |
| 80 | | * implement a GUI with several types of widgets and investigate whether we need |
| 81 | | any OOP features |
| 82 | | |
| 83 | 56 | ## Building |
| 84 | 57 | |
| 85 | 58 | ### Debug / Development Build |