aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-04-09 17:39:12 -0700
committerAndrew Kelley <superjoe30@gmail.com>2016-04-09 17:39:12 -0700
commitfddfc314d647b06fb65e8a94f670a537a1d4bbb4 (patch)
tree31490cc25fbb69b518a2909cda1439b4a8a65cba /README.md
parente66ed0f2e230ad3aed9a4207997df0ab7c99c2d6 (diff)
downloadzig-fddfc314d647b06fb65e8a94f670a537a1d4bbb4.tar.gz
zig-fddfc314d647b06fb65e8a94f670a537a1d4bbb4.zip
update readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/README.md b/README.md
index c97c7575a6..aed043703e 100644
--- a/README.md
+++ b/README.md
@@ -37,6 +37,8 @@ compromises backward compatibility.
syntax.
* The binaries produced by Zig have complete debugging information so you can,
for example, use GDB to debug your software.
+ * Debug mode optimizes for fast compilation time and crashing when undefined
+ behavior *would* happen.
* Release mode produces heavily optimized code. What other projects call
"Link Time Optimization" Zig does automatically.
* Mark functions as tests and automatically run them with `zig test`.
@@ -46,6 +48,8 @@ compromises backward compatibility.
process carefully documented. Issues filed by package maintainers are
considered especially important.
* Easy cross-compiling.
+ * Eliminate the preprocessor, but (most) everything you can accomplish with
+ the preprocessor, you can accomplish directly in the language.
## Planned Features
@@ -54,15 +58,11 @@ compromises backward compatibility.
* Generics so that one can write efficient data structures that work for any
data type.
* Eliminate the need for configure, make, cmake, etc.
- * Eliminate the preprocessor, but (most) everything you can accomplish with
- the preprocessor, you can accomplish directly in the language.
* Automatically provide test coverage.
* Ability to declare dependencies as Git URLS with commit locking (can
- provide a tag or sha1).
+ provide a tag or sha256).
* Include documentation generator.
* Shebang line OK so language can be used for "scripting" as well.
- * Debug mode optimizes for fast compilation time and crashing when undefined
- behavior *would* happen.
* Compiler exposes itself as a library.
* Support for all popular architectures and operating systems.