{"push_id":2348119559,"size":30,"distinct_size":1,"ref":"refs/heads/master","head":"3e14c9ca3b97edd05c70fee4ea7d0bb49d792e0f","before":"4d351495352270a791ec6072024b4f97b6ea0b2b","commits":[{"sha":"8ad191dfbb238a139478e39154e12fcc86bdadac","author":{"name":"jaykrell","email":"e77b02ea7fe38df4912acea0c0cda4e3a2e3732f@cornell.edu"},"message":"mono_get_exception_runtime_wrapped_checked contains an unnecessary 16 (#6659)\n\nelement array that can be just 1 element, or completely absent.\r\nIt is a rare path, but stack use should always be minimized.","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/8ad191dfbb238a139478e39154e12fcc86bdadac"},{"sha":"2322177e6aec32c53e8d3e6dfa5e24d8df22f0f6","author":{"name":"Bernhard Urban","email":"99587a3c91748abb1c4c557de391dffe0decaa33@gmail.com"},"message":"[interp] disable flaky pinvoke test","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/2322177e6aec32c53e8d3e6dfa5e24d8df22f0f6"},{"sha":"62bf8bd4d5286c39cefca09e07c3c355b7dcdcb5","author":{"name":"Marek Safar","email":"b5bd7222367db8c89a3ff583927b45e3563f00d8@gmail.com"},"message":"[System.ServiceModel.Activation] Move ServiceHostFactory.cs where it's used (#7044)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/62bf8bd4d5286c39cefca09e07c3c355b7dcdcb5"},{"sha":"8d82699736248ad5d3c09bdc3c643346324fc267","author":{"name":"Alexis Christoforides","email":"c726e5c74752e7cb9defe9640c6be1de74a546f9@thenull.net"},"message":"Merge pull request #7057 from lewurm/interp-disable-flaky-pinvoke-test\n\n[interp] disable flaky pinvoke test","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/8d82699736248ad5d3c09bdc3c643346324fc267"},{"sha":"4a83009a036ec428053560c25848838249475180","author":{"name":"jaykrell","email":"e77b02ea7fe38df4912acea0c0cda4e3a2e3732f@cornell.edu"},"message":"WSL does not nul terminate uname.release. memset(0) it first. (#7023)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/4a83009a036ec428053560c25848838249475180"},{"sha":"b90d8ec387a98ccb356dba673fccc5675c56ec9b","author":{"name":"jaykrell","email":"e77b02ea7fe38df4912acea0c0cda4e3a2e3732f@cornell.edu"},"message":"Remove GetNLSocket which is unused and produces a warning because it is unprototyped. (#6691)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/b90d8ec387a98ccb356dba673fccc5675c56ec9b"},{"sha":"3bd630eba79742b5f05ad0f50b4f63d1dad08376","author":{"name":"Miguel de Icaza","email":"cb8900e4c5942790b4511c1859a1a56560c93967@gnome.org"},"message":"[mkbundle] Automatically bundle config files and machine.config files (#7002)\n\n* [mkbundle] Automatically bundle config files and machine.config files for the simple/cross compiler scenario, fixes one of the missing issues for #6230","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/3bd630eba79742b5f05ad0f50b4f63d1dad08376"},{"sha":"ea1fac3d898bd201ec0001dadacdab5dac174a31","author":{"name":"jaykrell","email":"e77b02ea7fe38df4912acea0c0cda4e3a2e3732f@cornell.edu"},"message":"[coop] Remove unnecessary write barriers against thread locals and cleanup a little. (#6874)\n\nRestore scope for Centrinel, because the array macros\r\nare not expressions, so MONO_HANDLE_SUPPRESS does not work.","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/ea1fac3d898bd201ec0001dadacdab5dac174a31"},{"sha":"e2874db5227649ad9b005a5c1d30742bb896a670","author":{"name":"Zoltan Varga","email":"02e6ef48f70cd53fb879ef6c73b7ebda1815d10d@gmail.com"},"message":"[jit] Make some JIT regression test files compile in the mobile profile (#7059)\n\nRemove tests from Mono.Runtime.Tests which depend on assemblies not in the mobile profile.","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/e2874db5227649ad9b005a5c1d30742bb896a670"},{"sha":"fc7bda62d353a4153d0ed799cf45549162645599","author":{"name":"Jay Krell","email":"21ea78bc93b08b5a71e6f56afd5f274eb61179fb@microsoft.com"},"message":"[coop] Convert some `mono_exception_*` functions\nReduce managed exposure in utils a little.\n\n[coop] install object-forward.h","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/fc7bda62d353a4153d0ed799cf45549162645599"},{"sha":"b7385ba797b8f7c1cb65d523ae256ab33a839b50","author":{"name":"Zoltan Varga","email":"02e6ef48f70cd53fb879ef6c73b7ebda1815d10d@gmail.com"},"message":"[sdks] Add targets for the watch cross compiler. (#7061)\n\n* [offsets-tool] Add an '--output' argument to specify the output file directly instead of generating it from the target triple.\r\n\r\n* [sdks] Add targets for the watch cross compiler.","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/b7385ba797b8f7c1cb65d523ae256ab33a839b50"},{"sha":"23e6f6f4b58d72800f4e27fa29a6b58806ff475f","author":{"name":"Zoltan Varga","email":"02e6ef48f70cd53fb879ef6c73b7ebda1815d10d@gmail.com"},"message":"Revert \"[jit] Make some JIT regression test files compile in the mobile profile (#7059)\" (#7069)\n\nThis reverts commit e2874db5227649ad9b005a5c1d30742bb896a670.\r\n\r\nRevert this as it breaks the SDK tests.","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/23e6f6f4b58d72800f4e27fa29a6b58806ff475f"},{"sha":"cf644472f9fc6fa3072d626569f5ac8bd4ad300c","author":{"name":"monojenkins","email":"4499cda2bcc6bb50206f66afce9cb024af676d48@xamarin.com"},"message":"[msvc] Update csproj files (#7070)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/cf644472f9fc6fa3072d626569f5ac8bd4ad300c"},{"sha":"1028994a8824486b0e9bb2a5ee097ff25801fb99","author":{"name":"Alexis Christoforides","email":"c726e5c74752e7cb9defe9640c6be1de74a546f9@thenull.net"},"message":"Disable a flaky test on PRs (https://github.com/mono/mono/issues/6999)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/1028994a8824486b0e9bb2a5ee097ff25801fb99"},{"sha":"e2419dee784e69dea32efe7d1509d3098eb3e100","author":{"name":"Vlad Brezae","email":"bc9118da5c58f241ee55774f6745f32f54daa59d@gmail.com"},"message":"[interp] Add missing exception checkpoints (#6917)\n\nOn interp we can't async abort since we cannot unwind from an ip in the interp, so the interpreter does explicit checks as part of branch instructions.\r\n\r\nNote this can lead to increased stack usage when compiling with -O0.","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/e2419dee784e69dea32efe7d1509d3098eb3e100"},{"sha":"cfa087bfd74be5fd4c4556eb6e8efcdd3dc10733","author":{"name":"Zoltan Varga","email":"02e6ef48f70cd53fb879ef6c73b7ebda1815d10d@gmail.com"},"message":"[aot] Rename mono_aot_get_method_checked () to mono_aot_get_method (), there is no non-checked version anymore. (#7071)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/cfa087bfd74be5fd4c4556eb6e8efcdd3dc10733"},{"sha":"9209ea0629832d784e838e43e5f88e86009ef2e1","author":{"name":"Alexis Christoforides","email":"c726e5c74752e7cb9defe9640c6be1de74a546f9@thenull.net"},"message":"Merge pull request #7073 from mono/disable-test-sleep\n\nDisable a flaky test on PRs (https://github.com/mono/mono/issues/6999)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/9209ea0629832d784e838e43e5f88e86009ef2e1"},{"sha":"e01355eead86a8d0a6beaf662aa2c37acd1e82cc","author":{"name":"jaykrell","email":"e77b02ea7fe38df4912acea0c0cda4e3a2e3732f@cornell.edu"},"message":"[Cplusplus] Fix possible race condition and add casts between void* and function pointers. (#6871)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/e01355eead86a8d0a6beaf662aa2c37acd1e82cc"},{"sha":"52514effbf19992edc323ff9d7bf21766bc50b2c","author":{"name":"Aleksey Kliger","email":"02265701d7dbc0beaf05b3a3d42a3721ad896933@microsoft.com"},"message":"[marshal] For generic method icalls, handle generic param arguments when using coop handles\n\nSuppose we wanted to use coop handles to implement the following icall:\n\n   [MethodImpl (InternalCall)]\n   extern void GetGenericValueImpl<T> (int idx, T out value);\n\nThe question is: how should we pass the argument \"value\" to the C code?\n\nIf it was a reference type like \"string\" , we would use a coop handle:\n    void ves_icall_GetGenericValueImpl_string (gint32 idx, MonoStringHandleOut value, MonoError *error);\n\nBut if it was a valuetype, we would instead pin the memory with an interior\nhandle and pass the raw address:\n    void ves_icall_GetGenericValueImpl_int32 (gint32 idx, gint32 *value, MonoError *error);\n\nBut we don't have two different implementation on the C side - there's just one\nicall - we have to choose a single mechanism.\n\nSo the mechanism we choose is to treat all the args like valuetypes - pin the\nmemory in the wrapper and pass a raw pointer to the C side.\n\nThe other troubling possibility is if someone writes:\n   [MethodImpl (InternalCall)]\n   extern void BadInternalCall<T> (Something s, T bad);\n\nNow we really don't have any options.  So we just assert that noone ever writes\nsuch a call.","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/52514effbf19992edc323ff9d7bf21766bc50b2c"},{"sha":"ded74c0b12af53fb00ea6ab322ecbaaaac189fa7","author":{"name":"jaykrell","email":"e77b02ea7fe38df4912acea0c0cda4e3a2e3732f@cornell.edu"},"message":"Use the preallocated domain->out_of_memory_ex instead of allocating. (#6819)","distinct":false,"url":"https://api.github.com/repos/marek-safar/mono/commits/ded74c0b12af53fb00ea6ab322ecbaaaac189fa7"}]}
{"actor":{"display_login":"marek-safar"}}