{"push_id":1132599000,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"11c482c8783c037668b38626213019631821cf65","before":"ffa9d17bab91ba956763674a7f8123df43638dd7","commits":[{"sha":"cd9f9331dc6a9d398d990fb2c4385d21e00319e3","author":{"name":"Sam Grove","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Updates for CI (#1760)\n\n* Dont exclude tests from magical lists\r\n\r\n* update default toolchain locations for windows pointing to latest supported versions\r\n\r\n* Fixing build loop in build_release.py\r\n\r\n* Fixing incorrect target name in release script, preventing traceback in this case\r\n\r\n* Breaking up the uploading of build/test results.\r\nIt defaults to 1000 'projectRuns' per POST call, though this can be\r\nmodified via the '-l' parameter when invoking 'add-project-runs'.\r\n\r\n* remove default path to GCC. Setting takes priority to PATH so this breaks linux and Mac\r\n\r\n* revert is_supported chages in favor of alternative command line option","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/cd9f9331dc6a9d398d990fb2c4385d21e00319e3"},{"sha":"15db3951df6b800fcd2f27232b178eb36378331f","author":{"name":"Christopher Haster","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add Callback, an improved FunctionPointer class\n\n- Adopt C++11 style template arguments, requires rename to Callback\n- Add constructor for C style callback functions\n- Add constructor for Callbacks\n- Add static function for passing to C style callbacks","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/15db3951df6b800fcd2f27232b178eb36378331f"},{"sha":"2e112f535ac1b2ee3ee2ef9e25824b09f7f00bfc","author":{"name":"Christopher Haster","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add backward compatiblity for FunctionPointer class using Callback\n\neffectively:\ntypedef Callback<R(A)> FunctionPointerArg1<R,A>\ntypedef Callback<R()> FunctionPointerArg1<R,void>\ntypedef Callback<R()> FunctionPointer\ntypedef Callback<R()> event_callback_t","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/2e112f535ac1b2ee3ee2ef9e25824b09f7f00bfc"},{"sha":"a7f426285802ec1143a6ff83f7df1eec7be7a833","author":{"name":"Christopher Haster","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Adopt Callback class in hal","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/a7f426285802ec1143a6ff83f7df1eec7be7a833"},{"sha":"fbbda73faa72ed811225a5bbf9a74b28da33fa93","author":{"name":"Christopher Haster","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Update Callback to fix fault in serial interrupts\n\nper @c1728p9\n\nUpdate the Callback class to handle a NULL thunk by returning 0\nrather than trying to call the thunk.  This fixes a crash that occurs\non some targets when the TX uart handler is not attached.\n\nBackground:\nThe K64F HAL uart implementation calls the TX interrupt handler\nevery time a uart interrupt occurs while the TX register is empty.\nIt does not check to see if the TX interrupt has been enabled.\nThis means that the TX interrupt can and typically does get\nrun on RX events.  This causes a crash with the newer callback\ncode which did not (prior to this patch) support a NULL thunk.","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/fbbda73faa72ed811225a5bbf9a74b28da33fa93"},{"sha":"e690ec0fc55ce91df6a8d049557eae16af00ebb7","author":{"name":"Jimmy Brisson","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"moved event_callback_t for compatibility with many drivers","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/e690ec0fc55ce91df6a8d049557eae16af00ebb7"},{"sha":"48fd7d748099d06c3a5209c9e66740630b8a470e","author":{"name":"Russ Butler","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Compatibility changes\n\nMake changes to improve compatibility:\n-Include toolchain.h inside mbed.h\n-define EXTERN","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/48fd7d748099d06c3a5209c9e66740630b8a470e"},{"sha":"0fd3721d2eac25c6f8540be874f94f41e104d66a","author":{"name":"Neil Thiessen","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"[RTOS] Fixed online compiler macro warnings\n\nAdded an #ifndef directive to the __MBED_CMSIS_RTOS_CM and __CMSIS_RTOS macro definitions in order to prevent \"Incompatible redefinition of macro\" warnings from the online compiler.","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/0fd3721d2eac25c6f8540be874f94f41e104d66a"},{"sha":"c3d9192bc5f802ba3d44f12f9e0c67e3eccc79ac","author":{"name":"Martin Kojtal","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge pull request #1793 from theotherjimmy/callback\n\nmv #1783(Improve FunctionPointer class) + minor compatibility fix","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/c3d9192bc5f802ba3d44f12f9e0c67e3eccc79ac"},{"sha":"11c482c8783c037668b38626213019631821cf65","author":{"name":"Martin Kojtal","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge pull request #1803 from neilt6/master\n\n[RTOS] Fixed online compiler macro warnings","distinct":true,"url":"https://api.github.com/repos/ohagendorf/mbed/commits/11c482c8783c037668b38626213019631821cf65"}]}
{"actor":{"display_login":"ohagendorf"}}