{"push_id":623049548,"size":50,"distinct_size":50,"ref":"refs/heads/master","head":"1afe5ce4f45045d724a4e129df4b816655d486fb","before":"f630092301c53fc88419900039e9fd6fc94be9d0","commits":[{"sha":"28424b7186f6b782c23206fd518963b1a93328b0","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Fix corerun to support argv[0] that's not a full path\n\nUnix's corerun tries to parse a path out of argv[0], and blows up\nin std::string if no '/' is found.  This commit adds a check to make\nsure that there was a '/' found, after first expanding argv[0] to an\nabsolute path.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/28424b7186f6b782c23206fd518963b1a93328b0"},{"sha":"ab375469349cddd0045da1ff8e582c21b109a484","author":{"email":"8e820c8828019b21fcfb5256f61a0cd9c8b208ed@microsoft.com","name":"Chris McKinsey"},"message":"Fix some of the issues found by Viva64 static analyser\n\nEliminate some unnecessary null check.\nRemove null-checks on this and guard instance calls with null-checks.\nCollapse a redundant then/else case.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/ab375469349cddd0045da1ff8e582c21b109a484"},{"sha":"73a8ac6fdbf12eff1102adcac62750c209789589","author":{"email":"c457b3e5195ce3a91c472dc392bcc90fb508bb62@microsoft.com","name":"Jan Vorlicek"},"message":"Fix GC exception related issue\n\nThis change fixes a problem that has occured when GC was called from\nan exception handler during split exception handling. The problem\nmanifestated itself as a crash in the HasFrameBeenUnwoundByAnyActiveException\nfunction due to the pInitialExplicitFrame being NULL.\nThe cause of this issue was caused by a combination of two issues.\nFirst, the m_ScannedStackRange was not reset in the partial 2nd pass to\nthe state at the beginning of the corresponding partial 1st pass.\nAnd second, the 'unwind has started' flag was not reset after\nrestoring exception flags in the new exception tracker after switching\nfrom the 2nd back to the 1st pass during the split exception handling.\n\nThere was one additional issue, several additional members of the exception\ntracker needed to be propagated to the new tracker. These members are\nneeded by the HasFrameBeenUnwoundByAnyActiveException function.\n\nSince the number of state members that are propagated from the old to the\nnew exception tracker has grown, I've refactored the code to keep those\nin a separate class.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/73a8ac6fdbf12eff1102adcac62750c209789589"},{"sha":"ce2ebf00d95a1f9e57909a3ad2119ee4ab18773f","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Copy all of invariant culture's data in stubbed out globalization\n\nWe've been piecemeal copying parts of the invariant culture over to our temporary culture implementation.  But as I've hit additional pieces needed, I decided to just copy over everything so that hopefully we don't bump up against this again.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/ce2ebf00d95a1f9e57909a3ad2119ee4ab18773f"},{"sha":"09456645352db6316d18a1f1243ba538aca4311b","author":{"email":"8e820c8828019b21fcfb5256f61a0cd9c8b208ed@microsoft.com","name":"Chris McKinsey"},"message":"Merge pull request #591 from cmckinsey/coreclr474\n\nFix some of the issues found by Viva64 static analyser","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/09456645352db6316d18a1f1243ba538aca4311b"},{"sha":"00048d007ba7ecc9cbdefc5b91eb7322e0e6d400","author":{"email":"c457b3e5195ce3a91c472dc392bcc90fb508bb62@microsoft.com","name":"Jan Vorlicek"},"message":"Merge pull request #595 from janvorli/fix-issue-566\n\nFix GC exception related issue","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/00048d007ba7ecc9cbdefc5b91eb7322e0e6d400"},{"sha":"a8f95b2af48dc7a94256927c402279643b3faaf0","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #596 from stephentoub/init_culture_with_invariant\n\nCopy all of invariant culture's data in stubbed out globalization","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/a8f95b2af48dc7a94256927c402279643b3faaf0"},{"sha":"82440897d45e16d706e80dc96918d362339d0d95","author":{"email":"c457b3e5195ce3a91c472dc392bcc90fb508bb62@microsoft.com","name":"Jan Vorlicek"},"message":"Merge pull request #586 from stephentoub/corerun_cwd\n\nFix corerun to support argv[0] that's not a full path","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/82440897d45e16d706e80dc96918d362339d0d95"},{"sha":"1f72421608e8477b7433f134dafb58850b362a98","author":{"email":"a48bc85c3c1be2647e9e199d9f42129a7c7cd2f1@microsoft.com","name":"Sedar Gokbulut"},"message":"Port the following fixes to GC from netfxDev1:\n\n1118110\t[GC] Assert \"chosen_power2 == 0\", ndp\\clr\\src\\vm\\gc.cpp, Line: 8566 (Origin CS 1410546 - required for the next change)\n1119047\tARM heap corruptions found in assert in gc_heap::plan_phase (Origin CS 1414858)\n\n[tfs-changeset: 1442444]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/1f72421608e8477b7433f134dafb58850b362a98"},{"sha":"92f9510ddf2a81a5c90c135ddd47aa0befe3a922","author":{"email":"a48bc85c3c1be2647e9e199d9f42129a7c7cd2f1@microsoft.com","name":"Sedar Gokbulut"},"message":"Port GC fixes from NetfxDev1:\n\n1121801\tX64: Assert mark_stack_array[entry].len == 0 || mark_stack_array[entry].len >= Align(min_obj_size), vm\\gc.cpp, Line: 13747 (OriginCS: 1420599)\n\n[tfs-changeset: 1442449]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/92f9510ddf2a81a5c90c135ddd47aa0befe3a922"},{"sha":"af7cb51a90f89dad595ecb2ab8ff9b096b675572","author":{"email":"854ca7538e83a979b0475833333b6b096e7a2117@gmail.com","name":"Andrey Akinshin"},"message":"Disable gtCostEx and gtCostSz reporting in compiler.cpp\n\nIf you change line\n\nin jit.h and set MEASURE_NODE_SIZE=1, you will get a build error like this:\n\ncoreclr\\src\\jit\\compiler.cpp(888): error C2248: 'GenTree::_gtCostEx' : cannot access private member declared in class 'GenTree' [coreclr\\binaries\\intermediates\\Windows_NT.x64.debug\\src\\jit\\ClrJit.vcxproj]\ncoreclr\\src\\jit\\compiler.cpp(889): error C2248: 'GenTree::_gtCostSz' : cannot access private member declared in class 'GenTree' [coreclr\\binaries\\intermediates\\Windows_NT.x64.debug\\src\\jit\\ClrJit.vcxproj]\n\nSolution: disabling gtCostEx and gtCostSz reporting in compiler.cpp\n\nSee also: https://github.com/dotnet/coreclr/pull/493#issuecomment-83070694","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/af7cb51a90f89dad595ecb2ab8ff9b096b675572"},{"sha":"a7f62d7de9fe72c6b4a3ed8173eb22c358de82cc","author":{"email":"4d7b62f37874a0e0e9bb9c3c1eb77ca6f8b899fd@microsoft.com","name":"Matt Mitchell"},"message":"Change paths and os names to match corefx\n\n* binaries is now bin, intermediates is now obj\n* modifying unixmscorlib build to instead be linuxmscorlib + osxmscorlib.\n* Change OS=Unix to OS=Linux/OS=OSX and modified properties to mimic corefx's TargetsUnix.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/a7f62d7de9fe72c6b4a3ed8173eb22c358de82cc"},{"sha":"33f613c3887ed11725ad5b3365845898d2d95ce4","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #493 from AndreyAkinshin/master\n\nMake _gtCostEx and _gtCostSz in gentree.h public","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/33f613c3887ed11725ad5b3365845898d2d95ce4"},{"sha":"524f5463406df065474b342086e6dfe38ddfbda3","author":{"email":"4d7b62f37874a0e0e9bb9c3c1eb77ca6f8b899fd@microsoft.com","name":"Matt Mitchell"},"message":"Merge pull request #597 from mmitche/coreclr-paths\n\nChange paths and os names to match corefx","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/524f5463406df065474b342086e6dfe38ddfbda3"},{"sha":"535074add2b44bc358ad507e0e8289159f545f1f","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Special-case value.Length == 0 in LastIndexOfOrdinal\n\nWith https://github.com/dotnet/coreclr/pull/579, I added to IndexOfOrdinal a check for value.Length == 0, to avoid returning bad data in that case.  But in doing so, and in neglecting to add a similar check to LastIndexOfOrdinal (which is currently implemented in terms of IndexOfOrdinal), I introduced an infinite loop into LastIndexOfOrdinal when value.Length == 0.  Fixing by adding a similar special-case.","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/535074add2b44bc358ad507e0e8289159f545f1f"},{"sha":"5845c07569dde34a7c22f21c7d4940be58dc77d5","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #600 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/5845c07569dde34a7c22f21c7d4940be58dc77d5"},{"sha":"4aa450c9138d9ac1ee6790dcf944bbeabee4dcb9","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"[tfs-changeset: 1443700]","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/4aa450c9138d9ac1ee6790dcf944bbeabee4dcb9"},{"sha":"c5103291083de13e2f88585d2793f0303295058a","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #606 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/c5103291083de13e2f88585d2793f0303295058a"},{"sha":"e832a42070a52618a70c2d8a762aded321688d69","author":{"email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com","name":"Jan Kotas"},"message":"Merge pull request #607 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/e832a42070a52618a70c2d8a762aded321688d69"},{"sha":"f1573b60f02b05d38d5944422259eecc28dc0b2d","author":{"email":"c457b3e5195ce3a91c472dc392bcc90fb508bb62@microsoft.com","name":"Jan Vorlicek"},"message":"Merge pull request #604 from stephentoub/fix_lastindexofordinal_zerovalue\n\nSpecial-case value.Length == 0 in LastIndexOfOrdinal","distinct":true,"url":"https://api.github.com/repos/shahid-pk/coreclr/commits/f1573b60f02b05d38d5944422259eecc28dc0b2d"}]}