From 0021ec5925b007213fa1eedf74e58aa0dd917c4f Mon Sep 17 00:00:00 2001 From: Mark VanderVoord Date: Wed, 15 Jul 2026 17:23:05 -0400 Subject: [PATCH] Flesh out target files more fully. Add contributors to change log for this upcoming release. --- docs/UnityChangeLog.md | 20 +++++++++- test/targets/clang.yml | 81 ++++++++++++++++++++++++++++++++++++++++ test/targets/gcc.yml | 85 +++++++++++++++++++++++++++++++++++++++++- 3 files changed, 183 insertions(+), 3 deletions(-) diff --git a/docs/UnityChangeLog.md b/docs/UnityChangeLog.md index 16ea340..a65aea4 100644 --- a/docs/UnityChangeLog.md +++ b/docs/UnityChangeLog.md @@ -13,7 +13,6 @@ Prior to 2008, the project was an internal project and not released to the publi ## Log - ### Unity 2.7.0 (July 2026) New Features: @@ -36,6 +35,25 @@ Other: - Clean up core targets for simpler use on host environments - Documentation improvements +#### Major Code/Doc Contributors + +These individuals contributed significant features, bugfixes, and improvements. + + - Mark VanderVoord + - Ross Smyth + - burakutkuc + - ml-physec + - Roland Stahn + - aditya + - Dariqq + - James Browning + - savashn + +#### Also, thanks for your contributions! + +Artem Sharipov, Christer Fletcher, Costas Akrivoulis, Dominik Loidolt, Ivan Kravets, Jacques Boivin, James Raphael Tiovalen, Joshua Stone, Lucas Saavedra Vaz, Michael Dwan, Roland Marchand, yahyayozo + + ### Unity 2.6.1 (Jan 2025) New Features: diff --git a/test/targets/clang.yml b/test/targets/clang.yml index 05ce982..e1d7133 100644 --- a/test/targets/clang.yml +++ b/test/targets/clang.yml @@ -55,6 +55,7 @@ - "-D${6}" - "${1}" - "-o ${2}" + :version: --version :test_linker: :name: linker :executable: clang @@ -62,6 +63,86 @@ - "${1}" - "-lm" - "-o ${2}" + :version: --version + :test_fixture: + :name: test_fixture + :optional: true + :executable: '${1}' + :arguments: [] + :version: --version + :gcov_compiler: + :name: gcov_compiler + :executable: clang + :arguments: + - "-fprofile-arcs" + - "-ftest-coverage" + - "-Wall" + - "-Wno-address" + - "-std=c99" + - "-pedantic" + - "-Wextra" + - "-Werror" + - "-Wpointer-arith" + - "-Wcast-align" + - "-Wwrite-strings" + - "-Wswitch-default" + - "-Wunreachable-code" + - "-Winit-self" + - "-Wmissing-field-initializers" + - "-Wno-unknown-pragmas" + - "-Wstrict-prototypes" + - "-Wundef" + - "-Wold-style-definition" + - '-I"${5}"' + - "-D${6}" + - "-DGCOV_COMPILER" + - "-DCODE_COVERAGE" + - "-c ${1}" + - "-o ${2}" + - "-MMD" + - "-MF \"${4}\"" + :version: --version + :gcov_linker: + :name: gcov_linker + :executable: clang + :arguments: + - "-fprofile-arcs" + - "-ftest-coverage" + - "${1}" + - "${5}" + - "-lm" + - "-o ${2}" + - "${4}" + :version: --version + :gcov_fixture: + :name: gcov_fixture + :optional: true + :executable: '${1}' + :arguments: [] + :version: --version + :gcov_summary: + :name: gcov_summary + :executable: llvm-cov + :arguments: + - "gcov" + - "-n" + - "-p" + - "-b" + - "-o \"${2}\"" + - "\"${1}\"" + :version: --version + :gcov_report: + :name: gcov_report + :executable: llvm-cov + :arguments: + - "gcov" + - "-b" + - "-c" + - "-r" + - "-s \"${2}\"" + - "-x" + - "\"${1}\"" + :version: --version :extension: :object: ".o" :executable: ".exe" diff --git a/test/targets/gcc.yml b/test/targets/gcc.yml index c4aa96a..d070f51 100644 --- a/test/targets/gcc.yml +++ b/test/targets/gcc.yml @@ -13,7 +13,7 @@ --- :tools: :test_compiler: - :name: compiler + :name: gcc_compiler :executable: gcc :arguments: - "-c" @@ -38,13 +38,94 @@ - "-D${6}" - "${1}" - "-o ${2}" + :version: --version :test_linker: - :name: linker + :name: gcc_linker :executable: gcc :arguments: - "${1}" - "-lm" - "-o ${2}" + :version: --version + :test_fixture: + :name: test_fixture + :optional: true + :executable: '${1}' + :arguments: [] + :version: --version + :gcov_compiler: + :name: gcov_compiler + :executable: gcc + :arguments: + - "-g" + - "-fprofile-arcs" + - "-ftest-coverage" + - "-Wall" + - "-Wno-address" + - "-std=c99" + - "-pedantic" + - "-Wextra" + - "-Werror" + - "-Wpointer-arith" + - "-Wcast-align" + - "-Wwrite-strings" + - "-Wswitch-default" + - "-Wunreachable-code" + - "-Winit-self" + - "-Wmissing-field-initializers" + - "-Wno-unknown-pragmas" + - "-Wstrict-prototypes" + - "-Wundef" + - "-Wold-style-definition" + - '-I"${5}"' + - "-D${6}" + - "-DGCOV_COMPILER" + - "-DCODE_COVERAGE" + - "-c ${1}" + - "-o ${2}" + - "-MMD" + - "-MF \"${4}\"" + :version: --version + :gcov_linker: + :name: gcov_linker + :executable: gcc + :arguments: + - "-g" + - "-fprofile-arcs" + - "-ftest-coverage" + - "${1}" + - "${5}" + - "-lm" + - "-o ${2}" + - "${4}" + :version: --version + :gcov_fixture: + :name: gcov_fixture + :optional: true + :executable: '${1}' + :arguments: [] + :version: --version + :gcov_summary: + :name: gcov_summary + :executable: gcov + :arguments: + - "-n" + - "-p" + - "-b" + - "-o \"${2}\"" + - "\"${1}\"" + :version: --version + :gcov_report: + :name: gcov_report + :executable: gcov + :arguments: + - "-b" + - "-c" + - "-r" + - "-s \"${2}\"" + - "-x" + - "\"${1}\"" + :version: --version :extension: :object: ".o" :executable: ".exe"