| ... | ... | @@ -36,6 +36,7 @@ compromises backward compatibility. |
| 36 | 36 | for example, use GDB to debug your software. |
| 37 | 37 | * Release mode produces heavily optimized code. What other projects call |
| 38 | 38 | "Link Time Optimization" Zig does automatically. |
| 39 | * Mark functions as tests and automatically run them with `zig test`. |
| 39 | 40 | * Supported architectures: `x86_64` |
| 40 | 41 | * Supported operating systems: Linux |
| 41 | 42 | |
| ... | ... | @@ -48,8 +49,7 @@ compromises backward compatibility. |
| 48 | 49 | * Eliminate the need for configure, make, cmake, etc. |
| 49 | 50 | * Eliminate the preprocessor, but (most) everything you can accomplish with |
| 50 | 51 | the preprocessor, you can accomplish directly in the language. |
| 51 | | * Ability to mark functions as test and automatically run them in test mode. |
| 52 | | Automatically provide test coverage. |
| 52 | * Automatically provide test coverage. |
| 53 | 53 | * Friendly toward package maintainers. |
| 54 | 54 | * Ability to declare dependencies as Git URLS with commit locking (can |
| 55 | 55 | provide a tag or sha1). |