Commit Graph

  • 204117cb59
    Merge pull request #499 from bal-stan/cast-memcpy-dest-pointers master Mark VanderVoord 2025-02-18 16:33:38 -05:00
  • 8ce70396d1
    Merge pull request #500 from ThrowTheSwitch/mvandervoord-patch-1 Mark VanderVoord 2025-02-17 09:15:48 -05:00
  • 4eb6c1cada
    Create FUNDING.yml mvandervoord-patch-1 Mark VanderVoord 2025-02-17 09:15:26 -05:00
  • 2bcc723e10 Always cast memcpy dest pointers to const void bal-stan 2025-02-13 18:06:27 +00:00
  • 49435d9f33
    Merge pull request #425 from ThrowTheSwitch/cmock_2_6_rc v2.6.0 Mark VanderVoord 2025-01-01 12:16:21 -05:00
  • f767b67162 Move to latest Unity. Update Release Notes for the pending release. Mark VanderVoord 2025-01-01 12:13:48 -05:00
  • a60383ec34 Update licenses to new standards... plus New Years bump Mark VanderVoord 2025-01-01 12:05:55 -05:00
  • d5e938e4b1 - refactor to match coding standards. - test against Ruby 3.3 also. Mark VanderVoord 2024-10-23 16:01:48 -04:00
  • 7d6ec0354a If a short-path cannot be created, fallback to absolute path, even though it's more verbose. Mark VanderVoord 2024-10-23 15:35:37 -04:00
  • 43618c8c78 🐛 Fix problem if unity helper path is specified as relative path starting with .. Mark VanderVoord 2024-10-03 10:03:33 -04:00
  • 74b8ed295a Bump dependencies Mark VanderVoord 2024-08-01 13:55:45 -04:00
  • 6b0587fce5 Fixes to latest stylistic warnings. Mark VanderVoord 2024-08-01 12:12:08 -04:00
  • c83f8bddf2 Working towards gemifying and automatically reporting version. Mark VanderVoord 2024-08-01 11:47:58 -04:00
  • 119f6607d9 Don't need to escape symbols in brackets Mark VanderVoord 2024-04-02 19:28:29 -04:00
  • df73448935 Remove some stuff that shouldn't really be in config file. Mark VanderVoord 2024-04-02 19:13:31 -04:00
  • 9cc8fb5302 Let's enable validation of examples. failures should trip errors. Also make them verbose so we can see what is going on. Mark VanderVoord 2024-04-02 18:44:35 -04:00
  • 93e2f528cc Update example project to handle pointers of different sizes and not complain on modern platforms. Mark VanderVoord 2024-04-02 17:40:40 -04:00
  • ecaccb428b 🪲 remove unused AbortFrame (#316) Mark VanderVoord 2024-03-26 22:29:06 -04:00
  • 714619eefb 🪲 protect against bad filenames with multiple .c instances in them (#348) Mark VanderVoord 2024-03-22 22:04:30 -04:00
  • 001bbeca51 🪲 :fail_on_unexpected_calls options now insists on required :ignore plugin (#376) Mark VanderVoord 2024-03-22 21:41:45 -04:00
  • 597a6d86eb Finish giving clues when you've chosen the wrong AndReturn version. ReturnArrayThruPtr (and others) now protect sizes in parenthesis #415 Mark VanderVoord 2024-03-21 11:35:21 -04:00
  • 3a6f1f29a3 🪲 Fixed issue where -oblah.yml isn't parsed by powershell. :fern: -o blah.yml also accepted as valid input now. Mark VanderVoord 2024-03-20 15:55:59 -04:00
  • 0240b4ae19 ⬆️ Updated Unity and CException to latest versions. Mark VanderVoord 2024-03-14 09:00:56 -04:00
  • 07a0e257b5 🪲 Added fail messages when using Expect for ExpectAndReturn or vice versa. (see issue #462) Mark VanderVoord 2024-03-14 08:59:31 -04:00
  • 7925641d7d 📝 Add Code of Conduct and Contributing docs Mark VanderVoord 2024-03-13 15:07:47 -04:00
  • 4fb4fba206 Jump to next release of unity and cexception. Mark VanderVoord 2024-03-09 20:09:05 -05:00
  • dddd01dfa7 copied change from pr 468 Mark VanderVoord 2024-03-09 19:08:11 -05:00
  • 3232b72205 fixed wrong quote usage. Mark VanderVoord 2024-02-21 14:58:23 -05:00
  • 083bbd6a38 Add to verbosity of failures to find prototypes in headers. Mark VanderVoord 2024-02-21 13:52:07 -05:00
  • cac4907c27 Add Argument Validation documentation, because it's a common question. Mark VanderVoord 2023-11-29 11:44:06 -05:00
  • 95d29ee087 Add part of our new "standard" documentation for status! woo! Mark VanderVoord 2023-11-22 23:59:19 -05:00
  • c2e3c742ba Fix test for const feature of return-thru-pointer Mark VanderVoord 2023-11-22 20:05:20 -05:00
  • b032cfa09b Merge branch 'master' into cmock_2_6_rc Mark VanderVoord 2023-11-22 19:58:51 -05:00
  • 9192a95089
    Merge pull request #453 from NovaNekmit/NovaNekmit-patch-1 Mark VanderVoord 2023-11-22 19:57:55 -05:00
  • 4f73b40698 Bump to the latest rubocop Mark VanderVoord 2023-11-22 19:47:19 -05:00
  • a642b1fe49 Update to latest Unity and therefore newer Rubocop standards. Tweaked scripts to match latest standards. Mark VanderVoord 2023-11-22 17:40:07 -05:00
  • 32049399b3 Fixes to the temp_sensor example. Mark VanderVoord 2023-11-22 15:52:54 -05:00
  • 097b3ec42a Let's see how we're doing if we only run on Ruby 3.x Mark VanderVoord 2023-11-22 15:02:17 -05:00
  • 161d58bf54 Merge branch 'master' into cmock_2_6_rc Mark VanderVoord 2023-11-13 22:33:50 -05:00
  • 6cf8fb9b71 Fix to incorrect handling of static inlines. Fix to Ruby deprecated interfaces. Fix to keep up with new C standards. Mark VanderVoord 2023-11-13 22:33:16 -05:00
  • c548629a47
    Merge pull request #457 from Hannes103/sizeof-void Mark VanderVoord 2023-08-23 08:32:14 -04:00
  • 5328a51508 add check to prevent sizeof(void) generation Hannes Bachl 2023-08-23 10:06:34 +02:00
  • 6d9236d4ee
    Fix typos NovaNekmit 2023-08-09 21:58:16 +02:00
  • 9b34c01213
    Update test NovaNekmit 2023-08-09 17:12:42 +02:00
  • 65706fa6fb
    Make ReturnMemThruPtr pointers const NovaNekmit 2023-08-09 15:53:02 +02:00
  • a3a48e8b1d
    Merge pull request #451 from informatimago/treat_as-better-error-message Mark VanderVoord 2023-07-29 07:50:07 -04:00
  • c05e08d99e Added a user-friendly error message when processing bad :treat_as Pascal J. Bourguignon 2023-07-28 11:10:54 +02:00
  • ed29ce388f
    Merge pull request #437 from alufers/master Mark VanderVoord 2023-05-08 09:18:03 -04:00
  • 3caf511b8f fix: Don't smush macros which have an escaped empty line at the end alufers 2023-04-26 14:16:41 +02:00
  • e4ba3be48b newer rubies are confused about the first array argument to some functions when the array is empty... so we name the parameters when we pass them to clear things up. Mark VanderVoord 2023-02-07 08:00:51 -05:00
  • bbfaf0425f Handle yaml.load in a way that is ruby version agnostic. Mark VanderVoord 2023-02-06 16:46:48 -05:00
  • 69258f7034 Tweaks to self-test action script and bump version info Mark VanderVoord 2023-02-06 16:24:23 -05:00
  • 0b28344d23 bump version Mark VanderVoord 2023-02-06 16:13:29 -05:00
  • cde38e4752 test against all valid rubies Mark VanderVoord 2023-02-06 16:13:08 -05:00
  • 379a9a8d5d
    Merge pull request #420 from ThrowTheSwitch/bugfixes/batch1 Mark VanderVoord 2023-01-11 15:54:38 -05:00
  • a58808d424 Fixed bug #402, getting confused with __attribute__ directives with spacing. Mark VanderVoord 2023-01-11 15:43:48 -05:00
  • 902b6c8b3d Fix bug in parenthetical statements being misinterpreted as functions. (Issue #414) Mark VanderVoord 2023-01-10 15:35:54 -05:00
  • 91bb49c4a8 Fix same bug as PR #354, but as one line. Mark VanderVoord 2023-01-09 14:50:56 -05:00
  • bf37ffa4a5
    Merge pull request #417 from ThrowTheSwitch/testing/workaround_bundler_issue Mark VanderVoord 2023-01-09 14:37:34 -05:00
  • 5838025996 rubocop fix. Mark VanderVoord 2023-01-09 14:30:01 -05:00
  • aefdb44f0c Whooops. Forgot to remove this. Mark VanderVoord 2023-01-09 14:25:05 -05:00
  • 16d12416fd Force ourselves to test with Ruby 3. Fix some issues that have been lurking. Mark VanderVoord 2023-01-09 14:16:30 -05:00
  • 019f88b4d9 Attempt 5: Ugh. This is ugly. Mark VanderVoord 2023-01-05 17:31:52 -05:00
  • 9c44090fa2 Attempt 4: another recommended fix on github. Mark VanderVoord 2023-01-05 17:16:20 -05:00
  • f3179c6d11 attempt 3 Mark VanderVoord 2023-01-05 16:56:07 -05:00
  • e154536091 2nd attempt to work around bundler headaches. Mark VanderVoord 2023-01-05 16:52:11 -05:00
  • d7a6015f9c Merge branch 'master' into testing/workaround_bundler_issue Mark VanderVoord 2023-01-05 16:33:50 -05:00
  • 4b265c2f27 Attempt to clear permissions on the bundler scratch file Mark VanderVoord 2023-01-05 16:33:14 -05:00
  • db946f2239
    Merge pull request #359 from lukzeg/feature/358_cmock_speed_up_generation Mark VanderVoord 2023-01-05 15:53:48 -05:00
  • b3f78b4259
    Merge pull request #374 from Melirius/Calling-conventions-in-function-pointers-fix Mark VanderVoord 2023-01-05 15:52:13 -05:00
  • 5551437ea8
    Merge pull request #378 from danimartin82/master Mark VanderVoord 2023-01-05 15:50:32 -05:00
  • d3962d56c3
    Merge pull request #408 from Yagoor/contribution/extern-c Mark VanderVoord 2022-10-02 20:12:59 -04:00
  • 5eebd713ba Added extern "C" to cmock generated headers Yago Fontoura Do Rosario 2022-09-07 11:27:34 +02:00
  • f65066f15d
    Merge pull request #404 from tz18/patch-1 Mark VanderVoord 2022-07-08 12:15:07 -04:00
  • c532d17f9e
    Update CMock_Summary.md Ramon Rakow 2022-07-08 09:11:48 -07:00
  • 406a9bcf2e
    Update CMock_Summary.md Ramon Rakow 2022-07-08 09:10:45 -07:00
  • 7121f51944
    Add example for the usage of ReturnThruPtr Ramon Rakow 2022-07-07 15:21:06 -07:00
  • 1b81269e78
    Merge pull request #401 from nordic-krch/fix/mem_alignment Mark VanderVoord 2022-05-31 11:09:17 -04:00
  • 9b9f93ff7d Ensure alignment of CMock_Guts_Buffer Krzysztof Chruscinski 2022-05-30 13:06:51 +02:00
  • 9934754d1f Pull in Unity. Update documentation to match latest handling of arrays of length zero. Mark VanderVoord 2022-04-19 17:31:32 -04:00
  • bb0509719d
    Merge pull request #383 from regnerjr/patch-1 Mark VanderVoord 2022-03-21 06:57:45 -04:00
  • b9eec9ed6f
    Fixes link to license file. John Regner 2022-03-01 15:07:48 -08:00
  • f5a76956d6
    Merge pull request #381 from Tschet1/fix_runaway_regex Mark VanderVoord 2022-02-21 08:02:58 -05:00
  • bb85af5567 Fix runaway regex Müller, Jan 2022-02-21 13:47:09 +01:00
  • 202721e561
    Fix skeleton file creation Dani Martin 2021-12-17 13:18:19 +01:00
  • 8b2e897d35 The same output witout convention Ivan Siutsou 2021-11-07 23:04:44 +02:00
  • 7100ef0e62 Fix parsing of calling conventions in function pointers Ivan Siutsou 2021-11-07 21:47:51 +02:00
  • 3806f7ebe3
    Merge pull request #369 from JmcRobbie/master Mark VanderVoord 2021-10-13 08:03:13 -04:00
  • 3ec9468bbe
    Fixes minor typo Jack McRobbie 2021-10-11 17:13:32 +11:00
  • 3d4ba8d20b Grab latest unity. Bump Version. Mark VanderVoord 2021-06-18 14:43:57 -04:00
  • 50de50d239 Switch places in the extern C regex to speed up mock generation Lukasz Zeglinski 2021-05-09 22:09:47 +02:00
  • 3b443e551d
    Merge pull request #347 from ThrowTheSwitch/feature/only_config_is_shared Mark VanderVoord 2021-02-05 15:56:22 -05:00
  • 27bca0c3c4 style cleanup feature/only_config_is_shared Mark VanderVoord 2021-02-05 15:53:43 -05:00
  • 9bb250ea4a Update so only config is shared. Everything else about the current job is passed. Mark VanderVoord 2021-02-05 15:15:14 -05:00
  • 9d092898ef
    Merge pull request #346 from ThrowTheSwitch/reapply_329 v2.5.3 Mark VanderVoord 2021-01-29 10:54:18 -05:00
  • 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 -05:00
  • aa5113e012 Update apt-get in the hopes that this makes multilib happy. Mark VanderVoord 2021-01-29 10:12:40 -05:00
  • 325b6b333a Revert "Revert "CMock can now compile without setjmp.h present on the platform"" Mark VanderVoord 2021-01-29 10:06:08 -05:00
  • 73fd65928c
    Merge pull request #345 from ThrowTheSwitch/revert-329-master Mark VanderVoord 2021-01-28 08:15:45 -05:00
  • 3eccb8e3d4
    Revert "CMock can now compile without setjmp.h present on the platform" revert-329-master Mark VanderVoord 2021-01-28 08:15:10 -05:00