18 Commits

Author SHA1 Message Date
Mark VanderVoord f368744ca5 Updates for the new year 2026-01-23 11:19:02 -05:00
Mark VanderVoord a60383ec34 Update licenses to new standards... plus New Years bump 2025-01-01 12:05:55 -05:00
John Lindgren 526668961a Add an additional test for handling of pointer arguments. 2017-09-12 17:24:35 -04:00
John Lindgren 3b123fb533 Don't assume that pointer-to-constant types have "const" removed.
1. Update treat_as table to include pointer-to-constant types.
2. Remove unnecessary casts in assignments and return statements.
3. Improve logic for adding "const" to types of function arguments.
4. It's no longer necessary to prepend "const" to function return type.
2017-09-12 15:54:47 -04:00
Mark VanderVoord dd791fe407 Remove support for versions of Ruby before 2.0 (as Rubylang doesn’t even support them anymore) 2017-03-20 16:18:09 -04:00
Mark VanderVoord 2ac0ccb27b fixed white space 2016-01-04 20:00:32 -05:00
Mark VanderVoord e6b3fc47d5 - (wow, working without my old 1.8.7 virtual machine stinks) 2014-12-18 16:22:34 -05:00
Mark VanderVoord 6d4cdf9783 - a second attempt to make test_helper compatible with 1.8.x versions of Ruby 2014-12-18 16:02:29 -05:00
Mark VanderVoord e1cd4135b4 - attempt to go with notation in test_helper that is compatible with pre 1.9 versions of Ruby
- add 1.8.7 to the Travis test setup
2014-12-18 15:31:44 -05:00
Mark VanderVoord 9b91974839 - updated unit tests to use built-in minitest instead of old TestUnit and Hardmock 2014-12-16 10:04:02 -05:00
Matt Fletcher 668c4155d6 remove vendored hardmock; do not try to require test-unit on ruby 1.9 2012-07-16 10:40:21 -04:00
mvandervoord 0e12f087bd - Works with Ruby 1.8.6, 1.8.7, 1.9.1, 1.9.2 (and possibly others)
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@192 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-10-22 17:20:31 +00:00
mvandervoord 36de9c6fc4 - added copyright notices to code (oops)
- protected against people using extern "C"

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@161 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-04-27 02:14:44 +00:00
mvandervoord b2241274e4 - rolled in color coding changes from Martyn
- cleaned up utils to make faster and clearer
- corrected mistake in system test helper

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@157 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-03-13 04:53:12 +00:00
mvandervoord e79a5f13d1 - added cmock.c file for handling generic parts
- switched to better memory management technique


git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@155 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-03-08 13:32:31 +00:00
mvandervoord c524ae7c9d - faster, stronger and lighter parser
- more robust comment removal
- disable plugins by default


git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@140 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-08-24 13:57:11 +00:00
mkarlesky f63c2b4fc8 first stab at prettying up load_paths and require handling b/c of vendor/gems
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@96 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-05-14 19:33:26 +00:00
mkarlesky 5cada7dbb9 Basic ruby testing environment (hardmock, behaviors, rake tasks).
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@6 bf332499-1b4d-0410-844d-d2d48d5cc64c
2008-06-01 18:33:36 +00:00