Commit Graph

  • 51b327042f Merge in latest Unity Mark VanderVoord 2017-09-08 15:49:59 -0400
  • ef04f4ab7f Fix recent const changes to account for special (char*) handling. John Lindgren 2017-09-08 15:20:57 -0400
  • 27c5a9cff5 Merge remote-tracking branch 'phonetagger/improve-const-ptr-handling' John Lindgren 2017-09-08 15:20:34 -0400
  • 43fa31380d - Renamed :strict_mock_calling option to :fail_on_unexpected_calls for clarity. Mark VanderVoord 2017-09-08 14:54:55 -0400
  • 413c803543 Merge pull request #120 from shreyasbharath/fix-multi-threading-bug Mark VanderVoord 2017-09-08 13:12:55 -0400
  • ee45a7b1e7 Merge pull request #123 from skelliam/fixoutput Mark VanderVoord 2017-09-08 13:08:27 -0400
  • 699563e503 Merge pull request #140 from jlindgren90/master Mark VanderVoord 2017-09-08 13:05:31 -0400
  • 454fcfb7a3 Merge pull request #141 from jlindgren90/fix-const-parsing Mark VanderVoord 2017-09-08 13:03:27 -0400
  • f693b7ca46 Merge 73a6aa003b into 4b441eafea Mark Minich 2017-09-08 13:25:31 +0000
  • 4b441eafea Merge pull request #143 from laurensmiers/master Mark VanderVoord 2017-09-08 09:25:12 -0400
  • a04e3f160c Expand docs with 'strict_mock_calling' option laurensmiers 2017-09-07 12:26:20 +0200
  • df7c67c445 Fix 'should' text laurensmiers 2017-09-06 14:39:28 +0200
  • 9c9f08c48b Add 'strict_mock_calling' option - By default set to true to maintain the default behaviour of CMock - When mocked function is called and no Except/Ignor called, test will fail - When set to false: - if test calls mocked function, and user did not specify Except/Ignore/... test will not fail because of this, all calls to mocked functions are ignored laurensmiers 2017-09-06 00:28:37 +0200
  • 55462aef40 Fix parsing of declarations like "int const* doStuff(void)". John Lindgren 2017-09-01 12:30:11 -0400
  • 42dab4836d Fix handling of string arguments. John Lindgren 2017-08-31 17:44:08 -0400
  • 693c658780 Fix const determination for pointer-to-pointer types. John Lindgren 2017-08-31 16:25:11 -0400
  • 7eb7e14fbc Remove trailing whitespace. John Lindgren 2017-08-30 16:03:45 -0400
  • 846423768b Fix whitespace checking in tests. John Lindgren 2017-08-30 16:01:11 -0400
  • 9e69cfb9b1 Remove an extra newline. John Lindgren 2017-08-30 15:50:20 -0400
  • 53d6a7c0e4 Remove a commented-out function (it confuses yard otherwise). John Lindgren 2017-08-30 15:49:14 -0400
  • a604fb71a4 Remove dead code (unity_msg is not used since 647876644b). John Lindgren 2017-08-30 10:28:53 -0400
  • 46f609efee Merge pull request #139 from snke/master Mark VanderVoord 2017-08-23 06:39:54 -0400
  • 5ee669ecc0 Fix minor typos in CMock summary Simon Kuhnle 2017-08-23 09:22:42 +0200
  • 02aeab8fef Link to examples directory in CMock summary Simon Kuhnle 2017-08-23 09:19:48 +0200
  • 9e33ff32cf Merge pull request #138 from jlindgren90/patch-1 Mark VanderVoord 2017-08-22 14:43:31 -0400
  • 295fe3be4e Fix typo (typepdef/typedef) John Lindgren 2017-08-22 12:26:45 -0400
  • 73a6aa003b Oops, removed duplicate line. phonetagger 2017-08-22 11:28:27 -0400
  • 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 -0400
  • 0b303dba29 Support version 1.9.3 again (with slightly less awesome brace matching) Mark VanderVoord 2017-08-18 23:46:15 -0400
  • c61a35d2a5 Merge pull request #131 from trond-snekvik/gcc_diags_fix Mark VanderVoord 2017-08-03 06:34:34 -0400
  • 1ffba4383c Update test header and footer to match updated contents Trond Einar Snekvik 2017-08-03 10:08:22 +0200
  • 08b255868a Push and pop GCC diagnostics to maintain scope for changed warning flags krsk 2016-09-14 12:02:16 +0200
  • efe12744b3 Removed usage of deprecation macro. Daniel Cumberbatch 2017-07-10 13:14:14 +0100
  • f0a9b5930e Exclude headers that start with mock_ from analysis William Skellenger 2017-05-04 13:15:54 -0400
  • 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 -0400
  • 7cd25b07a1 Fix problem of getting .results files with zero length William Skellenger 2017-05-04 09:36:12 -0400
  • b58f15d0be Fixed race condition that occurs when 'requiring' plugins balaksh 2017-05-02 10:27:11 +1200
  • 72e44e4421 Merge 98021f02f8 into 58971b15db Fredrik Simonsson 2017-05-01 22:20:09 +0000
  • 0c350376b0 Merge 9563e02d0e into 58971b15db Crt Mori 2017-05-01 22:20:09 +0000
  • bf5a29e7aa Merge f4efb20d28 into 58971b15db Dmitry Ledentsov 2017-05-01 22:20:08 +0000
  • 58971b15db Merge pull request #117 from skelliam/mods Mark VanderVoord 2017-05-01 08:57:15 -0400
  • 4bda2b21d4 Use TEST_FILE directive in test files if it exists William Skellenger 2017-04-26 12:55:38 -0400
  • 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 -0400
  • 677d02e43e this is a minor release v2.4.4 Mark VanderVoord 2017-04-25 08:18:28 -0400
  • 6dff24ecda Use curly braces Also replace hardcoded -DTEST with TEST_CFLAGS William Skellenger 2017-04-21 14:50:47 -0400
  • 4bd12aaaf6 Add INCLUDE_PATH -- for larger projects this is necessary William Skellenger 2017-04-21 14:48:24 -0400
  • 168da7c418 Update README.md Mark VanderVoord 2017-04-10 10:04:20 -0400
  • fbcffe65a3 More complete error handling when suppressing errors in the example Mark VanderVoord 2017-04-07 23:06:38 -0400
  • f1789ba633 Update .travis.yml Mark VanderVoord 2017-04-07 22:40:33 -0400
  • 392a5537d9 Update .travis.yml Mark VanderVoord 2017-04-07 22:36:42 -0400
  • 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 -0400
  • 07d6714fe2 Update .travis.yml Mark VanderVoord 2017-04-07 16:56:38 -0400
  • 2af7c7de43 Move all self-testing into a subdirectory, like we did with Unity Mark VanderVoord 2017-04-07 16:27:13 -0400
  • abd526d585 Update to latest Exception and Unity Mark VanderVoord 2017-04-07 14:41:05 -0400
  • dfc1955c51 Switching to markdown documentation. Add coding standard. Mark VanderVoord 2017-04-07 13:36:44 -0400
  • 1939bbe666 Merge pull request #114 from JaskoWojtek/master Mark VanderVoord 2017-04-05 15:08:38 -0400
  • dcd6fe44af Updated docs Mark VanderVoord 2017-04-05 14:49:55 -0400
  • 8b73bf3835 Merge branch 'master' of https://github.com/JaskoWojtek/CMock WojciechJasko 2017-04-05 20:39:17 +0200
  • 648f3960ff Improve handling of braces in function definition WojciechJasko 2017-04-02 20:31:02 +0200
  • f4f149792f Update docs Mark VanderVoord 2017-04-05 14:38:24 -0400
  • b666bf05c1 Update CMock_Summary.md Mark VanderVoord 2017-04-05 12:42:03 -0400
  • a139775672 Update CMock documentation Mark VanderVoord 2017-04-05 11:38:57 -0400
  • 660c342fc6 Merge pull request #115 from redarc-tech/return-thru-volatile-ptr-fix Mark VanderVoord 2017-04-05 09:24:56 -0400
  • 1bb97ff2a8 Update travis.yml Mark VanderVoord 2017-04-05 08:45:46 -0400
  • d2fc813b51 Suppress warning when returning thru const or volatile ptr Tim Bates 2017-04-03 11:19:16 +0930
  • a182e33a9a Improve handling of braces in function definition WojciechJasko 2017-04-02 20:31:02 +0200
  • 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 -0400
  • 06b9f23054 Update to latest Unity Mark VanderVoord 2017-03-14 08:13:59 -0400
  • 9be03c215a Merge pull request #112 from ajsetter/header-parsing-brackets Mark VanderVoord 2017-03-03 14:30:59 -0500
  • ebf4ae274a Allow for whitespace between parens and brackets Andrew Setter 2017-03-03 13:30:22 -0500
  • a55efdba19 Improve handling of brackets in function params Andrew Setter 2017-03-03 13:12:04 -0500
  • 42a937a097 Merge pull request #111 from 0ge/master Mark VanderVoord 2017-02-16 11:09:50 -0500
  • 9e49bace32 Before memcpy'ing when returning through pointer, check that destination is not NULL. Oscar Edvardsson 2017-02-16 17:05:35 +0100
  • eddfb75d59 Merge pull request #109 from redarc-tech/ignore-bool Mark VanderVoord 2017-02-13 06:54:42 -0500
  • 39e99e9803 Fix system test Tim Bates 2017-02-13 17:36:20 +1030
  • 30064aa63c Fix generator test Tim Bates 2017-02-13 17:19:55 +1030
  • c719dff1ad Clear Ignore flag when StubWithCallback is called Timothy Fosdike 2016-11-07 09:39:27 +1030
  • dda0351471 Make smarter guesses about memory alignment based on the size of long discovered by unity Mark VanderVoord 2017-02-06 07:04:22 -0500
  • 29541c1e46 Merge pull request #107 from hmijail/master Mark VanderVoord 2017-02-02 12:42:37 -0500
  • 8c8c2a2292 Avoid possible Undefined Behavior Mijail 2017-02-02 17:19:02 +0100
  • 1112a7a5c3 Remove debug statements. mikeb 2017-01-13 11:47:40 +0000
  • 4802cea25c Add a special case for state_intrinsics. mikeb 2017-01-13 11:29:52 +0000
  • c5c220b031 Make pre-processor definition removal more fine grained. mikeb 2017-01-13 11:29:24 +0000
  • 29c1d07f25 Updated code to match Unity’s latest naming conventions Mark VanderVoord 2016-11-29 08:58:15 -0500
  • be70af1297 Merge pull request #101 from d-led/master Mark VanderVoord 2016-11-28 13:50:18 -0500
  • cfe52ba90f fix the test Dmitry Ledentsov 2016-11-28 19:34:59 +0100
  • b0264f68f4 editing in the browser... Dmitry Ledentsov 2016-11-28 17:15:51 +0100
  • 242fd73d3e C89 conforming declaration of `cmock_call_instance Dmitry Ledentsov 2016-11-28 17:11:29 +0100
  • d59ec41c52 fixing the test for #100 Dmitry Ledentsov 2016-11-28 17:05:27 +0100
  • f4efb20d28 C89 conforming declaration of cmock_call_instance Dmitry Ledentsov 2016-11-28 16:55:03 +0100
  • 52e89e9507 switch to latest unity / exception Mark VanderVoord 2016-11-15 14:29:11 -0500
  • 7243a3d78b Pull in latest libraries and boost version information v2.4.3 Mark VanderVoord 2016-10-27 23:10:26 -0400
  • 8d4153c39c merge in latest CException and Unity Mark VanderVoord 2016-10-27 18:31:16 -0400
  • c5ea034965 Merge pull request #80 from austinglaser/master Mark VanderVoord 2016-10-27 10:17:56 -0400
  • d2819592a7 Merge pull request #95 from SteinHeselmans/master Mark VanderVoord 2016-10-27 10:16:15 -0400
  • 006a3097a1 add .swp (vim swap files) to git ignore list Stein Heselmans 2016-10-14 14:46:54 +0200
  • c910393cca More configuration options for weak symbols Stein Heselmans 2016-10-14 14:46:33 +0200
  • 6c8054dc34 Add config option that allows for weak mocked functions Stein Heselmans 2016-10-14 13:43:02 +0200
  • 8e79a1a831 Update to latest Unity and CException Mark VanderVoord 2016-08-12 10:02:04 -0400
  • 25f4c65ecf Merge branch 'master' of https://github.com/ThrowTheSwitch/CMock Mark VanderVoord 2016-08-11 12:40:18 -0400