Commit Graph

  • 5ee669ecc0 Fix minor typos in CMock summary Simon Kuhnle 2017-08-23 09:22:42 +02:00
  • 02aeab8fef Link to examples directory in CMock summary Simon Kuhnle 2017-08-23 09:19:48 +02:00
  • 9e33ff32cf Merge pull request #138 from jlindgren90/patch-1 Mark VanderVoord 2017-08-22 14:43:31 -04:00
  • 295fe3be4e Fix typo (typepdef/typedef) John Lindgren 2017-08-22 12:26:45 -04:00
  • 73a6aa003b Oops, removed duplicate line. phonetagger 2017-08-22 11:28:27 -04:00
  • 725bfd93a0 On some embedded platforms (real or simulated), when RAM and ROM are separate address spaces or RAM pointers are smaller than ROM pointers, the C keyword 'const' may (depending on compiler) be critical for differentiating between assembly code pointer types without having to use compiler-specific attribute flags to pick which address space a pointer refers to. (E.g. the M16C/R8C IAR C/C++ compiler in the Near (default) data model, where 'const char*' is a 3-byte pointer that can point anywhere in ROM or RAM, but 'char*' is a 2-byte pointer that can only point to RAM.) phonetagger 2017-08-21 19:12:48 -04:00
  • 0b303dba29 Support version 1.9.3 again (with slightly less awesome brace matching) Mark VanderVoord 2017-08-18 23:46:15 -04:00
  • c61a35d2a5 Merge pull request #131 from trond-snekvik/gcc_diags_fix Mark VanderVoord 2017-08-03 06:34:34 -04:00
  • 1ffba4383c Update test header and footer to match updated contents Trond Einar Snekvik 2017-08-03 10:08:22 +02:00
  • 08b255868a Push and pop GCC diagnostics to maintain scope for changed warning flags krsk 2016-09-14 12:02:16 +02:00
  • f0a9b5930e Exclude headers that start with mock_ from analysis William Skellenger 2017-05-04 13:15:54 -04:00
  • 33dabf8338 Without having 'test' in the results extension we cannot generate junit results, becuase the unity_to_junit.py script (and others) look for *.result* William Skellenger 2017-05-04 10:07:06 -04:00
  • 7cd25b07a1 Fix problem of getting .results files with zero length William Skellenger 2017-05-04 09:36:12 -04:00
  • b58f15d0be Fixed race condition that occurs when 'requiring' plugins balaksh 2017-05-02 10:27:11 +12:00
  • 58971b15db Merge pull request #117 from skelliam/mods Mark VanderVoord 2017-05-01 08:57:15 -04:00
  • 4bda2b21d4 Use TEST_FILE directive in test files if it exists William Skellenger 2017-04-26 12:55:38 -04:00
  • 14ba424b02 Use LDFLAGS during linking if they exist. I am doing this because I want to link with code coverage options. William Skellenger 2017-04-26 12:54:22 -04:00
  • 677d02e43e this is a minor release v2.4.4 Mark VanderVoord 2017-04-25 08:18:28 -04:00
  • 6dff24ecda Use curly braces Also replace hardcoded -DTEST with TEST_CFLAGS William Skellenger 2017-04-21 14:50:47 -04:00
  • 4bd12aaaf6 Add INCLUDE_PATH -- for larger projects this is necessary William Skellenger 2017-04-21 14:48:24 -04:00
  • 168da7c418 Update README.md Mark VanderVoord 2017-04-10 10:04:20 -04:00
  • fbcffe65a3 More complete error handling when suppressing errors in the example Mark VanderVoord 2017-04-07 23:06:38 -04:00
  • f1789ba633 Update .travis.yml Mark VanderVoord 2017-04-07 22:40:33 -04:00
  • 392a5537d9 Update .travis.yml Mark VanderVoord 2017-04-07 22:36:42 -04:00
  • bfdfe944b9 Add examples to the automated testing in travis. Make err-on-fail optional on both examples (disabled during ci) Mark VanderVoord 2017-04-07 22:22:38 -04:00
  • 07d6714fe2 Update .travis.yml Mark VanderVoord 2017-04-07 16:56:38 -04:00
  • 2af7c7de43 Move all self-testing into a subdirectory, like we did with Unity Mark VanderVoord 2017-04-07 16:27:13 -04:00
  • abd526d585 Update to latest Exception and Unity Mark VanderVoord 2017-04-07 14:41:05 -04:00
  • dfc1955c51 Switching to markdown documentation. Add coding standard. Mark VanderVoord 2017-04-07 13:36:44 -04:00
  • 1939bbe666 Merge pull request #114 from JaskoWojtek/master Mark VanderVoord 2017-04-05 15:08:38 -04:00
  • dcd6fe44af Updated docs Mark VanderVoord 2017-04-05 14:49:55 -04:00
  • 8b73bf3835 Merge branch 'master' of https://github.com/JaskoWojtek/CMock WojciechJasko 2017-04-05 20:39:17 +02:00
  • 648f3960ff Improve handling of braces in function definition WojciechJasko 2017-04-02 20:31:02 +02:00
  • f4f149792f Update docs Mark VanderVoord 2017-04-05 14:38:24 -04:00
  • b666bf05c1 Update CMock_Summary.md Mark VanderVoord 2017-04-05 12:42:03 -04:00
  • a139775672 Update CMock documentation Mark VanderVoord 2017-04-05 11:38:57 -04:00
  • 660c342fc6 Merge pull request #115 from redarc-tech/return-thru-volatile-ptr-fix Mark VanderVoord 2017-04-05 09:24:56 -04:00
  • 1bb97ff2a8 Update travis.yml Mark VanderVoord 2017-04-05 08:45:46 -04:00
  • d2fc813b51 Suppress warning when returning thru const or volatile ptr Tim Bates 2017-04-03 11:19:16 +09:30
  • a182e33a9a Improve handling of braces in function definition WojciechJasko 2017-04-02 20:31:02 +02:00
  • dd791fe407 Remove support for versions of Ruby before 2.0 (as Rubylang doesn’t even support them anymore) Mark VanderVoord 2017-03-20 16:18:09 -04:00
  • 06b9f23054 Update to latest Unity Mark VanderVoord 2017-03-14 08:13:59 -04:00
  • 9be03c215a Merge pull request #112 from ajsetter/header-parsing-brackets Mark VanderVoord 2017-03-03 14:30:59 -05:00
  • ebf4ae274a Allow for whitespace between parens and brackets Andrew Setter 2017-03-03 13:30:22 -05:00
  • a55efdba19 Improve handling of brackets in function params Andrew Setter 2017-03-03 13:12:04 -05:00
  • 42a937a097 Merge pull request #111 from 0ge/master Mark VanderVoord 2017-02-16 11:09:50 -05:00
  • 9e49bace32 Before memcpy'ing when returning through pointer, check that destination is not NULL. Oscar Edvardsson 2017-02-16 17:05:35 +01:00
  • eddfb75d59 Merge pull request #109 from redarc-tech/ignore-bool Mark VanderVoord 2017-02-13 06:54:42 -05:00
  • 39e99e9803 Fix system test Tim Bates 2017-02-13 17:36:20 +10:30
  • 30064aa63c Fix generator test Tim Bates 2017-02-13 17:19:55 +10:30
  • c719dff1ad Clear Ignore flag when StubWithCallback is called Timothy Fosdike 2016-11-07 09:39:27 +10:30
  • dda0351471 Make smarter guesses about memory alignment based on the size of long discovered by unity Mark VanderVoord 2017-02-06 07:04:22 -05:00
  • 29541c1e46 Merge pull request #107 from hmijail/master Mark VanderVoord 2017-02-02 12:42:37 -05:00
  • 8c8c2a2292 Avoid possible Undefined Behavior Mijail 2017-02-02 17:19:02 +01:00
  • 29c1d07f25 Updated code to match Unity’s latest naming conventions Mark VanderVoord 2016-11-29 08:58:15 -05:00
  • be70af1297 Merge pull request #101 from d-led/master Mark VanderVoord 2016-11-28 13:50:18 -05:00
  • cfe52ba90f fix the test Dmitry Ledentsov 2016-11-28 19:34:59 +01:00
  • b0264f68f4 editing in the browser... Dmitry Ledentsov 2016-11-28 17:15:51 +01:00
  • 242fd73d3e C89 conforming declaration of `cmock_call_instance Dmitry Ledentsov 2016-11-28 17:11:29 +01:00
  • d59ec41c52 fixing the test for #100 Dmitry Ledentsov 2016-11-28 17:05:27 +01:00
  • 52e89e9507 switch to latest unity / exception Mark VanderVoord 2016-11-15 14:29:11 -05:00
  • 7243a3d78b Pull in latest libraries and boost version information v2.4.3 Mark VanderVoord 2016-10-27 23:10:26 -04:00
  • 8d4153c39c merge in latest CException and Unity Mark VanderVoord 2016-10-27 18:31:16 -04:00
  • c5ea034965 Merge pull request #80 from austinglaser/master Mark VanderVoord 2016-10-27 10:17:56 -04:00
  • d2819592a7 Merge pull request #95 from SteinHeselmans/master Mark VanderVoord 2016-10-27 10:16:15 -04:00
  • 006a3097a1 add .swp (vim swap files) to git ignore list Stein Heselmans 2016-10-14 14:46:54 +02:00
  • c910393cca More configuration options for weak symbols Stein Heselmans 2016-10-14 14:46:33 +02:00
  • 6c8054dc34 Add config option that allows for weak mocked functions Stein Heselmans 2016-10-14 13:43:02 +02:00
  • 8e79a1a831 Update to latest Unity and CException Mark VanderVoord 2016-08-12 10:02:04 -04:00
  • 25f4c65ecf Merge branch 'master' of https://github.com/ThrowTheSwitch/CMock Mark VanderVoord 2016-08-11 12:40:18 -04:00
  • 0996f5fb55 Update docs to correct an argument. Update create mock to maintain Ruby 1.8.6 compatibility Mark VanderVoord 2016-08-11 12:39:50 -04:00
  • 3aa9f60991 Merge pull request #88 from dmurdin/TMS470 Mark VanderVoord 2016-07-13 07:47:12 -04:00
  • af2226b15f Fixed unit tests for TMS470 pragma fix. Daniel Murdin 2016-07-13 13:36:31 +02:00
  • a8b2497fe6 Pragma fix for TMS470 compilers. Daniel Murdin 2016-07-13 12:31:22 +02:00
  • eff3a01c7f Latest Unity Mark VanderVoord 2016-06-05 14:17:49 -04:00
  • 2f0a44d7ce Attempting to be smarter about recognizing pointer placement in the return values (though we're not going to officially system test some of the illegal combinations) Mark VanderVoord 2016-06-05 14:12:37 -04:00
  • fe693146e5 Update to latest Unity & CException Mark VanderVoord 2016-05-06 21:28:08 -04:00
  • 5de74001eb Attempt to fix (once and for all) the way CMock handles const in arguments and return values. Mark VanderVoord 2016-05-06 21:26:25 -04:00
  • f341e3f650 Merge pull request #83 from thirtytwobits/feature/cl-fixes Mark VanderVoord 2016-05-04 17:45:02 -04:00
  • a18e537b37 Two small fixes to shell integration points. Dixon 2016-05-03 21:48:48 -07:00
  • 6545913260 arrayify helper path within cmock Austin Glaser 2016-04-21 17:31:26 -06:00
  • 02b0838086 cmock handles multiple helper headers Austin Glaser 2016-04-21 16:12:11 -06:00
  • caba771da1 Pulled in latest Unity and CException and bumped version Mark VanderVoord 2016-04-14 21:24:09 -04:00
  • 7ac2e9859e grab latest Unity Mark VanderVoord 2016-04-14 21:18:19 -04:00
  • 4ced2e4710 Strip out nested pairs of braces in order to protect against function definitions in the header files (inline or otherwise). Mark VanderVoord 2016-03-17 07:52:19 -04:00
  • a20b14a575 Allow extern "C" to have no whitespace between end of quotes and start of opening brace Mark VanderVoord 2016-03-14 07:06:29 -04:00
  • fe78ef6d64 Merge pull request #75 from mike-rob/master Mark VanderVoord 2016-03-09 10:52:38 -05:00
  • 7ee610eb37 Fix for const to allow returnThruPtr to be generated for const pointers with mutable data Michael Robertson 2016-03-09 11:22:45 +13:00
  • d266c698c7 Merge pull request #73 from SteinHeselmans/master Mark VanderVoord 2016-03-02 11:45:33 -05:00
  • 9f1ae5e2a5 fix test cases for addition of mock_suffix Stein Heselmans 2016-03-02 09:02:22 +01:00
  • 9e36dc07b1 add mock_suffix configuration option Stein Heselmans 2016-03-01 14:27:54 +01:00
  • 9af31cd7bb Use latest CException Mark VanderVoord 2016-02-25 17:37:31 -05:00
  • 9394a29d61 Pull in latest Unity & Verify we can pull in files with Unicode comments. Mark VanderVoord 2016-02-25 15:38:09 -05:00
  • c7d7e761a5 - CMock should now automatically create root mock directory if it doesn't exist (issue #68) Mark VanderVoord 2016-02-24 16:24:09 -05:00
  • 581642e08c Updated to latest Unity Mark VanderVoord 2016-01-07 14:23:47 -05:00
  • 17898f5078 Normalize all the line endings Mark VanderVoord 2016-01-07 14:11:52 -05:00
  • d6efa5b88a Fix numerous small errors concerning precedence of plugins, particularly related to callbacks, return_thru_ptr, and expect_any_args Mark VanderVoord 2016-01-07 13:38:59 -05:00
  • 3efc2d1aef Merge pull request #53 from jonmills/patch-1 Mark VanderVoord 2016-01-05 19:39:56 -05:00
  • 26d56f39e8 Merge pull request #54 from johngun3/support_dashes_in_option_values Mark VanderVoord 2016-01-05 17:18:48 -05:00
  • 2ac0ccb27b fixed white space Mark VanderVoord 2016-01-04 20:00:32 -05:00