{"push_id":770310250,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"ecba1779a0fb164979e5f544c392cfd943bc2a13","before":"1309cb105920cb3ab8fd31efdc83a0468293123d","commits":[{"sha":"645c77f9b64a3db443e9f194a3cfb1b185d9c23c","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"Test TimeZoneInfo.Local.Id\n\nIdeally TimeZoneInfo.Local.Id should not be equal to \"Local\" when\n/etc/localtime is a symbolic link. Covers #24958.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/645c77f9b64a3db443e9f194a3cfb1b185d9c23c"},{"sha":"06bdf2998e2d56a2b75bf316b1c94e0f6aced154","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"Improved TimeZoneInfo.Local.Id\n\nTimeZoneInfo.Local.Id now returns a Olson id when \"/etc/localtime\" is a\nsymbolicate link instead of \"Local\".\n\nFixes #24958.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/06bdf2998e2d56a2b75bf316b1c94e0f6aced154"},{"sha":"bf38b375290db036e30ebf72f1a063f9c949c40a","author":{"email":"bbcfa851814c54a063a24a14fdbf10c5569c7891@macroscop.com","name":"BogdanovKirill"},"message":"[ChunkStream] CPU and memory leak fix when writing and reading infinitely\n\nThe problem is connected with \"chunks\" field in ChunkStream class. As you can see in \"ReadFromChunks\" method, the number of elements of this array continuously grows, because array's elements are not removed but just set to null. So, every subsequent call of this method will be slower than previous and will use additional memory more and more infinitely. Yes, we have \"ResetBuffer\" method than could clear \"chunks\" array, but nobody call it when the connection is infinite.\n\nThis change is released under the MIT license.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/bf38b375290db036e30ebf72f1a063f9c949c40a"},{"sha":"83985b4ab6d3ffdd17fa08862a8ab1b838054ce8","author":{"email":"44ca9dc623078cd07d18aa0ff53fbed98784941d@gmail.com","name":"Rodrigo Kumpera"},"message":"Merge pull request #1989 from esdrubal/local_tz_from_link\n\nLocal tz id from symbolic link","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/83985b4ab6d3ffdd17fa08862a8ab1b838054ce8"},{"sha":"040ec4cba974616ad07b023deaa0d93339c2af3c","author":{"email":"44ca9dc623078cd07d18aa0ff53fbed98784941d@gmail.com","name":"Rodrigo Kumpera"},"message":"[coop] Add some TODOs to the stress test suite.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/040ec4cba974616ad07b023deaa0d93339c2af3c"},{"sha":"2fed08cf0dfe82b2a8ac59b9fd47415d28c3baab","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[threadpool-io] Disable AIO by default","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/2fed08cf0dfe82b2a8ac59b9fd47415d28c3baab"},{"sha":"2e26dfa8bffee485043df7fdeb59bb3eb4832ada","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[threadpool-io] Move the states table to the selector thread exclusively\n\nThis greatly simplify the model of the states as we do not need to worry about modifications in different threads.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/2e26dfa8bffee485043df7fdeb59bb3eb4832ada"},{"sha":"716ba68c1b56d02c4a5766ca0f0785a32412287a","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[threadpool-io] Rework backend API\n\nThe main change is the fd will not be removed from the backend when there is no event to poll, but only when we close the socket. This also reduce the number of functions of the backend.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/716ba68c1b56d02c4a5766ca0f0785a32412287a"},{"sha":"a3537be36444d78eb21ad59531450480708f1976","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[threadpool-io] Add log tracing","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/a3537be36444d78eb21ad59531450480708f1976"},{"sha":"91c9997fe2e758604a1de1f24fe42b91e01b1278","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[threadpool-io] Remove unecessary operation change\n\nThese 2 operations are going to be treated the same in managed, so the change is useless","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/91c9997fe2e758604a1de1f24fe42b91e01b1278"},{"sha":"07003038ccf0fae207637929af9761e3bccbf431","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[sdb] Remove the code which stopped single stepping when exiting a runtime invoke, it was only enabled on ios/android, and it doesn't seem to be needed anymore.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/07003038ccf0fae207637929af9761e3bccbf431"},{"sha":"1da119b61bc58956ab51f6d49048c64b69e5d348","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Remove the is_mb_open field from MonoMethod, it doesn't seem to be needed, inflated MethodBuilders are represented by MethodOnTypeBuilderInst objects.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/1da119b61bc58956ab51f6d49048c64b69e5d348"},{"sha":"f05362d9a16317c65cf46506b7557dfb0176a678","author":{"email":"4bc079e31af5bc62459b50db33ffcb175366a796@linux.vnet.ibm.com","name":"Bill Seurer"},"message":"[ppc] Add MonoContext and asynch callback support","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/f05362d9a16317c65cf46506b7557dfb0176a678"},{"sha":"3fbd62c76710393cf91e15c29429e92415751f77","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"Merge pull request #1996 from BillSeurer/master\n\n[ppc] Add MonoContext and asynch callback support","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/3fbd62c76710393cf91e15c29429e92415751f77"},{"sha":"36e40b06f02c0f0430ebcb602762eb32cb2a38df","author":{"email":"cfee4254dc96b3ae9011318adda39850f606bda0@xamarin.com","name":"Martin Baulig"},"message":"Merge pull request #1992 from BogdanovKirill/ChunkedReading\n\n[ChunkStream] CPU and memory leak fix when writing and reading infinitely","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/36e40b06f02c0f0430ebcb602762eb32cb2a38df"},{"sha":"5834ac2260373974dde50d4508c3f31b9b1b84a3","author":{"email":"4bc079e31af5bc62459b50db33ffcb175366a796@linux.vnet.ibm.com","name":"Bill Seurer"},"message":"Fix coding error with ! operator in two places.","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/5834ac2260373974dde50d4508c3f31b9b1b84a3"},{"sha":"ecba1779a0fb164979e5f544c392cfd943bc2a13","author":{"email":"44ca9dc623078cd07d18aa0ff53fbed98784941d@gmail.com","name":"Rodrigo Kumpera"},"message":"Merge pull request #1998 from BillSeurer/master\n\nFix coding error with ! operator in two places in libtest.c","distinct":true,"url":"https://api.github.com/repos/PlayScriptRedux/playscript/commits/ecba1779a0fb164979e5f544c392cfd943bc2a13"}]}