{"push_id":851608336,"size":7,"distinct_size":1,"ref":"refs/heads/basetypes","head":"cc3a5890a7015a71f3fc0a74fc8a20e13a2c656c","before":"727a42842fd2d4f7dded2b86eae11994aff324df","commits":[{"sha":"7b005892b4b15b6b7ed03c0dd32312359bcc622f","author":{"email":"792f805339fa0b34f7d8eb3a38ed7d0a68703bb0@users.noreply.github.com","name":"Steve Maillet"},"message":"- Added support for cancelling deployment","distinct":false,"url":"https://api.github.com/repos/smaillet-ms/llilum/commits/7b005892b4b15b6b7ed03c0dd32312359bcc622f"},{"sha":"68f5e589b240952b7b4c929682ad2012d11505c6","author":{"email":"9776f1207243210f4ce69d1b6045fdcadff8851e@microsoft.com","name":"ZachNL"},"message":"Better context switching and interrupt support for GPIOs and serial port.\n- Cleaned up thread context swtiching for both ARMV7 and ARMV7_VFP\n- Creating separate hardware/software frame structures\n- Fixed some race conditions around setting the basepri register\n- Removed calls to set PSP from managed code to remove a race condition.  Now all context swtiches only change the PSP once.\n- Native context switch now passes in parameters to the managed code for the PSP value and (for VFP) a boolean to determine if a full floating point stack is used.\n- Improved performance of context switching by reducing operations in managed code.\n- Implemented GPIO ValueChanged event\n- Updated simple mbed sample to include a loop-back serial port test and GPIO interrupt test (both disabled by default).  These will eventually be separate test projects.","distinct":false,"url":"https://api.github.com/repos/smaillet-ms/llilum/commits/68f5e589b240952b7b4c929682ad2012d11505c6"},{"sha":"7113700904643ea9227d180791f5d0ad06e0039d","author":{"email":"2bc632507a194c62daee948ddbe46ef57d667610@microsoft.com","name":"Mikhail Skobov"},"message":"Adding I2c and SPI samples to work on the new SDK revision","distinct":false,"url":"https://api.github.com/repos/smaillet-ms/llilum/commits/7113700904643ea9227d180791f5d0ad06e0039d"},{"sha":"a6db166b16348fb16f5c33841cbb7034bec42066","author":{"email":"9776f1207243210f4ce69d1b6045fdcadff8851e@microsoft.com","name":"ZachNL"},"message":"Fix null reference to systick timer during bootstrapping.","distinct":false,"url":"https://api.github.com/repos/smaillet-ms/llilum/commits/a6db166b16348fb16f5c33841cbb7034bec42066"},{"sha":"db39d26432adda796677e3f3ef6766207e8c840c","author":{"email":"724a32cd6441ced0b3eb60595c5377d453f06d0e@microsoft.com]","name":"lt72"},"message":"Missing implementation for HW abstraction of serial port","distinct":false,"url":"https://api.github.com/repos/smaillet-ms/llilum/commits/db39d26432adda796677e3f3ef6766207e8c840c"},{"sha":"8c1e584727dbb3e838488e62b6204408c5cf19eb","author":{"email":"792f805339fa0b34f7d8eb3a38ed7d0a68703bb0@users.noreply.github.com","name":"Steve Maillet"},"message":"- merged with latest LLVM.NET\n- updated DebugPointerTYpe with new constructor to make creating typedefs to pointers easier\n- Added typedef for UIntPtr and IntPtr so they are typedefs to a void*","distinct":false,"url":"https://api.github.com/repos/smaillet-ms/llilum/commits/8c1e584727dbb3e838488e62b6204408c5cf19eb"},{"sha":"cc3a5890a7015a71f3fc0a74fc8a20e13a2c656c","author":{"email":"792f805339fa0b34f7d8eb3a38ed7d0a68703bb0@users.noreply.github.com","name":"Steve Maillet"},"message":"- Made _Type TypeRepresentation aware, most uses of GetOrCreateTYpe (and friends) now take a TypeRepresentation. This is to set the stage for type hierarchy and namespace information in the debug information.\n- added namespace typedefs for all basic types\n- removed  _Type.GetOrInsertBasicTypeAsLLVMSingleValueType, this functionality is now inlined into the GetOrInsertType() function so callers can just use that consistently everywhere.\n- Converted most uses of _Type construction using a name to use a TYpeResentation or derived type wherever possible. This provides the most useful access to debug information (as a name has little information to go on) at this point the only cases left using a name are function types, pointers and zero length arrays.","distinct":true,"url":"https://api.github.com/repos/smaillet-ms/llilum/commits/cc3a5890a7015a71f3fc0a74fc8a20e13a2c656c"}]}