- 22 12月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
Unity prints float (and double) by default
-
- 16 12月, 2016 1 次提交
-
-
由 jsalling 提交于
Fix new type name conflicts Conflicts: src/unity.c src/unity_internals.h
-
- 13 12月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
Module generator finishes for partially existing files
-
- 03 12月, 2016 2 次提交
-
-
由 Matt Chernosky 提交于
-
由 Matt Chernosky 提交于
This resolves #219. When generating a new module, if all the files to generate already exist then it fails as before. If some of the files already exist, then the files that need to be created are created. Any existing files are not changed. Also added a bunch of tests for this feature via rspec. Run them from the test folder with `rake spec`.
-
- 29 11月, 2016 3 次提交
-
-
由 Mark VanderVoord 提交于
Revised internal type naming scheme to better sandbox Unity away from everything else. Sure, short was nice, but not at the expense of naming collisions.
-
由 Mark VanderVoord 提交于
Fixed error when path provided in module name.
-
由 Matt Chernosky 提交于
-
- 23 11月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
- configurable case. - better passing of includes and boilerplate information - test only pattern - optional naming conventions for case
-
- 22 11月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
-
- 20 11月, 2016 10 次提交
-
-
由 jsalling 提交于
Takes about 10 minutes to run all floats, so split into 3 tests for parallel running later. This was useful during development for finding hard corner cases and getting the routine to high quality. Off by default. Note that all floats 16.0 and up can be represented uniquely (in this format) and will round-trip back to the exact same float with sscanf(). This property is true for UnityPrintFloat, despite a few rounding error cases, it will produce output identity. Better comments and refactor on round ties to even Add upper threshold value on round to even feature since numerical precision issues start to give approximations when dividing one large double by another. When tested on float values, using 1e22 gave the fewest rounding errors. Fix warnings from gcc. Some float constants do not behave well in existing tests. Add casts where conversions could be imprecise.
-
由 jsalling 提交于
Move double tests down in the file
-
由 jsalling 提交于
-
由 jsalling 提交于
Remove UNITY_FLOAT_VERBOSE entirely, add option UNITY_EXCLUDE_FLOAT_PRINT Remove some questionable float casts from doubles Default to Round Ties to Even behavior, add option to Round Ties Away from Zero
-
由 jsalling 提交于
Linux gcc & clang and OSX clang produce output with ties round to even Windows mingw gcc does not Example 0.0078125 prints '0.007812'
-
由 jsalling 提交于
-
由 jsalling 提交于
-
由 jsalling 提交于
Change some types to signed for simpler code and speed Added format to distinguish small numbers
-
由 jsalling 提交于
Print 9 digits
-
由 jsalling 提交于
-
- 17 11月, 2016 4 次提交
-
-
由 jsalling 提交于
Delete old method for printing
-
由 jsalling 提交于
Improve printing six decimal places, remove trailing 0's, fix the carry when numbers like 0.9999999 round up and print leading zeros in the decimal The first attempt at printing floats had precision issues where the last few digits would often be wrong. This next approach may yield a better algorithm for numbers less than 4.29 billion, those that fit in 32 bits.
-
由 Mark VanderVoord 提交于
removed duplicated declaration of putcharSpy
-
由 Jean Carlo Machado 提交于
-
- 15 11月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
We can’t guarantee that the built-in function insane will return 1. It might return any other non-negative value. Therefore we need to force it to be 1 so we can use the comparison operator later.
-
- 13 11月, 2016 2 次提交
- 10 11月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
Added ability to inject defines, much like what was built into Ceedling before Ceedling switched to just using this generator.
-
- 28 10月, 2016 2 次提交
-
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
refactor generate_module so that it can be called as a class from within Ceedling (much like the test runner generator)
-
- 12 10月, 2016 2 次提交
-
-
由 Mark VanderVoord 提交于
Remove extra newline in verbose output format of Fixture
-
由 Mark VanderVoord 提交于
Add option to set NaN not equal NaN for floating point assertions
-
- 11 10月, 2016 2 次提交
- 06 10月, 2016 2 次提交
-
-
由 Mark VanderVoord 提交于
Fix bug, makefiles for example do not clean on windows
-
由 kykrueger 提交于
-
- 27 9月, 2016 2 次提交
-
-
由 Mark VanderVoord 提交于
check 'i' limit before using it as an array index.
-
由 Jeremy Hannon 提交于
fix cppcheck "Array index 'i' is used before limits check."
-
- 26 9月, 2016 2 次提交
-
-
由 Mark VanderVoord 提交于
Fix fixture using from C++ sources
-
由 Max Payne 提交于
Mangling issues, as always.
-