{"push_id":649363774,"size":1000,"distinct_size":4,"ref":"refs/heads/atomics","head":"def578a739706163a2477a045dd8b6d5fa4e09e2","before":"4d24ccadc6c73780c4aee50a8bd530de658dd289","commits":[{"sha":"5d2973e5351e19d8172794a14380341ca07c6f25","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[io-layer] Avoid the usage of atexit (), clean up handles normally.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/5d2973e5351e19d8172794a14380341ca07c6f25"},{"sha":"453e3cf5fe55675084cfed9c908b869f85a25649","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[aot] Remove obsolete 'iphone-abi' option.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/453e3cf5fe55675084cfed9c908b869f85a25649"},{"sha":"f45cb311c14c3f44918acd39b07822f7dcb14abe","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[aot] Enable direct calls to icalls in aot mode, disable them when the 'direct-calls' aot option is used.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/f45cb311c14c3f44918acd39b07822f7dcb14abe"},{"sha":"bba332f502aa974fc3e42ed83c4a77a4f806d6e8","author":{"email":"747d425dfc602428febd97bd935311d9ede791b9@gmail.com","name":"Vlad Brezae"},"message":"[x86] Handle stack pop done by native stdcalls.\n\nThe problem was caused with the introduction of the pushless backend. We have to compensate for the arguments being popped by native stdcall callees, to keep param_area from shrinking. Fixes #27597","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/bba332f502aa974fc3e42ed83c4a77a4f806d6e8"},{"sha":"0aeaa71f1d781da7c5f80aa41b16843032546fc2","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[jit] Add support for directly calling normal icalls. Enable it for a few perf-sensitive classes like Math.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/0aeaa71f1d781da7c5f80aa41b16843032546fc2"},{"sha":"d04e09ac0c813738843da7f49e9113ac4607fa8c","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"Merge pull request #1633 from BrzVlad/fix-w32-pinvoke\n\n[x86] Handle stack pop done by native stdcalls.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/d04e09ac0c813738843da7f49e9113ac4607fa8c"},{"sha":"b0ad5d776d474dab6331d12580f32fff9e8ebd6f","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[runtime] Allocate objects outside the lock in mono_string_is_interned_lookup ().","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/b0ad5d776d474dab6331d12580f32fff9e8ebd6f"},{"sha":"88fadaef9b0e8eb8d982b65be14512ae88ae9742","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[amd64] Fix aot support in throw_pending_exception ().","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/88fadaef9b0e8eb8d982b65be14512ae88ae9742"},{"sha":"ce80f5559e0c7263308e3a4d920a6158334cab0e","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[jit] Split the CEE_CALLI conv into a separate switch case to simplify the logic in the CEE_CALL/CEE_CALLVIRT case.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/ce80f5559e0c7263308e3a4d920a6158334cab0e"},{"sha":"c6576781c53d6628c21b789fe490567f84f56f75","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[jit] Disable direct icalls for now to fix the build.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/c6576781c53d6628c21b789fe490567f84f56f75"},{"sha":"0605e2d596580b2f0f91fa3713d75a26f62f0ebf","author":{"email":"bfb2c2abbdfba0603527285e3386c80b601939fe@gmail.com","name":"Zoltan Varga"},"message":"[jit] Add exception checks after direct calls to icalls by inlining the wrapper.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/0605e2d596580b2f0f91fa3713d75a26f62f0ebf"},{"sha":"8d097349b3289b35c6052d1a8612e33de2a7bbbf","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] Serialization from reference sources","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/8d097349b3289b35c6052d1a8612e33de2a7bbbf"},{"sha":"88f4e24f02d5b63667dc1fb4a2008e3d65009336","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] Add missing public type","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/88f4e24f02d5b63667dc1fb4a2008e3d65009336"},{"sha":"b0e3d25ad0f430e7b510b98443976b8670349415","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[corlib] Always pass ProxyCheckCast check","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/b0e3d25ad0f430e7b510b98443976b8670349415"},{"sha":"ee9fd4828959cee349bd11e28cb0dddb84c79bcc","author":{"email":"a95780cd1889428e251c3ed102baff744df81a50@gmail.com","name":"Atsushi Eno"},"message":"[xml] add test from bug #2917.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/ee9fd4828959cee349bd11e28cb0dddb84c79bcc"},{"sha":"59267a16c4ab48441f3869e2c80cefd01dd6074c","author":{"email":"a95780cd1889428e251c3ed102baff744df81a50@gmail.com","name":"Atsushi Eno"},"message":"[xlinq] add test from bug #14856.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/59267a16c4ab48441f3869e2c80cefd01dd6074c"},{"sha":"14370f53dd6bb44bc1a56e27e2adbac1bd0b6907","author":{"email":"c609901133f09544feac440ca203ddacc125bba6@gmail.com","name":"Marek Safar"},"message":"[system.date] Fix DefaultValue expression serialization","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/14370f53dd6bb44bc1a56e27e2adbac1bd0b6907"},{"sha":"9d6859ddf212ca68ad34dda8bd35c60cd5b5ed3c","author":{"email":"69716cfa067de6628ba555aef7d750731e2776aa@xamarin.com","name":"Alexander Kyte"},"message":"[corlib] Fixed change in 4b4ddb66b3 that prevented use of remoting fast path.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/9d6859ddf212ca68ad34dda8bd35c60cd5b5ed3c"},{"sha":"e92937676ca1b9a06012f4004da60b7cfef002bb","author":{"email":"c8ca090d26e35fc94cb9c8fe2fb2efcfa843d561@sinenomine.net","name":"Neale Ferguson"},"message":"s390x-codegen.h : Fix instruction definition and add instruction format variant\nmini-s390x.h : Enable profile coverage\nsuport-s390x.h : Add processor facility definitions","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/e92937676ca1b9a06012f4004da60b7cfef002bb"},{"sha":"288659611b03986938f6f348c06a6d47c9225ce2","author":{"email":"99f63e0a2b21948865624155da852b19aaa2cca0@xamarin.com","name":"Marcos Henrich"},"message":"[runtime] Fixed thread_abort_safely not interrupting accept.\nFor some reason accept can only be interrupted by thread_abort.\nWe do not want to use thread_abort by default because it may abort non-atomic operations at an arbitrary point.\nThe problem was fixed by calling thread_abort_safely, and make sure the target thread was interrupted by calling thread_abort afterwards.\nIn this change thread_abort is only called if thread_abort_safely returns KERN_SUCCESS, which *should* mean that the target thread has already left the kernel code by the time thread_abort is called.","distinct":false,"url":"https://api.github.com/repos/alexrp/mono/commits/288659611b03986938f6f348c06a6d47c9225ce2"}]}