{"push_id":639865555,"size":28,"distinct_size":1,"ref":"refs/heads/unity/ios-amd64","head":"8e4938f8a8a7696c6f9e0340a166f7439819d706","before":"0a7f0ecc29d451b182b4f310b5c207f2a211ef6a","commits":[{"sha":"e01444461bf235128101c083d1ce1e0582b7d6eb","author":{"email":"3f72a0038651c120b71b83fffeb216f8367b1ddb@gmail.com","name":"Adriano Carlos Verona"},"message":"On windows we already know which native exception happened, no need to do guesswork (fix case #666017)","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/e01444461bf235128101c083d1ce1e0582b7d6eb"},{"sha":"8aa78f27f4e872c43dd5a7e6518239f8e673dd98","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@engineering-air.freetown","name":"Ed Boren"},"message":"Data corruption using SslStream (Xamarin bug 15293)\n\nWhen reading and writing data at the same time over an\nSystem.Net.Security.SslStream, an exception will be thrown often.\nUsually the exception is: Mono.Security.Protocol.Tls.TlsException “Bad\nrecord MAC”\n\nThe issue is that the single TlsCipherSuite instance used for both\nreading and writing does not synchronize access to the “header” member.\nIf the contents get corrupted the MAC calculation returned by\nComputServerRecordMAC or ComputeClientRecordMAC is incorrect.\n\nSee https://bugzilla.xamarin.com/show_bug.cgi?id=15293. Reproduced in\nOS X, iOS and Windows.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/8aa78f27f4e872c43dd5a7e6518239f8e673dd98"},{"sha":"adf00ed959a686a92448d0385b8ec257df784a60","author":{"email":"019446b9c4411167f2fb487476c705e8cb0db86d@gmail.com","name":"Levi Bard"},"message":"Merge pull request #202 from Unity-Technologies/unity-staging-sslfix-ee17eca\n\nunity-stagingUnity staging sslfix ee17eca","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/adf00ed959a686a92448d0385b8ec257df784a60"},{"sha":"9e27edaec9a91a75d6ebf0d21654dedcab74653d","author":{"email":"3f72a0038651c120b71b83fffeb216f8367b1ddb@gmail.com","name":"Adriano Carlos Verona"},"message":"[scripting] raise exception when binding open generic method to delegate (instead of letting the runtime crash later) (case 669281)","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/9e27edaec9a91a75d6ebf0d21654dedcab74653d"},{"sha":"7b5c9980472af04144488b258ddbc8064e593511","author":{"email":"a3ade2662f78dde21967267dab4ccb70a745b573@unity3d.com","name":"alexlian"},"message":"Add initial revision info in resource file for mono.dll\n\nMono.dll did not have any version info, so this adds the default 1.0.0.1\nversioning.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/7b5c9980472af04144488b258ddbc8064e593511"},{"sha":"8444025d766bc02937c51d4ef2de02779d064ca9","author":{"email":"cafdb029da14b5832e679f8bc0ec5d3f8cb75975@users.noreply.github.com","name":"Lukasz"},"message":"Merge pull request #206 from Unity-Technologies/dll-version-info\n\nAdd initial revision info in resource file for mono.dll","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/8444025d766bc02937c51d4ef2de02779d064ca9"},{"sha":"0a4fbc7dddc25b5b8525950aca3547a1ae341572","author":{"email":"e3af158d1502dd416c3a070a6f1999d0827edc1c@unity3d.com","name":"Adriano Carlos Verona"},"message":"[scripting] Make sure the exception object will not be collected prematurely (correct fix for case 661822)\n\nThis issue happens only in webplayer because only it relies on CoreCLR (the actual code path does not exist in other profiles) in which extra instructions are emitted for all method calls that do not have security attributes to ensure the code is allowed to call those methods. The extra instructions are just throwing an MethodAccessException but nothing is done to prevent the exception instance from being collected.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/0a4fbc7dddc25b5b8525950aca3547a1ae341572"},{"sha":"3cbc961c561e9607d8b57e19c14d6deae618f61b","author":{"email":"cafdb029da14b5832e679f8bc0ec5d3f8cb75975@users.noreply.github.com","name":"Lukasz"},"message":"[mcs] Emit iterators finally block only once.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/3cbc961c561e9607d8b57e19c14d6deae618f61b"},{"sha":"6d62f81700a9068187ea0d88e787d599ec2cc765","author":{"email":"cafdb029da14b5832e679f8bc0ec5d3f8cb75975@users.noreply.github.com","name":"Lukasz"},"message":"[mcs] Only emit finally_host for TryFinally statements.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/6d62f81700a9068187ea0d88e787d599ec2cc765"},{"sha":"62088bb9f3d8406e60bf7f4738cd56d8f3ca6c6b","author":{"email":"5c89acdb7c04bd28e84a39dd595b90562186dcc4@unity3d.com","name":"Levi Bard"},"message":"Remove duplicated code block.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/62088bb9f3d8406e60bf7f4738cd56d8f3ca6c6b"},{"sha":"6cb97edeb4223a66242ef3e192282ad651e0b68e","author":{"email":"5c89acdb7c04bd28e84a39dd595b90562186dcc4@unity3d.com","name":"Tak"},"message":"Don't infinite-loop on error.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/6cb97edeb4223a66242ef3e192282ad651e0b68e"},{"sha":"8664b3a02479694df1846fdd0911f2e7be827fc6","author":{"email":"7b85a41a628204b76aba4326273a3ccc74bd009a@evain.net","name":"Jb Evain"},"message":"Fix verification of constrained on enums\n\nThe following pattern previously triggered a VerificationException:\n\nconstrained. [Foo]Foo.Enum\ncallvirt     instance string [mscorlib]System.Object::ToString()\n\nWhich is the pattern that VS2015 compiled binaries uses where it previously\nused box+callvirt.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/8664b3a02479694df1846fdd0911f2e7be827fc6"},{"sha":"417d1344e8a63440377fccf46e034c57a002f02b","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@unity3d.com","name":"Florian Penzkofer"},"message":"[android] Parsing of /proc/cpuinfo does not work for some newer Android devices, now using only compile-time settings.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/417d1344e8a63440377fccf46e034c57a002f02b"},{"sha":"bbd123b60fb1e46c2376efea37d02955851ed024","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@unity3d.com","name":"Florian Penzkofer"},"message":"[android] Added missing memory barrier to ARM GC_test_and_set, GC_test_and_set needs 'acquire' semantics.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/bbd123b60fb1e46c2376efea37d02955851ed024"},{"sha":"0f03eb37dad1e0950c72837168bea91da9e040d5","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@unity3d.com","name":"Florian Penzkofer"},"message":"[android] Using linker option --gc-sections to strip unused code.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/0f03eb37dad1e0950c72837168bea91da9e040d5"},{"sha":"aead0f815a6308b38d757498f9af4fff76561d47","author":{"email":"1bac7365a74b52fb25751139e5d78c0b178db03d@gmail.com","name":"Jb Evain"},"message":"mono_method_get_index: return zero for constructed array methods as they don't exist in the MethodDef table","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/aead0f815a6308b38d757498f9af4fff76561d47"},{"sha":"0393ef5d9cd6c278f591bf69df37a83721252375","author":{"email":"019446b9c4411167f2fb487476c705e8cb0db86d@gmail.com","name":"Levi Bard"},"message":"Merge pull request #220 from hkr/unity-staging\n\nAndroid/ARM CPU info flags, build settings, ARM GC_set_and_test memory barrier","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/0393ef5d9cd6c278f591bf69df37a83721252375"},{"sha":"a228adb3cfd92298c6ac945992f4561fbf54ebe7","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@unity3d.com","name":"Florian Penzkofer"},"message":"Fixed bug in ARM IMT thunk that can cause wrong method execution","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/a228adb3cfd92298c6ac945992f4561fbf54ebe7"},{"sha":"8ba6ac9fefce854088125cedab675dec7438a611","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@unity3d.com","name":"Florian Penzkofer"},"message":"Added implementation of mono_memory_barrier for ARM.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/8ba6ac9fefce854088125cedab675dec7438a611"},{"sha":"f485b11dcaeda9eef13e77cc971aaf758bc53ea6","author":{"email":"d4229c6c111745edc9ff510d7c156355e9113289@logos.com","name":"Todd Foster"},"message":"Fix bug #311: On LinkedList.Clear, detach each node instead of dropping them en masse.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/f485b11dcaeda9eef13e77cc971aaf758bc53ea6"}]}