{"push_id":684415695,"size":1000,"distinct_size":12,"ref":"refs/heads/threadpool-ioasyncresult","head":"780fd72a4d798ee7f863bd5ccf1de38a2bc128f8","before":"a64e54d7b28a217972c94a623a8b701937730600","commits":[{"sha":"01930f5b48f8ea7f58ede3a2b568339d9dccf9c1","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Have the worker state just be an integer.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/01930f5b48f8ea7f58ede3a2b568339d9dccf9c1"},{"sha":"9bcdbf25581664acfd341cb1fffd96a054490642","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Remove some dead code and data.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/9bcdbf25581664acfd341cb1fffd96a054490642"},{"sha":"c1385d214e1a259685e02f3199b24903f0ba875a","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Reinstate old M&S section reserve.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/c1385d214e1a259685e02f3199b24903f0ba875a"},{"sha":"74065cb71f438619eea38ed13145b85287a91115","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Don't CAS when setting block state.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/74065cb71f438619eea38ed13145b85287a91115"},{"sha":"d62f8e204f2ee2c96f0f6c4ec620b83b1d2234f3","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Mark a function inline.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/d62f8e204f2ee2c96f0f6c4ec620b83b1d2234f3"},{"sha":"8278dd36e919edb4be2967a7c3412f261fb56fcf","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Increase assert levels.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/8278dd36e919edb4be2967a7c3412f261fb56fcf"},{"sha":"a4e8ad333efadaa6bf9cf3c993f2caed54dde51c","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Remove a debug printf.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/a4e8ad333efadaa6bf9cf3c993f2caed54dde51c"},{"sha":"ae4c1ef4e99f5e4f50555116ed70f3cfd45df518","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Format block iteration macros.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/ae4c1ef4e99f5e4f50555116ed70f3cfd45df518"},{"sha":"1a43231534ba9976655aa4885e1b267475b00fed","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Don't assert in GC.GetTotalMemory.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/1a43231534ba9976655aa4885e1b267475b00fed"},{"sha":"f985c6809b976935c0c5031042bb76339cbe5a72","author":{"email":"0659b57f05237420e60f97a92ce40f39b76f3fe1@gmail.com","name":"Alexander Kyte"},"message":"[runtime] Overwrite stacktrace for exception on re-throw. Fixes #1856.\n\nThis fixes a bug where we did not completely mimic .NET's exception handling.\n\nWe previously held onto the stacktrace when an exception was thrown if it already had one. This differs from how .NET behaves, which is to always set the stacktrace to the place that it was last thrown.\n\nEx:\n\nusing System;\n\nclass C\n{\n    static Exception e;\n\n    static void Throw ()\n    {\n        try {\n            int.Parse (null);\n        } catch (Exception ex) {\n            e = ex;\n        }\n    }\n\n    public static void Main ()\n    {\n        Throw ();\n\n        try {\n            throw e;\n        } catch (Exception ex) {\n            Console.WriteLine (ex.StackTrace);\n        }\n    }\n}\n\nWould previously output:\n\n  at System.Int32.Parse (System.String s) [0x00000] in <filename unknown>:0\n  at C.Throw () [0x00000] in <filename unknown>:0\n\nwhen\n\n   at C.Main()\n\nis what .NET output. After this commit we output the same stacktrace as .NET.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/f985c6809b976935c0c5031042bb76339cbe5a72"},{"sha":"9abdfead5cf18b1577820622e0fdf01c161b764f","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[corlib] Added test for Convert.ToInt64 and ToUInt64 overflows.\nAdded tests cover #17817.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/9abdfead5cf18b1577820622e0fdf01c161b764f"},{"sha":"6d778d70bfd06696841df7e091899897a7f4f665","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[corlib] ParseNumber.StringToInt now check for overflows.\nThe overflow check is only performed when the result is big enough.\nThe overflow check is done by decomposing 64 bit operations into 32 bit operations.\nFixes #17817.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/6d778d70bfd06696841df7e091899897a7f4f665"},{"sha":"f9b1cff0213a707655af0ccfa2b1c3974889ed5c","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[System] Test Process.Exited. Covers #26362.\nProcess.Exited should not be called if Process.HasExited is false.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/f9b1cff0213a707655af0ccfa2b1c3974889ed5c"},{"sha":"0f48483411267a3fe871f7864bbf39c0e71143bb","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[System] Process no longer calls OnExit if HasExited is false.\nFixes #26362.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/0f48483411267a3fe871f7864bbf39c0e71143bb"},{"sha":"287ba33275b3ef684bc639806a4bb0e5de92fbae","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[System] Test that Process.WaitForExit triggers the event Exited.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/287ba33275b3ef684bc639806a4bb0e5de92fbae"},{"sha":"5a7a7a0620261a92a871cc587a373752ee516f0e","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[System] Process.WaitForExit now triggers event Exited.","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/5a7a7a0620261a92a871cc587a373752ee516f0e"},{"sha":"fcf25bea84adf7c1db1739ff4df2464856d1e0ea","author":{"email":"dd16010cab15ee4eee233231f623ddb97b28973c@live.com","name":"Gabriel Garcia"},"message":"Check for missing Assembly.Location","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/fcf25bea84adf7c1db1739ff4df2464856d1e0ea"},{"sha":"a80f9db6f62da1584ba41479bc19012b015391ff","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] Console keys from reference sources","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/a80f9db6f62da1584ba41479bc19012b015391ff"},{"sha":"23b6557c2ec942268f1d970cd75e237923991865","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] System interfaces from reference sources","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/23b6557c2ec942268f1d970cd75e237923991865"},{"sha":"0f42d213e13ee95bf23505acad8353b3491411f7","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] System delegates from reference sources","distinct":false,"url":"https://api.github.com/repos/ludovic-henry/mono/commits/0f42d213e13ee95bf23505acad8353b3491411f7"}]}