Commit Graph

  • fb7f13d262 fix last unit test Tuc-an 2019-12-20 16:07:26 -0500
  • b36ee76cd9 update Unity submodule Tuc-an 2019-12-20 15:43:33 -0500
  • db9f87cc19 Merge branch 'master' of https://github.com/booz-allen-hamilton/CMock Tuc-an 2019-12-20 15:39:03 -0500
  • 94874cc67f redirect to Unity fork Tuc-an 2019-12-20 15:38:27 -0500
  • dc7f1e66ba misc. cleanup Tuc-an 2019-12-20 15:15:09 -0500
  • 8d55cead1b WIP add initial support for CMock to generate mocks with static member functions. This should be enough for gtest examples to work, but unity examples are not ready yet Tuc-an 2019-12-20 14:17:28 -0500
  • bd5fbc30eb
    Merge pull request #271 from jvcdk/maintenance/update-submodules Mark VanderVoord 2019-12-06 06:10:36 -0500
  • 81345af180 Update submodule unity to current master. Jørn Villesen Christensen 2019-12-06 10:15:09 +0100
  • 649005a917 Verify multiline functions are being parsed properly. mvandervoord 2019-12-05 09:15:47 -0500
  • 1e6634ca93
    Merge pull request #270 from michaelbadcrumble/meson_support Mark VanderVoord 2019-12-04 06:03:07 -0500
  • ddf9030b9a Keep Meson support back to version 0.50.0 Michael Brockus 2019-12-03 22:49:15 -0800
  • 532ddd2c3d Update root meson.build Michael Brockus 2019-12-03 22:45:39 -0800
  • 7035578605 Grab the latest vendor tools mvandervoord 2019-12-03 18:48:28 -0500
  • 91d5e578d8 Add support for function pointers using the shorthand notation mvandervoord 2019-11-18 09:09:42 -0500
  • 2afdebd228
    Merge pull request #268 from jlindgren90/master Mark VanderVoord 2019-11-17 13:18:03 -0500
  • 615b3874b8 Allow arbitrary parentheses within length of array arguments. John Lindgren 2019-11-15 16:53:23 -0500
  • a6ec9f968a
    Merge pull request #267 from jlindgren90/master Mark VanderVoord 2019-11-15 13:11:19 -0500
  • 03ddcb9bad Revert "Add quick pointer check before memory comparisons (#224)" John Lindgren 2019-11-15 12:46:28 -0500
  • 7dcb78c629
    Merge pull request #265 from laurensmiers/master Mark VanderVoord 2019-11-15 11:56:32 -0500
  • c0162e1ea6 Remove double unit test for inline_function_patterns laurens 2019-11-15 16:25:23 +0100
  • 02cf882d36 Update documentation of :inline_function_patterns laurens 2019-11-15 09:34:50 +0100
  • cb55b73522 Simplify inline function removal during source/function parsing laurens 2019-11-14 13:38:10 +0100
  • 0f6e4604ff Remove inline specific keywords before starting function parsing laurens 2019-11-14 13:37:57 +0100
  • 31244992db Add test for including mocks for user defined inline functions laurens 2019-11-14 13:12:42 +0100
  • 56bad95cf7 Make test default inline_function_patterns the default value laurens 2019-11-14 13:06:33 +0100
  • d5a8fcb6a2 Add documentation on configuring build system for :treat_includes laurens 2019-11-13 16:21:49 +0100
  • 27002370dd Add documentation for :inline_function_patterns laurens 2019-11-13 13:24:05 +0100
  • 9bc3f25281 Remove internal regex for inline functions and make them fully user-defined laurens 2019-11-13 12:58:43 +0100
  • 8a7c45c20b Take into account user-provided inline function patterns laurens 2019-11-13 12:44:40 +0100
  • 73fa7a6bb2 Add unit test for inline_function_patterns (failing now) laurens 2019-11-13 12:18:41 +0100
  • 21e37780fa Add :inline_function_patterns configuration option laurens 2019-11-13 12:08:52 +0100
  • 543c230f33 bump version v2.5.1 branch_2_5_1 mvandervoord 2019-11-12 18:27:33 -0500
  • 968d3f6ec4
    Merge pull request #263 from laurensmiers/master Mark VanderVoord 2019-11-12 18:26:32 -0500
  • 0c45d26a28 Rename total_levels to total_pairs laurens 2019-11-13 00:03:52 +0100
  • 811b85e1b1 Use <counter>.times iso until <condition> laurens 2019-11-13 00:03:30 +0100
  • 759d1826c8 Add test with no braces in source laurens 2019-11-12 20:28:08 +0100
  • 60a1829acf Fix comments laurens 2019-11-12 20:03:52 +0100
  • 8ba3ed99a1 Extract count_number_of_pairs_of_braces_in_function method laurens 2019-11-12 19:58:25 +0100
  • 0af0e20d15 Refactor transform_inline_functions laurens 2019-11-12 15:12:49 +0100
  • 2def6c4f21 Fix compile warnings on inline.h test header laurens 2019-11-12 12:10:27 +0100
  • d403eb88c8
    Merge pull request #258 from jlindgren90/master Mark VanderVoord 2019-11-11 08:38:14 -0500
  • 18b2deca85
    Merge pull request #261 from laurensmiers/master Mark VanderVoord 2019-11-11 08:36:21 -0500
  • bd91eb4cca Refactor calling of transform_inline_functions laurens 2019-11-11 14:26:29 +0100
  • fe829f2d8a Expand transform_inline_functions unit test with more usecases laurens 2019-11-11 13:26:40 +0100
  • 5650b79dcd Replace NOP with actual operations to test inline.h compilation laurens 2019-11-11 13:22:00 +0100
  • 9908930bc5 Fix multi-line each + use gsub! iso gsub laurens 2019-11-11 13:14:18 +0100
  • b256013c5e Only normalize source if treat_inlines is enabled laurens 2019-11-11 13:12:15 +0100
  • 927ca1bec0 Extract method to remove_nested_pair_of_braces in cmock_header_parser laurens 2019-11-10 20:55:02 +0100
  • e1c6851492 Rename normalize_source to transform_inline_functions laurens 2019-11-10 20:13:35 +0100
  • e0a61d484e Add unit tests for normalize_source laurens 2019-11-10 20:11:27 +0100
  • 431c5c678a Refactor cleanup actions when normalizing source laurens 2019-11-10 19:35:27 +0100
  • 3a07201a3f Add treat_inlines to all_plugins_coexist test laurens 2019-11-10 18:44:20 +0100
  • 11dfb9c668 osek.h does not need to be executable laurens 2019-11-10 18:35:52 +0100
  • 27e89dd05e Rename treat_inline to treat_inlines laurens 2019-11-10 18:18:13 +0100
  • 237c02dade Write converted header file (without inline) to separate file laurens 2019-11-10 17:48:43 +0100
  • 5ee470d7e4 Convert inline functions in header-mock to 'normal' functions laurens 2019-11-10 17:34:52 +0100
  • 79ee5b8419 Add documentation laurensmiers 2017-09-26 00:21:26 +0200
  • fba3bc22a2 Some more tests for :treat_include: with extern + some comments laurensmiers 2017-09-26 00:15:31 +0200
  • 01536c4a67 Better handling of inline functions with declaration in header laurensmiers 2017-09-26 00:08:52 +0200
  • 7a32429bd2 Add handling of treat_inline - treat_externs only has effect on "extern", not "inline" anymore - when treat_inline = :include, we remove the "inline" so that the inline functions become 'normal' functions - they are handled as as usual and will be mocked - Add tests to check inline functions are not deleted when treat_inline=:include (and thus mocked) laurensmiers 2017-09-25 23:39:09 +0200
  • dbb2f4964c Add treat_inline configuration option laurensmiers 2017-09-25 23:32:30 +0200
  • 2817da62db Fix compile error when :unity_helper_path is relative. John Lindgren 2019-11-05 15:39:32 -0500
  • ee3ae84e64
    Merge pull request #257 from art-of-dom/ret-var-name-change Mark VanderVoord 2019-11-04 23:21:09 -0500
  • 0cdc742538 make ret variable more unique to prevent collision with with code under test Dom Postorivo 2019-11-03 22:02:36 -0500
  • c1b1ff6350
    Merge pull request #255 from jlindgren90/master v2.5.0 Mark VanderVoord 2019-10-30 17:02:27 -0400
  • 73afa2973b Add documentation for :array_size_type and :array_size_name. John Lindgren 2019-10-30 16:20:47 -0400
  • db98427231 Verify old parsing issue is gone (see issue #195) mvandervoord 2019-10-30 14:30:18 -0400
  • 7615806e34 Address issue #196 to better deal with passing pointer types mvandervoord 2019-10-30 14:10:59 -0400
  • 9a0bf38c76
    Merge pull request #254 from jlindgren90/master Mark VanderVoord 2019-10-30 12:47:40 -0400
  • 277dc34fa1 Fix typo (unity_gelper -> unity_helper). John Lindgren 2019-10-30 12:45:19 -0400
  • 9327cd7af1
    Merge pull request #252 from jlindgren90/master Mark VanderVoord 2019-10-30 11:59:41 -0400
  • 71b4ec2088
    Merge pull request #249 from michaelbadcrumble/meson_support Mark VanderVoord 2019-10-30 11:57:32 -0400
  • 639d4120d1 Documentation fixes. John Lindgren 2019-10-30 11:56:43 -0400
  • 16900b4b7f
    Merge pull request #251 from jlindgren90/master Mark VanderVoord 2019-10-30 11:54:45 -0400
  • 14d57c2e93 Update to latest Unity mvandervoord 2019-10-30 10:34:37 -0400
  • c787042e6d Fix off-by-one error in out-of-memory check. John Lindgren 2019-10-30 10:30:25 -0400
  • ea71fb0e0e CMock_Guts_MemBytesUsed() should return 0 initially. John Lindgren 2019-10-30 10:22:05 -0400
  • 74fa13f6a0 CMOCK_MEM_ALIGN should not change depending on #include order. John Lindgren 2019-10-30 10:14:30 -0400
  • bb3e821eb2 Verify that void* is treated as a bytewise array comparison. mvandervoord 2019-10-28 07:30:51 -0400
  • 4946aaac37 Update to latest Unity mvandervoord 2019-10-24 15:45:45 -0400
  • cda809765e Protect again memory overruns. Get rid of warnings. mvandervoord 2019-10-23 17:12:18 -0400
  • 8f1156dddc latest Mark VanderVoord 2019-10-23 16:38:59 -0400
  • a210abdd12 Merge branch 'master' of https://github.com/ThrowTheSwitch/CMock Mark VanderVoord 2019-10-23 16:37:36 -0400
  • 10e8cc27eb Add resetTest to documentation Mark VanderVoord 2019-10-23 16:36:59 -0400
  • b2e312e434 Fixed an error. mvandervoord 2019-10-23 16:03:42 -0400
  • 741b1067a3 ExpectAnyArgs should not be generated for functions with no arguments (#201) Mark VanderVoord 2019-10-23 15:51:22 -0400
  • b37b3cd86b Removing mac testing from Travis because Travis is always breaking it. *sigh* mvandervoord 2019-10-23 08:15:40 -0400
  • abec576fdb bump version of ruby run by travis Mark VanderVoord 2019-10-21 11:23:39 -0400
  • b90706424a Switching to universal version being in the header file itself. Mark VanderVoord 2019-10-21 10:13:19 -0400
  • 2ff29226e8
    Upgrade Meson version too 0.52.0 Michael Brockus 2019-10-12 09:22:31 -0700
  • 56515a2292 fix empty cmockconf variable Thomas De Backer 2019-10-11 15:57:14 +0200
  • 2d5ec03e68 add CFLAGS to the created makefile Thomas De Backer 2019-10-11 13:41:48 +0200
  • 9f9345ed2b add config handling to cmock scripts Thomas De Backer 2019-10-11 13:37:37 +0200
  • 5d64113026 add support for subdirectories in source folder Thomas De Backer 2019-10-11 11:41:47 +0200
  • 3e83c9aa4e pass mock_dir to create mock script Thomas De Backer 2019-10-11 10:04:10 +0200
  • bc8e20e88d
    Merge pull request #246 from michaelbadcrumble/meson_support Mark VanderVoord 2019-09-26 08:50:27 -0400
  • c5becef9fd
    Merge pull request #243 from jlindgren90/expect-any-args-cleanup Mark VanderVoord 2019-09-26 08:31:05 -0400
  • d2c5df2f5e Adding meson.build script at root directory. Michael Brockus 2019-09-20 16:51:15 -0700
  • 0e9f8c54bc
    Created sub meson.build in source directory. Michael Brockus 2019-09-20 16:25:04 -0700
  • b76d570d4a Replace IgnoreMode with ExpectAnyArgsBool (no functional change). John Lindgren 2019-09-16 12:51:07 -0400