1379 Commits

Author SHA1 Message Date
Mark VanderVoord
36e9b197ec Merge pull request #806 from RolandMarchand/ansi-c-comments
Convert C++ comments to ANSI C style
2025-09-29 16:16:46 -04:00
Roland Marchand
864b4ea554 Convert C++ comments to ANSI C style 2025-09-25 21:22:51 -04:00
Mark VanderVoord
0d7ea70b55 Merge pull request #798 from ml-physec/fix-details-print
Update detail-stack implementation after #784
2025-08-07 09:51:31 -04:00
ml-physec
25e9af9edd Update detail-stack implementation after #784 2025-08-07 13:52:40 +02:00
Mark VanderVoord
bddb1366a2 Merge pull request #769 from rsmyth-ecmi/MesonConfig
Add some more Meson config options
2025-07-10 13:53:28 -04:00
Mark VanderVoord
04f3d38892 Merge pull request #771 from rsmyth-ecmi/MesonFix
Fix meson pkg-config generation
2025-07-10 13:53:04 -04:00
Mark VanderVoord
3ba2bb9b27 Merge pull request #790 from rsmyth-ecmi/shebangFix
Fix up shebangs in the auto directory
2025-07-10 13:52:27 -04:00
Mark VanderVoord
0bc0fed904 Merge pull request #784 from burakutkuc/fix-assert-uint-overflow
fix: Correct UINT max value handling (thanks @burakutkuc!)
2025-07-10 08:35:42 -04:00
burakutkuc
f96b64f552 fix: fixed error from regression test results; removed the unnecessary int-uint distinction for hex values in the "array within" feature. 2025-07-10 13:35:15 +03:00
Mark VanderVoord
eb79bce1b5 Bump version to encapsulate recent changes. 2025-07-09 17:00:30 -04:00
Mark VanderVoord
fe8d1e9911 Merge pull request #792 from RossSmyth/errors
Fix up some warnings/errors
2025-07-09 15:47:35 -04:00
Ross Smyth
12705bf83f Remove warning without emits 2025-07-09 15:30:01 -04:00
Mark VanderVoord
fa03368cae Merge pull request #775 from ml-physec/more-details
Detail-Stack API
2025-07-09 15:23:44 -04:00
Ross Smyth
4a59f29362 Fix -Wmissing-prototypes errors
This one was a bit tough, but I think this works fine.
2025-07-09 15:20:47 -04:00
Ross Smyth
6decd7aa29 Wno-unused-macros and Wno-padded don't emit anything 2025-07-09 15:17:56 -04:00
Ross Smyth
faaaaa4fca Fix Wmissing-noreturn errors 2025-07-09 15:17:56 -04:00
Ross Smyth
8bac36463d Fix reserved-identifier errors
These are reserved by the standard
2025-07-09 15:17:56 -04:00
Ross Smyth
1638627cb5 Fix -Wextra-semi-stmt error with proper macro hygiene
"empty expression statement has no effect; remove unnecessary ';'"

These macros were not properly wrapped
2025-07-09 15:17:56 -04:00
Ross Smyth
442a060acd Fix clang errors in makefile 2025-07-02 21:13:09 -04:00
Ross Smyth
e4942f1a21 Fix up shebangs in the auto directory 2025-06-25 14:42:53 -04:00
Ross Smyth
4c8dab0edd Fix meson pkg-config generation
The pkg-config file does not include the subdir
in its build flags, so files will fail to find the
Unity headers.
2025-06-25 12:30:26 -04:00
burakutkuc
6a3fc440e3 fix: Add casts in function-like macros for type safety 2025-06-13 16:43:35 +03:00
burakutkuc
ac52c4182a fix: Fail when values are equal but equality is not allowed. Handled HEX asserts as unsigned; applied the same unsigned logic across all integer-based comparisons. 2025-06-13 16:25:22 +03:00
Buccno
bcb0746186 fix: Correct UINT max value handling 2025-06-05 11:00:57 +03:00
Mark VanderVoord
b9d897b5f3 Merge pull request #783 from rstahn/patch-1
Cleanup definition of UNITY_COMPARISON_T in unity_internals.h
2025-05-28 12:05:50 -04:00
Roland Stahn
50c37200b9 Fix definition of UNITY_NOT_EQUAL in unity_internals.h 2025-05-28 10:07:04 +02:00
Roland Stahn
5edda03c78 Cleanup definition of UNITY_COMPARISON_T in unity_internals.h
remove unused values UNITY_WITHIN and UNITY_UNKNOWN
update value UNITY_NOT_EQUAL
2025-05-28 09:55:17 +02:00
Mark VanderVoord
48fbee97f7 Merge pull request #781 from rstahn/patch-1
Extend UNITY_NORETURN mapping for (older) IAR compilers
2025-05-27 10:17:35 -04:00
Roland Stahn
3fb2484313 Add IAR specific mapping for UNITY_NORETURN 2025-05-27 14:33:15 +02:00
Mark VanderVoord
9578ffd885 Merge pull request #778 from yahyayozo/master
[Docs] Fix typos in docs files (Thanks for your help, @yahyayozo ! I appreciate it!)
2025-04-25 21:35:04 -04:00
yahyayozo
69478185a3 [Docs] Fix typos in docs files 2025-04-19 18:54:28 +01:00
ml-physec
bfc785c665 Add example 2025-04-16 19:21:48 +02:00
ml-physec
c359bf37b0 Initial implementation 2025-04-16 19:21:33 +02:00
Mark VanderVoord
23e8edbd64 Merge pull request #714 from jamestiotio/shuffle_tests
Add support for randomizing test execution order
2025-03-31 10:04:14 -04:00
Mark VanderVoord
64e68d9dda Merge pull request #772 from gr33kdude/master
Fix minor typo
2025-03-24 09:14:02 -04:00
Costas Akrivoulis
19da6e196b Fix minor typo 2025-03-23 22:20:34 -07:00
James Raphael Tiovalen
b0bcdb56c1 Add support for randomizing test execution order
This commit reintroduces the option to shuffle the test execution order
into the test runner. This has been tested with the temp_sensor example
project in Ceedling. Unit tests have also been successfully executed.

Signed-off-by: James Raphael Tiovalen <jamestiotio@gmail.com>
2025-03-11 00:10:05 +08:00
Ross Smyth
8badc0e070 Add fixture help message option for UNITY_CUSTOM_HELP_MSG 2025-03-05 16:31:34 -05:00
Ross Smyth
0921c263f4 Allow the memory extra and fixture extra to be enabled seperatly. 2025-03-05 16:22:46 -05:00
Mark VanderVoord
cdf1d0297e Create FUNDING.yml 2025-02-17 09:14:39 -05:00
Mark VanderVoord
ce122c4d8a Merge pull request #762 from koy-rehme-bae/fixtures_command_line_arguments
New command line options for fixtures
2025-01-21 14:43:33 -05:00
Rehme, Koy
df0b5d90b8 Add unit tests for new switches 2025-01-18 17:45:21 -07:00
Koy Rehme
459d53a821 New command line options 2025-01-08 15:38:23 -07:00
Mark VanderVoord
cbcd08fa7d Add release notes and bump version. v2.6.1 2025-01-01 11:53:54 -05:00
Mark VanderVoord
1a29024cc7 It's a New Year 2025-01-01 11:46:30 -05:00
Mark VanderVoord
73237c5d22 Merge pull request #745 from schorg/patch-1
Update unity_config.h
2024-08-24 17:06:36 -04:00
Mark VanderVoord
6531b4eba4 Merge pull request #747 from davidjb/patch-1
Add changelog entry for `NOT` float/double tests
2024-08-22 20:51:26 -04:00
David Beitey
6ebcd6065c Add changelog entry for NOT float/double tests
This is from 244edf6c16, an addition in v2.6.0.
2024-08-23 10:46:32 +10:00
Franz-Josef Grosch
f8be3a5eba Update unity_config.h
Corrected the #define for 64-bit support in example unity_config.h file
2024-08-14 16:40:05 +02:00
Mark VanderVoord
c546414657 - Protect against people not defining UNITY_USE_COMMAND)LINES_ARGS but enabling cmd_lines in test runner generator. (Cherry-pick PR 739)
- Fix UNITY_NORETURN usage (Cherry-pick PR 742)
- Other standards and formatting tweaks.
2024-08-01 16:01:09 -04:00