{"push_id":739087195,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"480227becb804cd511c23bbcaf4994b839130fd8","before":"f082caf1686a40381e0a3c3055cf480b06a9ea8f","commits":[{"sha":"2ac7242889cf704886282b4a7d8f70b5432311d1","author":{"email":"3df4de904f51eac4b4509e077cfbdce18458dd54@inbox.ru","name":"sergey-raevskiy"},"message":"Update documentation links","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/2ac7242889cf704886282b4a7d8f70b5432311d1"},{"sha":"732993754f2c83636899eca9bc5db54ca09e77d5","author":{"email":"4a72f99047a8e23d0d5b2f90bde2334941ddb310@logos.com","name":"David Mitchell"},"message":"Update OS X build instructions.\n\nCoreFX can now be built without Windows.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/732993754f2c83636899eca9bc5db54ca09e77d5"},{"sha":"71ef6d465489d82ea7c24f2d9358c76141e56d9c","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@curlybracket.co.uk","name":"Ben Pye"},"message":"Allow coreconsole to be called without extension.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/71ef6d465489d82ea7c24f2d9358c76141e56d9c"},{"sha":"950db4ece9bbdd259e410ee8d2acc6da72f6f7eb","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #1255 from benpye/coreconsole-crash-fix\n\nAllow coreconsole to be called without extension","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/950db4ece9bbdd259e410ee8d2acc6da72f6f7eb"},{"sha":"2870876e68bbf8c308fae4754bf142c96f32b5f4","author":{"email":"4d7b62f37874a0e0e9bb9c3c1eb77ca6f8b899fd@microsoft.com","name":"Matt Mitchell"},"message":"Add option to skip test build in build.cmd\n\nAdd help information regarding skiptestbuild option","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/2870876e68bbf8c308fae4754bf142c96f32b5f4"},{"sha":"aa50abfd6b230209b58195f3904a426e640d68dc","author":{"email":"4d7b62f37874a0e0e9bb9c3c1eb77ca6f8b899fd@microsoft.com","name":"Matt Mitchell"},"message":"Merge pull request #1247 from mmitche/skip-tests-option\n\nAdd option to skip test build in build.cmd","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/aa50abfd6b230209b58195f3904a426e640d68dc"},{"sha":"cf0fd3269a6bb4846f5f92e7a21e933d7c731f3a","author":{"email":"d5217de2cb6752de988d48d59f950ae57a90ca04@microsoft.com","name":"Aditya Mandaleeka"},"message":"Fix alignment issue when converting to/from native context.\n\nWhen building in release mode, the code in CONTEXTFromNativeContext and\nCONTEXTToNativeContext was using the movaps instruction to move the float\nand XMM register values to/from the native context. This is because the\nmacros FPREG_St and FPREG_Xmm were casting unaligned pointers to an\naligned struct type (M128A). This change adds a type M128U which is the\nsame as M128A but without the alignment guarantee. Using this type in\nthose macros prevents the compiler from trying to use movaps on\npotentially unaligned memory. This bug manifested when trying to call\nthese functions with native contexts that were passed into a real-time\nsignal handler.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/cf0fd3269a6bb4846f5f92e7a21e933d7c731f3a"},{"sha":"917e3f9b810b7dac060bd85ac844959c70750510","author":{"email":"fa77123c115913ca9e97c82fc48a0b47e477b7b4@microsoft.com","name":"Mike McLaughlin"},"message":"Add directions for debugging CoreClr on Linux.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/917e3f9b810b7dac060bd85ac844959c70750510"},{"sha":"d474ff705a9ee3736bb1dad4d6e7a7f751d044e3","author":{"email":"fa77123c115913ca9e97c82fc48a0b47e477b7b4@microsoft.com","name":"Mike McLaughlin"},"message":"Merge pull request #1266 from mikem8361/debugdoc\n\nAdd directions for debugging CoreClr on Linux","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/d474ff705a9ee3736bb1dad4d6e7a7f751d044e3"},{"sha":"d7aff0c9c00d3595fb3d437fd6171dd4ee187a3d","author":{"email":"a0c96f5c32b84a5cd299c5d50c06b1fdd36eeb8d@users.noreply.github.com","name":"Aditya Mandaleeka"},"message":"Merge pull request #1263 from adityamandaleeka/contextAlignment\n\nFix alignment issue when converting to/from native context.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/d7aff0c9c00d3595fb3d437fd6171dd4ee187a3d"},{"sha":"3ba0b17b6f80cde81a2e3dfc8f4b1ab74e77e75f","author":{"email":"2d81c789f1a62b885ef54dbb7373bf1f07dc8d79@microsoft.com","name":"Alex Ghiondea"},"message":"Remove the SecuritySafeCritical from the ParseTargetFrameworkName.\n\nThis attribute was added as part of the initial implementation and is no longer needed in the current version. What this attribute does it allows us to call SecurityCritical methods from our code. However, we no longer have the need to do that. Additionally, having this attribute prevents libraries that are explicity SecurityTransparent from compiling this code in their assembly (SecAnnotate would complain).\n\n[tfs-changeset: 1504639]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/3ba0b17b6f80cde81a2e3dfc8f4b1ab74e77e75f"},{"sha":"e8d3ca16f2102ea06a58f4226fb3b2375e5d4bb4","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Remove System.Security.Cryptography.Native from coreclr build\n\nThis library now builds in corefx. The coreclr/src/corefx folder\nis left behind with an empty project list to leave room for\nSytem.Globalization.Native which will need to stay in coreclr\ndue to being depended upon by mscorlib.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/e8d3ca16f2102ea06a58f4226fb3b2375e5d4bb4"},{"sha":"a4491bae4cabba856cb07cd749102d7b9ea5ed0b","author":{"email":"a0c96f5c32b84a5cd299c5d50c06b1fdd36eeb8d@users.noreply.github.com","name":"Aditya Mandaleeka"},"message":"Merge pull request #1242 from david-mitchell/update-osx-instructions\n\nUpdate OS X build instructions.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/a4491bae4cabba856cb07cd749102d7b9ea5ed0b"},{"sha":"8468153145bea7cfb6c6e376383a494710fcd1da","author":{"email":"fa77123c115913ca9e97c82fc48a0b47e477b7b4@microsoft.com","name":"Mike McLaughlin"},"message":"Fix recursive assert in utilcode/debug.cpp when VM code, etc. hits an assert.\n\nThe fix was to rearrange the code so the assert isn't necessary and removed it. Fixes TFS bug 1199569.\n\n[tfs-changeset: 1504713]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/8468153145bea7cfb6c6e376383a494710fcd1da"},{"sha":"824a0637536f388d67628ea3261aee808b90d12c","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #1274 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/824a0637536f388d67628ea3261aee808b90d12c"},{"sha":"8ee888502bb736de1c0e47321881b498cd9335a8","author":{"email":"5fb231062199aa6f59fcd4ab2ebc0bd9b8caf040@microsoft.com","name":"Brian Robbins"},"message":"Update ETW allocation sampling shutdown method contract.\n\n[tfs-changeset: 1504772]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/8ee888502bb736de1c0e47321881b498cd9335a8"},{"sha":"acca43b33dcd97d1dc5d92147a3047a3bdfaf1ce","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Merge pull request #1280 from nguerrera/remove-corefx-crypto\n\nRemove System.Security.Cryptography.Native from coreclr build","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/acca43b33dcd97d1dc5d92147a3047a3bdfaf1ce"},{"sha":"9cd8273572260317c6acc126333e5a6e56aaeb06","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@curlybracket.co.uk","name":"Ben Pye"},"message":"Add ARM target for CoreCLR on Linux.\n\nc_runtime/vprintf/test1 is disabled as casting NULL to va_list is\nagainst the C specification.\n\nFix SetFilePointer tests on 32 bit platforms.\n\nDefine _FILE_OFFSET_BITS=64 so that we have long file support on 32 bit\nplatforms.\n\nImplement context capture/restore for ARM.\n\nLink libgcc_s before libunwind on ARM so C++ exceptions work.\n\nTranslate armasm to gas syntax.\n\nSpecify Thumb, VFPv3, ARMv7 for the ARM target.\n\nAdd ARM configuration to mscorlib build\n\nImplement GetLogicalProcessorCacheSizeFromOS in PAL.\n\nSet UNWIND_CONTEXT_IS_UCONTEXT_T from configure check.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/9cd8273572260317c6acc126333e5a6e56aaeb06"},{"sha":"a926723c85b92bd5269ccf24fb2dc04f41d08a93","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@curlybracket.co.uk","name":"Ben Pye"},"message":"After calls to vprintf (and similar) call va_end\n\nAdd the arg remover so that the arguments handled by the native vprintf\nfunctions are removed from the arg list.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/a926723c85b92bd5269ccf24fb2dc04f41d08a93"},{"sha":"b4cf5255496130911498600d99717325f509eaf3","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@curlybracket.co.uk","name":"Ben Pye"},"message":"Fix FILECanonicalizePath test.\n\nThe string buffer in the test did not allow for the null terminating\nbyte.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/b4cf5255496130911498600d99717325f509eaf3"}]}