authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-04-09 17:39:12-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-04-09 17:39:12-07:00
logfddfc314d647b06fb65e8a94f670a537a1d4bbb4
tree31490cc25fbb69b518a2909cda1439b4a8a65cba
parente66ed0f2e230ad3aed9a4207997df0ab7c99c2d6

update readme


1 files changed, 5 insertions(+), 5 deletions(-)

README.md+5-5
......@@ -37,6 +37,8 @@ compromises backward compatibility.
3737 syntax.
3838 * The binaries produced by Zig have complete debugging information so you can,
3939 for example, use GDB to debug your software.
40 * Debug mode optimizes for fast compilation time and crashing when undefined
41 behavior *would* happen.
4042 * Release mode produces heavily optimized code. What other projects call
4143 "Link Time Optimization" Zig does automatically.
4244 * Mark functions as tests and automatically run them with `zig test`.
......@@ -46,6 +48,8 @@ compromises backward compatibility.
4648 process carefully documented. Issues filed by package maintainers are
4749 considered especially important.
4850 * Easy cross-compiling.
51 * Eliminate the preprocessor, but (most) everything you can accomplish with
52 the preprocessor, you can accomplish directly in the language.
4953
5054## Planned Features
5155
......@@ -54,15 +58,11 @@ compromises backward compatibility.
5458 * Generics so that one can write efficient data structures that work for any
5559 data type.
5660 * Eliminate the need for configure, make, cmake, etc.
57 * Eliminate the preprocessor, but (most) everything you can accomplish with
58 the preprocessor, you can accomplish directly in the language.
5961 * Automatically provide test coverage.
6062 * Ability to declare dependencies as Git URLS with commit locking (can
61 provide a tag or sha1).
63 provide a tag or sha256).
6264 * Include documentation generator.
6365 * Shebang line OK so language can be used for "scripting" as well.
64 * Debug mode optimizes for fast compilation time and crashing when undefined
65 behavior *would* happen.
6666 * Compiler exposes itself as a library.
6767 * Support for all popular architectures and operating systems.
6868