| ... | @@ -53,33 +53,6 @@ compromises backward compatibility. | ... | @@ -53,33 +53,6 @@ compromises backward compatibility. |
| 53 | * The binaries produced by Zig have complete debugging information so you can, | 53 | * The binaries produced by Zig have complete debugging information so you can, |
| 54 | for example, use GDB to debug your software. | 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 | ## Building | 56 | ## Building |
| 84 | | 57 | |
| 85 | ### Debug / Development Build | 58 | ### Debug / Development Build |