Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorLeitwolf2026-11-12 22:36:11 +0300
committerGitHub2026-11-12 22:36:11 +0300
commit86214c96285f73d352f934b0da33d231150898f0 (patch)
treeaffc0bfef110459bc8fcf3e8f197ed95cc46f6bb /CHANGELOG.md
parent95cdafcf1aa01b5d32171c56e6a94137402643b9 (diff)
parent7cb809c6560fc4ed29f41e4e4199cd91af6cbed1 (diff)
downloadtazel-main.tar.gz
Merge pull request #5 from Progmasoft/feature/build-c-familyHEADmain
Build and run C, C++, Objective-C, Objective-C++ and Zig targets
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3eb7111..73127ed 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,3 +19,7 @@ Versions follow [Semantic Versioning](https://semver.org). The earlier Tazel, 0.
- The plugin API, `com.progmasoft.tazel:tazel-api` (API version 1), and the Gradle plugin `com.progmasoft.tazel.plugin`,
taken from the legacy Tazel. `tazelPlugin { }` now holds `group`, `name` and `version`, which the plugin descriptor
records; the group must be a reversed domain and the version a Semantic Version.
+- `tazel build` and `tazel run` for C, C++, Objective-C, Objective-C++ and Zig targets, with `--release` and
+ `--triple`. Each translation unit is compiled on its own and again only when the depfile of the compiler or the
+ command line says it changed; libraries and programs are archived or linked when an input changed. Clang, GCC and
+ `zig cc` are found on PATH; Clang and `zig cc` build for other triples. Outputs go to `.tazel/out/<triple>/<mode>`.