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