{"push_id":1156437044,"size":62,"distinct_size":62,"ref":"refs/heads/mobile_static_jenkins_script","head":"6f876c4bbc1295dfcde55fb72f34e65372b6cdad","before":"8427dfdebd1496c9c9fe8d7d6c8083ba03b4a620","commits":[{"sha":"dae1630a21e1f90b2a995e93803e991fa09b3a18","author":{"name":"Aleksey Kliger","email":"2aa3a58702bf3c178bc308662692684564689615@xamarin.com"},"message":"[runtime] Okay to raise MonoError in thread start functions.\n\nThey just trigger the unhandled exception handlers.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/dae1630a21e1f90b2a995e93803e991fa09b3a18"},{"sha":"b136605a738057ba706aeb5fef682149cd216a9d","author":{"name":"Vlad Brezae","email":"bc9118da5c58f241ee55774f6745f32f54daa59d@gmail.com"},"message":"[sgen] Don't try to stop a stopped world\n\nOn domain unload we were calling sgen_perform_collection even though we had a stopped world, when finishing a running concurrent collection.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/b136605a738057ba706aeb5fef682149cd216a9d"},{"sha":"eaa2627cf5b8228b509003aa9bccce61ca229b7c","author":{"name":"Vlad Brezae","email":"bc9118da5c58f241ee55774f6745f32f54daa59d@gmail.com"},"message":"[sgen] Exit the critical section also on the slowpath of managed allocators\n\nWe were not exiting the critical section on this code path. This was leading to hangs at stw since the native code would take locks when compiling the code.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/eaa2627cf5b8228b509003aa9bccce61ca229b7c"},{"sha":"738521b8cfa62f5ebc3ca646f21ff51678a98cea","author":{"name":"Alex Rønne Petersen","email":"11bd6936beadb1e60aa68aa6e453b406f867e278@xamarin.com"},"message":"[arm] Correctly detect hardware features when running as arm32 on arm64 hardware.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/738521b8cfa62f5ebc3ca646f21ff51678a98cea"},{"sha":"fff8e4e1c501d497eb874f4eb72532a81e2985c1","author":{"name":"Marcos Henrich","email":"791f4523dc499182981ff917196bf76decf00ac1@xamarin.com"},"message":"[runtime] Fixed interruptible wapi_sendfile part2.\n\nFixed issue where underlying system without HAVE_SENDFILE\nwould not interrupt while sending a file even when the socket was\nset as a non blocking one.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/fff8e4e1c501d497eb874f4eb72532a81e2985c1"},{"sha":"18c8694c0dfe135827b627e2dd09b1f0108ee599","author":{"name":"Henric Müller","email":"5b94f1349592a5b107bc2e14c1494371bf571b59@microsoft.com"},"message":"Making sure mono_marshal_free is used instead of g_free in mono_string_builder_to_utf8","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/18c8694c0dfe135827b627e2dd09b1f0108ee599"},{"sha":"ef0c4d2c1b446d372031eadceadf0545b907d275","author":{"name":"Mike Voorhees","email":"2478830b26f6a47c9dd280932d49e73851b4519f@unity3d.com"},"message":"Fix recursive property call in MonoSslStreamImpl","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/ef0c4d2c1b446d372031eadceadf0545b907d275"},{"sha":"68be3904cf770be9f98a6ce0e8d71899cb94f189","author":{"name":"monojenkins","email":"4499cda2bcc6bb50206f66afce9cb024af676d48@xamarin.com"},"message":"Merge pull request #3142 from henricm/fix-for-win-mono_string_to_utf8\n\nUsing mono_marshal_free n mono_string_builder_to_utf8\n\n`mono_string_builder_to_utf16` is allocating using `mono_marshal_alloc` which, on windows, allocates memory using `CoTaskMemAlloc`. This buffer was then released in `mono_string_builder_to_utf8` using `g_free` which resulted in a crash since that's a different memory on windows. The fix in this PR makes sure `mono_marshal_free` is called instead which has the correct behaviour and results in a `CoTaskMemFree` on windows.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/68be3904cf770be9f98a6ce0e8d71899cb94f189"},{"sha":"95e805c52a5be95fd4ca1cae9f35238d5a2416c4","author":{"name":"Bernhard Urban","email":"13528de7cad24c4d5f23904ca9c1e28653b0fb81@xamarin.com"},"message":"Merge pull request #3137 from BrzVlad/fix-sgen-critical-region\n\n[sgen] Exit the critical section also on the slowpath of managed allocators","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/95e805c52a5be95fd4ca1cae9f35238d5a2416c4"},{"sha":"d43ea3ac56e86e4bb683037c7d895b4c30eeb253","author":{"name":"Alex Rønne Petersen","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@alexrp.com"},"message":"Merge pull request #3127 from alexrp/arm32-on-arm64\n\n[arm] Correctly detect hardware features when running as arm32 on arm64 hardware.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/d43ea3ac56e86e4bb683037c7d895b4c30eeb253"},{"sha":"83f37161192b7735ffd04a4235253d790eefff99","author":{"name":"Aleksey Kliger","email":"2aa3a58702bf3c178bc308662692684564689615@xamarin.com"},"message":"[corlib] Implement MonoMethodMessage::InitMessage in managed\n\nChange icall\nSystem.Runtime.Remoting.Messaging/MonoMethodMessage::InitMessage to\nmanaged code.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/83f37161192b7735ffd04a4235253d790eefff99"},{"sha":"5a7f490680573bef578dc8deba67bb726b5b1d4a","author":{"name":"Aleksey Kliger","email":"2aa3a58702bf3c178bc308662692684564689615@xamarin.com"},"message":"[runtime] Switch mono_message_init to invoke managed\n\nInvoke the managed\nSystem.Runtime.Remoting.Messaging.MonoMethodMessage::InitMessage method.","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/5a7f490680573bef578dc8deba67bb726b5b1d4a"},{"sha":"b2cf7bbf8497fcae37d2fe8290b25c04adda8e4e","author":{"name":"Vlad Brezae","email":"bc9118da5c58f241ee55774f6745f32f54daa59d@gmail.com"},"message":"Merge pull request #3136 from BrzVlad/fix-stw-stopped\n\n[sgen] Don't try to stop a stopped world","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/b2cf7bbf8497fcae37d2fe8290b25c04adda8e4e"},{"sha":"7ab1f37abb99b20c9cf296f392e7f917d21338dd","author":{"name":"Bernhard Urban","email":"13528de7cad24c4d5f23904ca9c1e28653b0fb81@xamarin.com"},"message":"[mini] introduce OP_{isinst,castclass}","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/7ab1f37abb99b20c9cf296f392e7f917d21338dd"},{"sha":"70b42fc5805f8774b6460304282324780b2565ba","author":{"name":"Bernhard Urban","email":"13528de7cad24c4d5f23904ca9c1e28653b0fb81@xamarin.com"},"message":"[debug] print class name for OP_{isinst,castclass}","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/70b42fc5805f8774b6460304282324780b2565ba"},{"sha":"0975b0d13b99f20881f1b961bd51d21fd31431f9","author":{"name":"Bernhard Urban","email":"13528de7cad24c4d5f23904ca9c1e28653b0fb81@xamarin.com"},"message":"[cfgdump] insert NOP in empty basic blocks in order to not confuse graph dumper","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/0975b0d13b99f20881f1b961bd51d21fd31431f9"},{"sha":"31db83596d437c050525b2d61523143bb4659925","author":{"name":"Bernhard Urban","email":"13528de7cad24c4d5f23904ca9c1e28653b0fb81@xamarin.com"},"message":"[mini] decompose `isinst` and `castclass` in a later pass","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/31db83596d437c050525b2d61523143bb4659925"},{"sha":"82b0502f7c2818f3e82737a903cb56dbe83fe54e","author":{"name":"Bernhard Urban","email":"13528de7cad24c4d5f23904ca9c1e28653b0fb81@xamarin.com"},"message":"[mini] add time tracking for decompose_typechecks pass","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/82b0502f7c2818f3e82737a903cb56dbe83fe54e"},{"sha":"9cd83a3c06e4a453b360905d582698d0ea4631b8","author":{"name":"Bernhard Urban","email":"13528de7cad24c4d5f23904ca9c1e28653b0fb81@xamarin.com"},"message":"[method-to-ir] get rid of additional reg introduced for `isinst` and `castclass`","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/9cd83a3c06e4a453b360905d582698d0ea4631b8"},{"sha":"0340dfb1ec070e56a8bb36cf3396f0de6d351a8f","author":{"name":"Bernhard Urban","email":"13528de7cad24c4d5f23904ca9c1e28653b0fb81@xamarin.com"},"message":"[mini] do decomposition of typechecks later in the compilation pipeline","distinct":true,"url":"https://api.github.com/repos/alexanderkyte/mono/commits/0340dfb1ec070e56a8bb36cf3396f0de6d351a8f"}]}
{"actor":{"display_login":"alexanderkyte"}}