Michael Brockus
bcbb476e20
Upgrade Meson support version number two 0.52.0.
...
This is because Meson now has better support for static libraries.
2019-10-12 08:38:10 -07:00
Mark VanderVoord
8ce41ede72
Merge pull request #449 from richardhob/richardhob-bugfix-cmake-minimum-version
...
Update CMakeLists.txt minimum version
2019-10-02 14:46:17 -04:00
richardhob
53916f823c
Update CMakeLists.txt
...
Update the CMAKE minimum version from `3` to `3.0` to fix error in Windows 10 x64 with CMAKE 3.15.4:
cmake_minimum_required could not parse VERSION "3".
2019-10-02 11:38:48 -07:00
Mark VanderVoord
5cb2b63490
Merge pull request #442 from jlindgren90/win32-compat
...
Fix "rake scripts" when running on Windows.
2019-09-30 06:01:10 -04:00
Mark VanderVoord
50db1a7e67
Merge pull request #445 from michaelbadcrumble/fix_meson_support
...
Fix Meson build system support.
2019-09-30 05:58:47 -04:00
Mark VanderVoord
e1381748f8
Merge pull request #446 from michaelbadcrumble/update_cmake_support
...
Update CMake support.
2019-09-30 05:57:27 -04:00
Mark VanderVoord
380103ab8c
Merge pull request #448 from alecoding/malloc_alignment
...
Fix malloc alignment (Thanks @alecoding )
2019-09-30 05:55:55 -04:00
Alessio Centazzo
7df6cca794
Fix compiler warning
...
Fix compiler complaint about declaration after statement
2019-09-29 22:01:03 -07:00
Alessio Centazzo
75e88a9bc4
Fix MallocThenReallocGrowsMemoryInPlace
...
The realloc was not taking in account extra bytes needed for the the pointer proper alignment
2019-09-29 21:45:51 -07:00
Alessio Centazzo
fc14856321
Fix malloc alignment
...
Make sure the malloc alignment is always aligned to the architecture's pointer size
2019-09-29 15:08:48 -07:00
Michael Brockus
7e3804545c
Fixed typo in sub CMakeLists.txt.
...
Fixed a simple mistake.
2019-09-22 06:59:35 -07:00
Michael Brockus
f4251bf87d
Remove Unity version number.
...
Removed Unity version number from Meson build scripts so there is one less thing to change when doing updates to this script.
2019-09-17 12:23:28 -07:00
Michael Brockus
bc7d89a891
Create CMakeLists.txt
...
Added new CMakeLists.txt here in the src dir, moved add library method from root script to sub script.
2019-09-17 12:17:22 -07:00
Michael Brockus
e6f38c2792
Update CMakeLists.txt
...
Moved the add library method into sub dir. Also made this CMakeLists.txt script compatible for versions os CMake starting from 3.x and up.
2019-09-17 12:14:47 -07:00
Michael Brockus
31ab99b860
Update sub meson.build in test runner dir.
...
Put source in an array, cleaned up script and fixed comment.
2019-09-17 11:33:31 -07:00
Michael Brockus
29af4c0e0d
Updated sub meson.build in example test dir.
...
Removed newlines and fixed comment.
2019-09-17 11:30:07 -07:00
Michael Brockus
964a58c053
Updated sub meson script in example src.
...
Added foreach loop to avoid DRY, Put source files in map structors, fixed comment.
2019-09-17 11:28:47 -07:00
Michael Brockus
f2711a87a6
Update meson.build
...
Moved example dir variable into source meson.build script, fixed comment.
2019-09-17 11:25:17 -07:00
Michael Brockus
822e244bd4
Update source meson.build
...
Removed 'unity_src' variable because Unity only one source file, changed library method to static only because there was some issues with using Unity as a shared library, cleaned sub meson.build script and fixed comment in sub source root.
2019-09-17 09:37:41 -07:00
Michael Brockus
c2c42ce14f
Update meson.build
...
Cleaned up compiler flags in root meson.build, renamed a variable and removed 'c_std=<standard version>' because Meson sets C standard flag to C11 by default.
2019-09-17 09:31:26 -07:00
John Lindgren
9578a382cc
Fix "rake scripts" when running on Windows.
...
cmd.exe does not recognize backslash as an escape character,
leading to errors like the following:
error: stray '\' in program
note: in definition of macro 'UNITY_OUTPUT_CHAR_HEADER_DECLARATION'
It does, however, recognize double quotes, so we can use those as
a portable method of escaping special characters on both Windows
and UNIX.
2019-09-13 16:19:46 -04:00
Mark VanderVoord
46263fc148
Get the 2's compliment of the unsigned int number when printing results without relying on problematic recasting of a negated int. (see #439 )
2019-09-10 15:52:37 -04:00
Mark VanderVoord
2939c420ed
Better protection against nested comments (and things that look like comments)
2019-08-12 15:40:43 -04:00
Mark VanderVoord
7514b89fa6
Merge pull request #431 from arcadien/AVR_OPTIMISATION
...
optimisation(AVR): Store static string in AVR EEPROM
2019-07-09 08:34:47 -04:00
Aurelien Labrosse
3ac73efe62
optimisation(AVR): Store static string in AVR EEPROM
...
* This can save a lot of program memory and allow to run test on ATTiny
2019-07-09 09:58:48 +02:00
Mark VanderVoord
1100c5d8f0
Merge pull request #430 from squidfarts/master
...
Quick fix to Meson example.
2019-07-06 12:00:17 -04:00
Michael Brockus
3afc0412e1
Changed source of Unity.
2019-07-06 08:54:07 -07:00
Mark VanderVoord
0892db2376
Protect against nil return codes in rakefiles
2019-07-06 11:31:31 -04:00
Mark VanderVoord
3e82c0a96f
sigh. wrong comment style
2019-07-06 11:07:00 -04:00
Mark VanderVoord
0000f1e6d2
Add TEST_MESSAGE for outputting messages without aborting a test and _MESSAGE variant to TEST_PASS collection.
2019-07-06 11:02:32 -04:00
Michael Brockus
a2f25d05d8
Added 'c' in example 4
2019-07-05 18:10:58 -07:00
Mark VanderVoord
a54d58a8fd
It doesn't seem like there is a time where setUp and tearDown aren't required in Fixture.
2019-07-05 19:29:21 -04:00
Mark VanderVoord
45020b0d3b
Cleanup issue #417
2019-07-05 19:14:22 -04:00
Mark VanderVoord
bc72eeb211
Merge pull request #425 from farrrb/fix-ti-c55-sizeof
...
TI C55x compatibility patches - removal of sizeof operator from the interfaces
2019-07-05 15:41:41 -04:00
Mark VanderVoord
6b2eb52468
Add test to verify comment-stripping is working with http-style comments.
2019-07-05 15:35:40 -04:00
Mark VanderVoord
4661e67233
Merge pull request #429 from squidfarts/master
...
Meson support for Unity unit testing framework.
2019-07-05 15:34:23 -04:00
Michael Brockus
af4c20fa20
Updating CMakeLists.txt.
2019-07-03 21:04:07 -07:00
Michael Brockus
c10f87f1e6
Fixed issues regarding the example Meson project.
2019-07-03 21:03:39 -07:00
Michael Brockus
c7185b3a5a
Added prototypes to stop errors when Ninja.
2019-07-03 15:55:19 -07:00
Michael Brockus
e89b281e43
Wrote info in readme.txt
2019-07-03 15:54:19 -07:00
Michael Brockus
b1fd5ad887
Added option with_examples and version info.
2019-07-03 15:31:26 -07:00
Michael Brockus
ab9f8d0959
Added example 4 in examples directory.
2019-07-03 15:30:50 -07:00
Mark VanderVoord
c30730faf6
cleanup warning.
2019-07-03 15:07:44 -04:00
Mark VanderVoord
f2d826c7c5
- Added options for how to handle TEST_ASSERT_EQUAL shorthand
...
- Tweak a couple style problems with Ruby scripts.
2019-07-03 15:03:03 -04:00
Michael Brockus
bd4d35ddd0
Added meson.build in src directory.
2019-07-02 19:58:16 -07:00
Michael Brockus
7dbfc4be56
Adding root meson.build file.
2019-07-02 19:57:55 -07:00
Mark VanderVoord
10f10b5e58
Merge pull request #428 from Wurstnase/master
...
add a blank line after #include "unity.h"
2019-06-27 06:42:31 -04:00
Nico Tonnhofer
a59db2bdbf
add a blank line after #include "unity.h"
...
The include must be in the first line, else you may expect some issues.
Some autoformat tools could sort the includes alphabetically and could
break the test.
2019-06-27 08:28:52 +02:00
Fabian Zahn
2b250055bc
Add indentation for type autodetection macros
2019-05-12 19:57:54 +02:00
Fabian Zahn
06ddace18d
Update documentation of "UNITY_POINTER_WIDTH"
2019-05-12 19:44:02 +02:00