{"push_id":2051449956,"size":16,"distinct_size":1,"ref":"refs/heads/unity-trunk","head":"94a03ac32cab0d7c1d663fd5ee415ecf8c707ca3","before":"8903af9c3b8595eb234225a39b283ec1bac7590b","commits":[{"sha":"78019310a91ba6fafe4f0cbab46d946bdf6fb542","author":{"name":"Jonathan Chambers","email":"91aeecd27a93f2c60ea1e78c9d021339b10ba3ab@gmail.com"},"message":"Suspend VM when handling CMD_VM_DISPOSE. Otherwise there is race condition where a single step operation is in progress while the single step request is deleted leading to random crashes when accessing ss_req (case 951901)","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/78019310a91ba6fafe4f0cbab46d946bdf6fb542"},{"sha":"e0cf54e16b233dcaddf24d6016f9c386e1a935c4","author":{"name":"Lukasz","email":"901521646b172874e567980dec4cc56bfcd29402@unity3d.com"},"message":"Add profiler events for start and finish of domain unload. \n\nThe existing events for domain unloads do not cover the entire domain unload process.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/e0cf54e16b233dcaddf24d6016f9c386e1a935c4"},{"sha":"8b62f45e074c5f95be1605d07b10cc979c7c5085","author":{"name":"Lukasz","email":"901521646b172874e567980dec4cc56bfcd29402@unity3d.com"},"message":"Emit domain unload finish event on the same thread as domain unload start\n\nRemove domain argument from domain unload event, as the object will have been freed.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/8b62f45e074c5f95be1605d07b10cc979c7c5085"},{"sha":"890e0d0d54501170c8f9a317f51aacef7c5d744c","author":{"name":"Lukasz","email":"901521646b172874e567980dec4cc56bfcd29402@unity3d.com"},"message":"Add new profiler functions for setting events and finalizer thread start","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/890e0d0d54501170c8f9a317f51aacef7c5d744c"},{"sha":"4177b2b809d18a959829a8958dc37f73a1924419","author":{"name":"Lukasz","email":"901521646b172874e567980dec4cc56bfcd29402@unity3d.com"},"message":"Emit profiler event when starting finalizer thread.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/4177b2b809d18a959829a8958dc37f73a1924419"},{"sha":"03e32c5af32059e3a99918198cd335c3a2eb8d3c","author":{"name":"Adriano Carlos Verona","email":"a44dc88d5fc44861ab8e8b686047b4924f77e7b7@gmail.com"},"message":"added new profiles functions to the export list for windows","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/03e32c5af32059e3a99918198cd335c3a2eb8d3c"},{"sha":"eb9380ae022fff2cd58842c5a52d3322a7c33137","author":{"name":"Lukasz","email":"901521646b172874e567980dec4cc56bfcd29402@unity3d.com"},"message":"Add mono_profiler_install_appdomain_unload_thread","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/eb9380ae022fff2cd58842c5a52d3322a7c33137"},{"sha":"1449b13fec64915a61b45612ae5c509d9c7a52f9","author":{"name":"Levi Bard","email":"0e3336713826a491db04cf00a3b1b0eaa01fc633@gmail.com"},"message":"Add mono_custom_attr_get_attrs helper (#663)\n\n* Add mono_custom_attr_get_attrs helper for getting the actual attributes referred to by a MonoCustomAttrInfo\r\n\r\n* Add new function to mono.def\r\n\r\n* Address code review feedback","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/1449b13fec64915a61b45612ae5c509d9c7a52f9"},{"sha":"a00cae651ef0f00f4d5a9daaa8e99837745d41eb","author":{"name":"Mantas Puida","email":"2f37785146667cc260963ec0a5854e83e7dd26bd@unity3d.com"},"message":"Work around macOS 10.13 High Sierra crash caused by kill(-1, 0) call, which is invoked as byproduct of calling Process.GetProcessById(-1)","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/a00cae651ef0f00f4d5a9daaa8e99837745d41eb"},{"sha":"23af27919e034dbee354201603e9e3304616e530","author":{"name":"Mantas Puida","email":"2f37785146667cc260963ec0a5854e83e7dd26bd@unity3d.com"},"message":"Fix other code paths that could call kill(-1,0)","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/23af27919e034dbee354201603e9e3304616e530"},{"sha":"2c8d866c80ca27c9909a3402cad08dad8e5eba3c","author":{"name":"Lukasz","email":"901521646b172874e567980dec4cc56bfcd29402@unity3d.com"},"message":"Remove WINAPI from inner function.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/2c8d866c80ca27c9909a3402cad08dad8e5eba3c"},{"sha":"2e7864d1d13de60513fc4b4e4827589f770cb924","author":{"name":"Jonathan Chambers","email":"91aeecd27a93f2c60ea1e78c9d021339b10ba3ab@gmail.com"},"message":"Save/resume entire 128-bits of xmm argument registers (case 952069)","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/2e7864d1d13de60513fc4b4e4827589f770cb924"},{"sha":"296625a90518c37a63d0f81856f8570727b08a66","author":{"name":"Lukasz","email":"d75d1dc78d3d99afc8496b8a5fafc417f4449f2b@users.noreply.github.com"},"message":"Merge pull request #665 from Unity-Technologies/profiler_hooks\n\nNew Profiler hooks for finalizer thread and domain unload.","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/296625a90518c37a63d0f81856f8570727b08a66"},{"sha":"59e0be966476c86bbe108c411efa758317948c5f","author":{"name":"Mantas Puida","email":"8a28ba0e660f6cb77cb5fddf201fd5292a36cf90@gmail.com"},"message":"Merge pull request #668 from Unity-Technologies/fix-macos-1013-hang\n\nFix macos 1013 hang","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/59e0be966476c86bbe108c411efa758317948c5f"},{"sha":"31eef3b6a68882f545bbf3d6f76af3c2e37395bc","author":{"name":"Povilas Kanapickas","email":"5e3087ed7b356dadbd1a488460a4d0f4e14ca959@radix.lt"},"message":"Fix 64-bit type packing in the iOS runtime (case 949127) (#670)\n\n* Fix 64-bit type packing in the iOS runtime (case 949127)\r\n\r\nThis regression has been caused by 92986297f810. The function in\r\nquestion is used by both the runtime and the cross-compiler, so both\r\nmust use the same alignment settings.\r\n\r\n* Use G_STRUCT_OFFSET to compute alignment of 64-bit types","distinct":false,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/31eef3b6a68882f545bbf3d6f76af3c2e37395bc"},{"sha":"94a03ac32cab0d7c1d663fd5ee415ecf8c707ca3","author":{"name":"Jonathan Chambers","email":"91aeecd27a93f2c60ea1e78c9d021339b10ba3ab@gmail.com"},"message":"Merge pull request #673 from Unity-Technologies/unity-staging\n\nMono Fixes for Trunk\r\nCase 951901 - Fix crash when stopping debugger during single step operation\r\nCase 952069 - Save/resume entire 128-bits of xmm argument registers\r\nCase 949127 - Fix 64-bit type packing in the iOS runtime\r\nFix Process.GetProcessById(-1) causing crash on High Sierra\r\nProfiler APIs for domain unload","distinct":true,"url":"https://api.github.com/repos/Unity-Technologies/mono/commits/94a03ac32cab0d7c1d663fd5ee415ecf8c707ca3"}]}
{"actor":{"display_login":"joncham"}}