Commit Graph

  • cde38e4752 test against all valid rubies Mark VanderVoord 2023-02-06 16:13:08 -0500
  • 6e58316fd0 Add the parameter to additionally pass the original header file to the CMock parse function. This allows the treat_inlines to operate on the original header instead of the preprocessed header which is crucial to get a correct copy of the original header (with the keywords static/inline stripped). Martin Babutzka 2023-01-12 13:54:50 +0100
  • 379a9a8d5d
    Merge pull request #420 from ThrowTheSwitch/bugfixes/batch1 Mark VanderVoord 2023-01-11 15:54:38 -0500
  • a58808d424 Fixed bug #402, getting confused with __attribute__ directives with spacing. Mark VanderVoord 2023-01-11 15:43:48 -0500
  • 902b6c8b3d Fix bug in parenthetical statements being misinterpreted as functions. (Issue #414) Mark VanderVoord 2023-01-10 15:35:54 -0500
  • 91bb49c4a8 Fix same bug as PR #354, but as one line. Mark VanderVoord 2023-01-09 14:50:56 -0500
  • bf37ffa4a5
    Merge pull request #417 from ThrowTheSwitch/testing/workaround_bundler_issue Mark VanderVoord 2023-01-09 14:37:34 -0500
  • 5838025996 rubocop fix. Mark VanderVoord 2023-01-09 14:30:01 -0500
  • aefdb44f0c Whooops. Forgot to remove this. Mark VanderVoord 2023-01-09 14:25:05 -0500
  • 16d12416fd Force ourselves to test with Ruby 3. Fix some issues that have been lurking. Mark VanderVoord 2023-01-09 14:16:30 -0500
  • d5d08bc89e try ruby action Dom Postorivo 2023-01-05 18:32:41 -0500
  • ee459fdb93 try ruby action Dom Postorivo 2023-01-05 18:32:41 -0500
  • 019f88b4d9 Attempt 5: Ugh. This is ugly. Mark VanderVoord 2023-01-05 17:31:52 -0500
  • 9c44090fa2 Attempt 4: another recommended fix on github. Mark VanderVoord 2023-01-05 17:16:20 -0500
  • f3179c6d11 attempt 3 Mark VanderVoord 2023-01-05 16:56:07 -0500
  • e154536091 2nd attempt to work around bundler headaches. Mark VanderVoord 2023-01-05 16:52:11 -0500
  • d7a6015f9c Merge branch 'master' into testing/workaround_bundler_issue Mark VanderVoord 2023-01-05 16:33:50 -0500
  • 4b265c2f27 Attempt to clear permissions on the bundler scratch file Mark VanderVoord 2023-01-05 16:33:14 -0500
  • db946f2239
    Merge pull request #359 from lukzeg/feature/358_cmock_speed_up_generation Mark VanderVoord 2023-01-05 15:53:48 -0500
  • b3f78b4259
    Merge pull request #374 from Melirius/Calling-conventions-in-function-pointers-fix Mark VanderVoord 2023-01-05 15:52:13 -0500
  • 5551437ea8
    Merge pull request #378 from danimartin82/master Mark VanderVoord 2023-01-05 15:50:32 -0500
  • 693f159259
    Add native to ensure native compilation even in cross project Noah Knegt 2022-11-07 22:54:48 +0100
  • 6ceaf03227
    Update unity to the latest version with native included Noah Knegt 2022-11-07 22:54:20 +0100
  • d3962d56c3
    Merge pull request #408 from Yagoor/contribution/extern-c Mark VanderVoord 2022-10-02 20:12:59 -0400
  • 5eebd713ba Added extern "C" to cmock generated headers Yago Fontoura Do Rosario 2022-09-07 11:27:34 +0200
  • f65066f15d
    Merge pull request #404 from tz18/patch-1 Mark VanderVoord 2022-07-08 12:15:07 -0400
  • c532d17f9e
    Update CMock_Summary.md Ramon Rakow 2022-07-08 09:11:48 -0700
  • 406a9bcf2e
    Update CMock_Summary.md Ramon Rakow 2022-07-08 09:10:45 -0700
  • 7121f51944
    Add example for the usage of ReturnThruPtr Ramon Rakow 2022-07-07 15:21:06 -0700
  • 1b81269e78
    Merge pull request #401 from nordic-krch/fix/mem_alignment Mark VanderVoord 2022-05-31 11:09:17 -0400
  • 9b9f93ff7d Ensure alignment of CMock_Guts_Buffer Krzysztof Chruscinski 2022-05-30 13:06:51 +0200
  • 9934754d1f Pull in Unity. Update documentation to match latest handling of arrays of length zero. Mark VanderVoord 2022-04-19 17:31:32 -0400
  • bb0509719d
    Merge pull request #383 from regnerjr/patch-1 Mark VanderVoord 2022-03-21 06:57:45 -0400
  • b9eec9ed6f
    Fixes link to license file. John Regner 2022-03-01 15:07:48 -0800
  • f5a76956d6
    Merge pull request #381 from Tschet1/fix_runaway_regex Mark VanderVoord 2022-02-21 08:02:58 -0500
  • bb85af5567 Fix runaway regex Müller, Jan 2022-02-21 13:47:09 +0100
  • 202721e561
    Fix skeleton file creation Dani Martin 2021-12-17 13:18:19 +0100
  • 8b2e897d35 The same output witout convention Ivan Siutsou 2021-11-07 23:04:44 +0200
  • 7100ef0e62 Fix parsing of calling conventions in function pointers Ivan Siutsou 2021-11-07 21:47:51 +0200
  • 3806f7ebe3
    Merge pull request #369 from JmcRobbie/master Mark VanderVoord 2021-10-13 08:03:13 -0400
  • 3ec9468bbe
    Fixes minor typo Jack McRobbie 2021-10-11 17:13:32 +1100
  • 3d4ba8d20b Grab latest unity. Bump Version. Mark VanderVoord 2021-06-18 14:43:57 -0400
  • 50de50d239 Switch places in the extern C regex to speed up mock generation Lukasz Zeglinski 2021-05-09 22:09:47 +0200
  • d9a63ca53e Enable adding includes_h_pre_orig_header header if includes is def as [] Łukasz Żegliński 2021-03-27 23:25:10 +0100
  • 3b443e551d
    Merge pull request #347 from ThrowTheSwitch/feature/only_config_is_shared Mark VanderVoord 2021-02-05 15:56:22 -0500
  • 27bca0c3c4 style cleanup feature/only_config_is_shared Mark VanderVoord 2021-02-05 15:53:43 -0500
  • 9bb250ea4a Update so only config is shared. Everything else about the current job is passed. Mark VanderVoord 2021-02-05 15:15:14 -0500
  • 9d092898ef
    Merge pull request #346 from ThrowTheSwitch/reapply_329 v2.5.3 Mark VanderVoord 2021-01-29 10:54:18 -0500
  • dd00b96f0d Fix broken tests for supporting exclude_setjmp. Verify cexception won't be run when this is enabled. reapply_329 Mark VanderVoord 2021-01-29 10:47:52 -0500
  • aa5113e012 Update apt-get in the hopes that this makes multilib happy. Mark VanderVoord 2021-01-29 10:12:40 -0500
  • 325b6b333a Revert "Revert "CMock can now compile without setjmp.h present on the platform"" Mark VanderVoord 2021-01-29 10:06:08 -0500
  • ddf7e8f6fc
    Merge 2bf9b657fc into 73fd65928c Jsun 2021-01-29 11:28:11 +0000
  • 73fd65928c
    Merge pull request #345 from ThrowTheSwitch/revert-329-master Mark VanderVoord 2021-01-28 08:15:45 -0500
  • 3eccb8e3d4
    Revert "CMock can now compile without setjmp.h present on the platform" revert-329-master Mark VanderVoord 2021-01-28 08:15:10 -0500
  • 1f939c9005
    Merge pull request #329 from jmrubillon/master Mark VanderVoord 2021-01-28 08:04:40 -0500
  • 9e1c6c068d Fix missed has_setjmp_h convert to exclude_setjmp_h Jean Rubillon 2021-01-28 12:57:02 +0000
  • 4ae268dbbe Changed has_setjmp_h option to exclude_setjmp_h Jean Rubillon 2021-01-27 18:56:02 +0000
  • d847e6777c
    Merge pull request #344 from ThrowTheSwitch/test/switch_to_actions Mark VanderVoord 2021-01-16 22:22:34 -0500
  • dcde998087 cleanup style test/switch_to_actions Mark VanderVoord 2021-01-16 22:20:16 -0500
  • 38d6dccc8e Show the correct badge for this project. Fix a bug in a test. Mark VanderVoord 2021-01-16 22:15:36 -0500
  • 03acc531bf when we checkout the project, do it recursively so we get unity for our tests. :) Mark VanderVoord 2021-01-16 21:33:19 -0500
  • 45920ed724 Need project present before running bundler. Mark VanderVoord 2021-01-16 21:21:51 -0500
  • c4842fad0c Don't run bundler as root. Mark VanderVoord 2021-01-16 21:17:55 -0500
  • 9f3cee70cd Switch to github actions Mark VanderVoord 2021-01-16 21:13:55 -0500
  • 4dd557f2df
    Merge pull request #311 from andred/master Mark VanderVoord 2021-01-07 18:02:24 -0500
  • af1818a652
    Merge pull request #327 from Hannes103/feature/sub-folder-supprt Mark VanderVoord 2021-01-07 17:59:10 -0500
  • e352bb8c3b
    Merge pull request #340 from CezaryGapinski/fix-static-variables-for-enabled-inline-funcs-mocks Mark VanderVoord 2021-01-07 17:57:36 -0500
  • 63f5e2f962
    Merge pull request #341 from laurensmiers/master Mark VanderVoord 2021-01-07 17:57:17 -0500
  • 5eec2510b1 Change inline function detection to leave code not related to functions Cezary Gapinski 2020-12-13 20:39:21 +0100
  • f5984f44e8 Add test to leaves static variables for enabled inline functions mocks Cezary Gapinski 2020-12-14 21:09:57 +0100
  • 2bf9b657fc
    Update cmock_generator.rb Jsun 2020-12-09 15:20:40 -0500
  • 9c1c6a05dc
    Merge pull request #337 from ollehu/master Mark VanderVoord 2020-11-12 11:54:15 -0500
  • 70d5750659
    Merge branch 'master' into master ollehu 2020-11-12 16:01:43 +0100
  • 72f1c9e2b8
    Merge pull request #339 from naggety/master Mark VanderVoord 2020-11-04 07:06:33 -0500
  • 334f46781a Allow parsing empty values for options in CLI arguments Iñigo Huguet 2020-11-04 09:42:36 +0100
  • ea061bbb50 Improve the regexps for parsing parameters to cmock.rb Also, conform to the standard 80 character limit Olle Hynén Ulfsjöö 2020-10-23 16:23:22 +0200
  • 21d181380f Signal that cexception needs setjmp to be supported. Jean Rubillon 2020-09-08 21:04:21 +0100
  • 72b356b97d Added option to remove setjmp.h from generated mock files as not supported on all embedded systems Jean Rubillon 2020-09-08 20:50:48 +0100
  • 22a7228bbc add optional folder argument to create_mock() Hannes Bachl 2020-09-01 10:17:54 +0200
  • afa294982e
    Merge pull request #326 from cloudsftp/ignore_stateless Mark VanderVoord 2020-08-19 07:51:00 -0400
  • 44f126878b remove trailing whitespace cloudsftp 2020-08-19 13:15:21 +0200
  • 1987138e81 resolve ruby offenses found by CI cloudsftp 2020-08-19 12:40:35 +0200
  • baa946a05f
    Merge pull request #325 from cloudsftp/ignore_stateless Mark VanderVoord 2020-08-19 06:38:03 -0400
  • d304ff273a add StopIgnore to new plugin cloudsftp 2020-08-19 11:25:27 +0200
  • 56faeb935f add documentation cloudsftp 2020-08-19 10:38:26 +0200
  • 61ed5cc7f8 add more tests for the new plugin cloudsftp 2020-08-19 10:17:05 +0200
  • 496cabff10 add more test cases for the new plugin cloudsftp 2020-08-18 16:56:36 +0200
  • 94ca645061 add first simple test and remove warning "unused parameter" cloudsftp 2020-08-18 16:31:45 +0200
  • d36662da2a repair failing unit tests for plugins cloudsftp 2020-08-18 15:33:51 +0200
  • b735d09603 add plugin :ignore_stateless that solves ThrowTheSwitch/CMock#307 cloudsftp 2020-08-18 15:25:55 +0200
  • 373a64a58a
    Update meson.build Michael Brockus 2020-08-06 13:50:17 -0700
  • 5f8ec6da7f
    Merge pull request #321 from michaelbrockus/let_meson_handle_flags Mark VanderVoord 2020-08-06 16:29:30 -0400
  • 3e28a5412d
    use files method Michael Brockus 2020-08-06 13:26:00 -0700
  • 5f8e90b82a
    Update meson.build Michael Brockus 2020-08-06 12:39:56 -0700
  • 4d67662e51 Add support for C++ reference type for return values (but not arguments) Tuc-An 2020-07-20 12:03:39 -0400
  • 541e7034ad Remove comments before start of inline-function-parsing laurens 2020-06-13 12:43:57 +0200
  • eeecc49ce8
    Merge pull request #312 from Skinner927/patch-1 Mark VanderVoord 2020-06-04 13:15:31 -0400
  • 175a834574
    Stop strippables default value from being parsed Dennis Skinner 2020-06-04 13:02:30 -0400
  • ec6fa2c516 Revert "drop unnecessary prototype (immediately before definition)" André Draszik 2020-05-25 16:34:29 +0100
  • 7ee27d6891 cmock: annotate pure & const APIs (fix Wsuggest-attribute= warnings) André Draszik 2020-05-25 08:11:25 +0100