authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2015-12-11 03:57:41-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2015-12-11 04:25:10-07:00
logf740268ab7f224e29e609b0784cc3d0494ba0eb0
treed4bbe766f28de5c3fc583fdf8a3a76dae21d077c
parentd697404f640d25be5fc1a02c5144362c2b329902

move roadmap to github issues


2 files changed, 1 insertions(+), 28 deletions(-)

README.md-27
......@@ -53,33 +53,6 @@ compromises backward compatibility.
5353 * The binaries produced by Zig have complete debugging information so you can,
5454 for example, use GDB to debug your software.
5555
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
8356## Building
8457
8558### Debug / Development Build
example/hello_world/hello2.zig+1-1
......@@ -3,6 +3,6 @@ export executable "hello";
33use "std.zig";
44
55export fn main(argc : isize, argv : *mut *mut u8, env : *mut *mut u8) -> i32 {
6 print_str("Hello, world!", 13 as isize);
6 print_str("Hello, world!\n", 14 as isize);
77 return 0;
88}