{"push_id":1035489061,"size":264,"distinct_size":264,"ref":"refs/heads/master","head":"fd32c7a3760304713b04548e36262ce622837978","before":"4460fc50f110014a6d0e884e301ac05bb797d018","commits":[{"sha":"5e401afa833750fdda23070e552c4a224db9de6c","author":{"email":"e0fd32034c1497df7978400cac4b5b9ffc2c89c3@gmail.com","name":"James Hood"},"message":"updating CLI for unity_fixture.h to handle unknown command line arguments (instead of entering an infinite loop)","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/5e401afa833750fdda23070e552c4a224db9de6c"},{"sha":"12d3d8eebcc84833021b53140e3e5ee0e6d24ef1","author":{"email":"e0fd32034c1497df7978400cac4b5b9ffc2c89c3@gmail.com","name":"James Hood"},"message":"Merge branch 'master' of https://github.com/ThrowTheSwitch/Unity","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/12d3d8eebcc84833021b53140e3e5ee0e6d24ef1"},{"sha":"c54145145f3ec78931d91b4a28643c5ac3762ed0","author":{"email":"492fe8c50a69042a19f3a19ae2a418a73246f920@SHK-U505903L001.AM.ad.seagate.com","name":"U-AM\\505903"},"message":"A small change to the makefile so that it builds in a cygwin environment","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/c54145145f3ec78931d91b4a28643c5ac3762ed0"},{"sha":"19c405ff959684e6962a63e8899e52302defa3f4","author":{"email":"6168b4b53bb2f927d7d270ea66665f8a542bee90@gmail.com","name":"Stephen Hawley"},"message":"One more edit to build under cygwin","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/19c405ff959684e6962a63e8899e52302defa3f4"},{"sha":"07736afe63f60e9cddd354a0a1de38cb95e921bb","author":{"email":"ad42105bf83802fb341c1890531df61be72e385b@gmail.com","name":"Antony Male"},"message":"Fix TEST_ASSERT_EQUAL_INT_ARRAY for int sizes other than 32 bits\n\nThis patch fixes testEqualIntArrays in the unity test suite on 16-bit\narchitectures.\n\nTEST_ASSERT_EQUAL_INT_ARRAY calls UnityAssertEqualIntArray with 'style'\nset to UNITY_DISPLAY_STYLE_INT.\n\nUNITY_DISPLAY_STYLE_INT is defined as UNITY_DISPLAY_STYLE_AUTO +\nUNITY_DISPLAY_STYLE_INT{16,32,64} (depending on the int width).\n\nHowever, the switch statement in UnityAssertEqualIntArray has special\ncases for the width-specific display styles, but these comparisons\nare carried out without clearing the UNITY_DISPLAY_STYLE_AUTO flag.\nThis means that if 'style' is UNITY_DISPLAY_STYLE_INT, and the int\nwidth is, say, 16, bits, the default case will be hit, and elements\ncompared as if they were 32 bits wide. Unsurprisingly this causes\na failure in the test named above.","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/07736afe63f60e9cddd354a0a1de38cb95e921bb"},{"sha":"318dc8f35a7eab101bf16d499410acc80aac8c95","author":{"email":"ad42105bf83802fb341c1890531df61be72e385b@gmail.com","name":"Antony Male"},"message":"Fix unit tests for TEST_ASSERT_EQUAL_HEX_ARRAY on 16-bit architectures\n\nPreviously, TEST_ASSERT_EQUAL_HEX_ARRAY was being called, and passed\narrays of type 'unsigned int'. TEST_ASSERT_EQUAL_HEX_ARRAY is an alias\nfor TEST_ASSERT_EQUAL_HEX32_ARRAY in *all* cases (and is documented as\nsuch), while 'unsigned int' is 16 bits on some platforms. Unsurprisingly\nthis caused some tests to fail.\n\nFix by replacing the 'unsigned int' declarations with '_UU32'.","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/318dc8f35a7eab101bf16d499410acc80aac8c95"},{"sha":"2b484e4239d8c769acf672462cb80e2e58af5387","author":{"email":"ad42105bf83802fb341c1890531df61be72e385b@gmail.com","name":"Antony Male"},"message":"Fix tests testing TEST_ASSERT_EQUAL_MEMORY_ARRAY on 16-bit platforms\n\nThe tests which exercise TEST_ASSERT_EQUAL_MEMORY_ARRAY use int arrays,\nand hard-code the size of each element as 4 bytes. This is of course\nuntrue on 16-bit platforms.\n\nReplace this hard-coded value with sizeof(int).","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/2b484e4239d8c769acf672462cb80e2e58af5387"},{"sha":"6bff2eb93824786f4ffbca691ed0f4f746bed801","author":{"email":"c6120c58821a02b218d919f523e8ba77527e1278@gmail.com","name":"Mark VanderVoord"},"message":"Merge pull request #45 from canton7/feature/16bitIntArrayEqual\n\nFix TEST_ASSERT_EQUAL_INT_ARRAY for int sizes other than 32 bits (Thanks Canton7)","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/6bff2eb93824786f4ffbca691ed0f4f746bed801"},{"sha":"6f491403540af8ff9001e0023fbeb099091d3dca","author":{"email":"c6120c58821a02b218d919f523e8ba77527e1278@gmail.com","name":"Mark VanderVoord"},"message":"Merge pull request #47 from canton7/feature/memory-array-test-fixes\n\nFix tests testing TEST_ASSERT_EQUAL_MEMORY_ARRAY on 16-bit platforms. (Thanks Antony!)","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/6f491403540af8ff9001e0023fbeb099091d3dca"},{"sha":"53a5ae92c164459f1a40f9cef918e42bd26d84cd","author":{"email":"da71521d29e5b17956358873a66ff32303140243@gmail.com","name":"Warwick Stone"},"message":"Updated examples rakefile\n *  Build directory created if it doesn't exist. This fixes a gcc \"no such file or directory\" error when running rake","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/53a5ae92c164459f1a40f9cef918e42bd26d84cd"},{"sha":"29812f3f5b66a2d555b0a1221ccd847d58e5bb2b","author":{"email":"c6120c58821a02b218d919f523e8ba77527e1278@gmail.com","name":"Mark VanderVoord"},"message":"Merge pull request #49 from uozuAho/master\n\nFixed examples build error (rake)","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/29812f3f5b66a2d555b0a1221ccd847d58e5bb2b"},{"sha":"843370a7c28e89b1d0c42206dac2c35217165d46","author":{"email":"da71521d29e5b17956358873a66ff32303140243@gmail.com","name":"Warwick Stone"},"message":"Updated example makefile\n *  Make would fail due to missing build directory. Now it doesn't try to delete build/","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/843370a7c28e89b1d0c42206dac2c35217165d46"},{"sha":"5932565bae8cf8c884ec8fd49a21a067c3a981cb","author":{"email":"da71521d29e5b17956358873a66ff32303140243@gmail.com","name":"Warwick Stone"},"message":"Updated example\n *  Moved existing example to its own directory, with the intention of adding more examples\n *  Existing example uses its own .yml file instead of one of the files in targets/.","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/5932565bae8cf8c884ec8fd49a21a067c3a981cb"},{"sha":"1b9b197298ced7cd2a5594a8e82991835a1e25b0","author":{"email":"da71521d29e5b17956358873a66ff32303140243@gmail.com","name":"Warwick Stone"},"message":"Added another example\n *  Simple makefile example, extracted from existing example","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/1b9b197298ced7cd2a5594a8e82991835a1e25b0"},{"sha":"efc1df828ff106e49a26d9408c35bc05b8f99b50","author":{"email":"da71521d29e5b17956358873a66ff32303140243@gmail.com","name":"Warwick Stone"},"message":"Added example\n *  Added example that uses unity test fixture","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/efc1df828ff106e49a26d9408c35bc05b8f99b50"},{"sha":"d27699d97a446d372bceb83a5599262ce002bd96","author":{"email":"da71521d29e5b17956358873a66ff32303140243@gmail.com","name":"Warwick Stone"},"message":"Updated examples\n *  Updated example 2 readme\n *  Broke up huge line in example 2 makefile","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/d27699d97a446d372bceb83a5599262ce002bd96"},{"sha":"8ca802d4dc4213ddbae462e578a7d446ca1a4b39","author":{"email":"da71521d29e5b17956358873a66ff32303140243@gmail.com","name":"Warwick Stone"},"message":"Updated examples\n *  Renamed example x to example 3","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/8ca802d4dc4213ddbae462e578a7d446ca1a4b39"},{"sha":"e4727092e815f4193553cab57cf1e652478e0ffa","author":{"email":"da71521d29e5b17956358873a66ff32303140243@gmail.com","name":"Warwick Stone"},"message":"Added Eclipse error parsers","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/e4727092e815f4193553cab57cf1e652478e0ffa"},{"sha":"6dd44f23c9e1c45b16461db336b2e2c491b3a5e3","author":{"email":"ad42105bf83802fb341c1890531df61be72e385b@gmail.com","name":"Antony Male"},"message":"Allow pointer types to have an attribute\n\nMicrochip's XC16 and friends, when used with dsPICs, require that all pointers\nto memory which could possibly be in EDS space by adorned with __eds__, e.g.\n\n    __eds__ int* p_int\n\nAdding the macro UNITY_PTR_ATTRIBUTE allows Unity's pointers to be decorated\nwith whatever ridiculous attributes the compiler requires.","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/6dd44f23c9e1c45b16461db336b2e2c491b3a5e3"},{"sha":"79ea2883a9edd07f9aab0db27f520c70be8f178b","author":{"email":"c6120c58821a02b218d919f523e8ba77527e1278@gmail.com","name":"Mark VanderVoord"},"message":"Merge pull request #46 from canton7/feature/hex-array-test-fixes\n\nFix unit tests for TEST_ASSERT_EQUAL_HEX_ARRAY on 16-bit architectures (Thanks Antony!)","distinct":true,"url":"https://api.github.com/repos/shellyniz/Unity/commits/79ea2883a9edd07f9aab0db27f520c70be8f178b"}]}