{"push_id":831860186,"size":38,"distinct_size":38,"ref":"refs/heads/soundplayer-fixes","head":"5d4b81bf70a9339137d271733363be50110a9556","before":"adc07f65f6600b4ff6a789579a068a927c8b04f8","commits":[{"sha":"db1a898440e5480568514284210be39d264474a2","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"[runtime] Rename DISABLE_AOT_COMPILER back to DISABLE_AOT\n\nThe original rename in c4aa103e486ac7116d78be3f3efecf49bfd29335 was done by accident,\nthe rest of the codebase still used the old name so disabling AOT didn't actually work.\n\nRenaming this back to the original name and fix a few instances where methods weren't added\nin the DISABLE_AOT case.\n\nThis allows a `--enable-minmal=aot` build to succeed and actually work.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/db1a898440e5480568514284210be39d264474a2"},{"sha":"982bbc0e0564173cfba9da2405c88a4e8d49eb0d","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"[mono-symbolicate] Skip AOT tests if AOT isn't supported by the current arch\n\nThis fixes Jenkins errors on architectures like s390x which don't support AOT.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/982bbc0e0564173cfba9da2405c88a4e8d49eb0d"},{"sha":"6a904e6315881cf0ed5a825c9fd475cc559f3872","author":{"email":"cfee4254dc96b3ae9011318adda39850f606bda0@xamarin.com","name":"Martin Baulig"},"message":"Forgot to remove one MARTIN_FIXME.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/6a904e6315881cf0ed5a825c9fd475cc559f3872"},{"sha":"abc19e228dcb2124e8dc02d20359b6c54bcc6bde","author":{"email":"cfee4254dc96b3ae9011318adda39850f606bda0@xamarin.com","name":"Martin Baulig"},"message":"[Mono.Security]: Check 'CertificateValidationHelper.SupportsX509Chain' before attempting to compute the chain.\n\nComputing the X509Chain is not supported on OS X and iOS because the OS does\nnot give us access to the root certificates - this would throw an Exception\nat runtime.\n\n(cherry picked from commit 44d34a17c1bf305e39bcfc277cc7add48560d899)\n(cherry picked from commit 504328ec43d9d917c1f140ecf89f253ab2be39ec)","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/abc19e228dcb2124e8dc02d20359b6c54bcc6bde"},{"sha":"ec554d04104250b810dca39b817ccd34104b062c","author":{"email":"cfee4254dc96b3ae9011318adda39850f606bda0@xamarin.com","name":"Martin Baulig"},"message":"All MARTIN_FIXME's have been taken care of.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/ec554d04104250b810dca39b817ccd34104b062c"},{"sha":"372658a28e3c41ac3db96d0249636192bdc8b28c","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] Add few reference source dependencies","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/372658a28e3c41ac3db96d0249636192bdc8b28c"},{"sha":"7c5c5f494058806046506912bdd1a3d91ae1662d","author":{"email":"146473bcb6ff4a8b8b564d04e59c99d8296501cb@xamarin.com","name":"Ludovic Henry"},"message":"[Process] Do not use Exited as it's racy with Start and BeginOutputReadLine/BeginErrorReadLine\n\nThe issue can arise if the Process is going to run faster than the call\nbetween Start and BeginOutputReadLine/BeginErrorReadLine. To increase\nthe chance of the race happening, insert a Thread.Sleep (1000) between\nStart and BeginOutputReadLine/BeginErrorReadLine.\n\nThis race exists because the WaitForExit in the background thread in the\nProcess, will first wait the process to finish, then try to wait for the\noutput to finish, but it will be null as BeginOutputReadLine has not been\ncalled yet, then try to wait on error (same issue as output), and finally\ncall the Exited event, which will close the stdout and stderr TextWriter.\nThe call to BeginOutputReadLine and BeginErrorReadLine will finally happen\n(which is still correct as the output and error of the Process has not\nbeen closed yet), then calling the OutputDataReceived and ErrorDataReceived\ncallbacks which will try to write to the closed stdout and stderr\nTextWriter.\n\nSimply enqueuing a ThreadPool work item, which will wait for the process\nto exit manually, simply resolve this issue, as we guarantee that the\ncall to WaitForExit happens after BeginOutputReadLine/BeginErrorReadLine,\nand is not racing with it.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/7c5c5f494058806046506912bdd1a3d91ae1662d"},{"sha":"9084455c0b12f097b4b2cc376f11c11c6aba25c3","author":{"email":"c510cd8607f92e1e09fd0b0d0d035c16d2428fa4@tritao.eu","name":"João Matos"},"message":"Merge pull request #2141 from akoeplinger/fix-wrong-disableaot-define\n\n[runtime] Rename DISABLE_AOT_COMPILER back to DISABLE_AOT","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/9084455c0b12f097b4b2cc376f11c11c6aba25c3"},{"sha":"f5b668e34515877f0e80b6d8bf5d133c916a4ba9","author":{"email":"cfee4254dc96b3ae9011318adda39850f606bda0@xamarin.com","name":"Martin Baulig"},"message":"[System]: Remove the TrustEvaluateSsl(MX.X509CertificateCollection...) overloads.\n\nWe now use SSCX.X509Certificate2Collection in ChainValidationHelper.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/f5b668e34515877f0e80b6d8bf5d133c916a4ba9"},{"sha":"973f63f32a3011684d0271218e71d4682e91d361","author":{"email":"cfee4254dc96b3ae9011318adda39850f606bda0@xamarin.com","name":"Martin Baulig"},"message":"[TLS]: Make ValidationResult.MonoSslPolicyErrors nullable.\n\n(cherry picked from commit abfac54c47312c00f22fffef821f8889cbc67098)\n(cherry picked from commit ccb7bfc930f4265b685eada8e73ee81acaae5963)","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/973f63f32a3011684d0271218e71d4682e91d361"},{"sha":"f412b5529e560bca594e0c29a47f32dcfb252820","author":{"email":"b0507016d1b41902ec9f231681636654cd7fb604@twistedcode.net","name":"Marek Habersack"},"message":"[WinForms] ComboBox, ListBox and TextBox should use Control Foreground+Background\n\nThey have been using Window Foreground+Background so far which make them unreadable\non systms with dark themes. This change makes them behave.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/f412b5529e560bca594e0c29a47f32dcfb252820"},{"sha":"31321be9eab54612a9d7a4e3ff508bbdad8d9ff6","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"[Mono.Security.Providers] Refactor providers into distinct folders\n\nBuild the two libraries Mono.Security.Providers.DotNet and Mono.Security.Providers.NewSystemSource just like\nevery other class library instead of duplicating the logic into the subfolders.\n\nThis also fixes \"make dist\".","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/31321be9eab54612a9d7a4e3ff508bbdad8d9ff6"},{"sha":"27f07c8095e50cc8be3c5155fcc929a119267db0","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[bcl] Update to 4.6 referencesource","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/27f07c8095e50cc8be3c5155fcc929a119267db0"},{"sha":"748e4b9ae4ba09d469afecabe8fefeee9c49ae8a","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] Implement UnsafeEnumCastLong","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/748e4b9ae4ba09d469afecabe8fefeee9c49ae8a"},{"sha":"c6e81903c937f99709b225e6d8a13f0e87b34649","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"Bump reference source","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/c6e81903c937f99709b225e6d8a13f0e87b34649"},{"sha":"63403ca0c794ade4326bbd244e950e85cdcd295e","author":{"email":"a4d3028640b16b8635f2d7ab9cbb07a71466c3cb@outlook.com","name":"Alexander Köplinger"},"message":"Merge pull request #2143 from akoeplinger/refactor-mono-security-providers\n\n[Mono.Security.Providers] Refactor providers into distinct folders","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/63403ca0c794ade4326bbd244e950e85cdcd295e"},{"sha":"b9283e79b41cb5feb635b2a1762b68d1c0695ec9","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Disable the emission of stubs debug info on apple, its no longer supported by clang.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/b9283e79b41cb5feb635b2a1762b68d1c0695ec9"},{"sha":"2f72b70ab775bd31f91db5cbde51a12f57c23bd3","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[llvm] Fix JIT support.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/2f72b70ab775bd31f91db5cbde51a12f57c23bd3"},{"sha":"ddca9a9bd51e373d24c474ab736f7b9dc57c1082","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[llvm] Fix returning of values in a register pair.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/ddca9a9bd51e373d24c474ab736f7b9dc57c1082"},{"sha":"c41b5a47ad24fc359a092fe9023fc82f68cdf198","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[amd64] Allow returning of structs in register pairs.","distinct":true,"url":"https://api.github.com/repos/jojva/mono/commits/c41b5a47ad24fc359a092fe9023fc82f68cdf198"}]}