1377 Commits

Author SHA1 Message Date
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
25e9af9edd Update detail-stack implementation after #784 2025-08-07 13:52:40 +02:00
bddb1366a2 Merge pull request #769 from rsmyth-ecmi/MesonConfig
Add some more Meson config options
2025-07-10 13:53:28 -04:00
04f3d38892 Merge pull request #771 from rsmyth-ecmi/MesonFix
Fix meson pkg-config generation
2025-07-10 13:53:04 -04:00
3ba2bb9b27 Merge pull request #790 from rsmyth-ecmi/shebangFix
Fix up shebangs in the auto directory
2025-07-10 13:52:27 -04:00
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
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
eb79bce1b5 Bump version to encapsulate recent changes. 2025-07-09 17:00:30 -04:00
fe8d1e9911 Merge pull request #792 from RossSmyth/errors
Fix up some warnings/errors
2025-07-09 15:47:35 -04:00
12705bf83f Remove warning without emits 2025-07-09 15:30:01 -04:00
fa03368cae Merge pull request #775 from ml-physec/more-details
Detail-Stack API
2025-07-09 15:23:44 -04:00
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
6decd7aa29 Wno-unused-macros and Wno-padded don't emit anything 2025-07-09 15:17:56 -04:00
faaaaa4fca Fix Wmissing-noreturn errors 2025-07-09 15:17:56 -04:00
8bac36463d Fix reserved-identifier errors
These are reserved by the standard
2025-07-09 15:17:56 -04:00
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
442a060acd Fix clang errors in makefile 2025-07-02 21:13:09 -04:00
e4942f1a21 Fix up shebangs in the auto directory 2025-06-25 14:42:53 -04:00
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
6a3fc440e3 fix: Add casts in function-like macros for type safety 2025-06-13 16:43:35 +03:00
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
bcb0746186 fix: Correct UINT max value handling 2025-06-05 11:00:57 +03:00
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
50c37200b9 Fix definition of UNITY_NOT_EQUAL in unity_internals.h 2025-05-28 10:07:04 +02:00
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
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
3fb2484313 Add IAR specific mapping for UNITY_NORETURN 2025-05-27 14:33:15 +02:00
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
69478185a3 [Docs] Fix typos in docs files 2025-04-19 18:54:28 +01:00
bfc785c665 Add example 2025-04-16 19:21:48 +02:00
c359bf37b0 Initial implementation 2025-04-16 19:21:33 +02:00
23e8edbd64 Merge pull request #714 from jamestiotio/shuffle_tests
Add support for randomizing test execution order
2025-03-31 10:04:14 -04:00
64e68d9dda Merge pull request #772 from gr33kdude/master
Fix minor typo
2025-03-24 09:14:02 -04:00
19da6e196b Fix minor typo 2025-03-23 22:20:34 -07:00
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
8badc0e070 Add fixture help message option for UNITY_CUSTOM_HELP_MSG 2025-03-05 16:31:34 -05:00
0921c263f4 Allow the memory extra and fixture extra to be enabled seperatly. 2025-03-05 16:22:46 -05:00
cdf1d0297e Create FUNDING.yml 2025-02-17 09:14:39 -05:00
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
df0b5d90b8 Add unit tests for new switches 2025-01-18 17:45:21 -07:00
459d53a821 New command line options 2025-01-08 15:38:23 -07:00
cbcd08fa7d Add release notes and bump version. v2.6.1 2025-01-01 11:53:54 -05:00
1a29024cc7 It's a New Year 2025-01-01 11:46:30 -05:00
73237c5d22 Merge pull request #745 from schorg/patch-1
Update unity_config.h
2024-08-24 17:06:36 -04:00
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
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
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
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
18fb33921f add strict match option as '-n' again.
fix style while I'm at it.
2024-06-12 22:59:08 -04:00
5659085418 Merge pull request #737 from andre-lei/dev/gen-testrunner-use-begin-end-macro
Update generate test runner to leverage custom UNITY_END()
2024-06-10 13:24:37 -04:00