{"push_id":1462980900,"size":36,"distinct_size":36,"ref":"refs/heads/master","head":"fb5f8d70e8b85e084af2cb52b70914b3428652a1","before":"38a0b157a1bad7080763009746cce92be2388b8e","commits":[{"sha":"eedc7cb7e59975aa4ea194b199197a14cbf6e351","author":{"name":"SaeHie Park","email":"c67822a22c5763568604d8ca32dc33f45f6a97ef@gmail.com"},"message":"[x86/Linux] Fix unknown type name 'PTR_RUNTIME_FUNCTION' (#8272)\n\nFix compile error for x86/Linux\r\n- wrap only RUNTIME_FUNCTION in corcompile.h with !FEATURE_PAL","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/eedc7cb7e59975aa4ea194b199197a14cbf6e351"},{"sha":"23380588f74c56da424806ca9c7343c4d7a11a97","author":{"name":"SaeHie Park","email":"c67822a22c5763568604d8ca32dc33f45f6a97ef@gmail.com"},"message":"[x86/Linux] Fix 'stdcall' here was previously declared without (#8320)\n\nFix compile error for x86/Linux\r\n- add __stdcall in header\r\n- fix \"function declared 'stdcall' here was previously declared without\"","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/23380588f74c56da424806ca9c7343c4d7a11a97"},{"sha":"2acb29c3e9aeeab5292d6481e8d3bf583ae110ab","author":{"name":"SaeHie Park","email":"c67822a22c5763568604d8ca32dc33f45f6a97ef@gmail.com"},"message":"[x86/Linux] Fix compile error in zapcode (#8294)\n\nFix compile error for x86/Linux\r\n- Remove ZapUnwindInfo WIN64EXCEPTIONS codes for x86/Linux\r\n- fix \"use of undeclared identifier 'NEED_TO_PORT_THIS_ONE'\"\r\n- fix \"unknown type name 'UNWIND_INFO'\"\r\n- fix \"use of undeclared identifier 'READYTORUN_HELPER_PersonalityRoutineFilterFunclet'\"","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/2acb29c3e9aeeab5292d6481e8d3bf583ae110ab"},{"sha":"d20a00d37cd833cec3bd5e46c66dcde07dd28f32","author":{"name":"Bruce Forstall","email":"74743cd806e5cc8aa129b22f4e1c9e76e37958d3@microsoft.com"},"message":"Factor out common stack adjustment code","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/d20a00d37cd833cec3bd5e46c66dcde07dd28f32"},{"sha":"ff98f85d58e76ec2b85a3d40cd380546b80c01a1","author":{"name":"Bruce Forstall","email":"74743cd806e5cc8aa129b22f4e1c9e76e37958d3@microsoft.com"},"message":"Merge pull request #8314 from BruceForstall/RefactorEmit\n\nFactor out common stack adjustment code","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/ff98f85d58e76ec2b85a3d40cd380546b80c01a1"},{"sha":"a258f013a53e1ad2cdef5998c8340be0ff0c2926","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Do not rewrite `(t + cns_a) << cns_s)` during CSE.\n\nMorph normally rewrites trees of the form `(t + cns_a) << cns_s` to\n`(t << cns_s + cns_a << cns_s)`. This transformation is not safe to run\nduring CSE, as it may invalidate CSE candidates.\n\nFixes #8285.","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/a258f013a53e1ad2cdef5998c8340be0ff0c2926"},{"sha":"e5d9c9f4dea33b66339f748d837e99a3d645ff79","author":{"name":"SaeHie Park","email":"c67822a22c5763568604d8ca32dc33f45f6a97ef@gmail.com"},"message":"[x86/Linux] Fix error variable 'td' is uninitialized (#8299)\n\nFix compile error for x86/Linux\r\n- make compiler happy with initialize variable 'td' with 0.0","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/e5d9c9f4dea33b66339f748d837e99a3d645ff79"},{"sha":"4fb0c3e3cff61c09a5ec745b354e3219607295a3","author":{"name":"SaeHie Park","email":"c67822a22c5763568604d8ca32dc33f45f6a97ef@gmail.com"},"message":"[x86/Linux] Fix constructor missing in UnmanagedToManagedFrame (#8275)\n\nFix compile error for x86/Linux\r\n- full error string: constructor for 'UMThkCallFrame' must explicitly\r\n  initialize the base class 'UnmanagedToManagedFrame' which does not\r\n  have a default constructor\r\n- wrap UMThkCallFrame with also !FEATURE_PAL","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/4fb0c3e3cff61c09a5ec745b354e3219607295a3"},{"sha":"eb6315222854cad6499a33639dce795032a9d3f7","author":{"name":"sivarv","email":"73fae3b6c24de473684fcc85cbed17d3fb546409@microsoft.com"},"message":"Enable using SSE3_4 instruction set for SIMD codegen.","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/eb6315222854cad6499a33639dce795032a9d3f7"},{"sha":"f9c645f88a9646ab95eca62df8b0c932de3efa17","author":{"name":"Pat Gavlin","email":"324147c0e7e65f4285291b25db1c19ffc72308a9@gmail.com"},"message":"Merge pull request #8325 from pgavlin/gh8285\n\nDo not rewrite `(t + cns_a) << cns_s)` during CSE.","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/f9c645f88a9646ab95eca62df8b0c932de3efa17"},{"sha":"8de587f3b6d45be23f5178f510e260e470f2ef4f","author":{"name":"Jan Kotas","email":"ef12690177f97a0d90c7dc945df7fe18ccd5b553@microsoft.com"},"message":"Disable PSPSym and LocAllocSPvar for CoreRT (#8319)\n\nThe establisher frame definition differs between CoreRT ABI and CoreCLR ABI. In CoreRT ABI created by @russellhadley and @smosier while back, the establisher frame is always the SP value at the point that control left the frame in which execution would resume after a catch handler completes. This mismatch leads to crashes when PSPSym is recomputed in funclets of methods with localloc.\r\n\r\nFixed by disabling PSPSym for CoreRT since it does not need it. Also disabled LocAllocSPvar while I was on it since it is not needed for CoreRT either.\r\n\r\nFixes https://github.com/dotnet/corert/issues/2255","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/8de587f3b6d45be23f5178f510e260e470f2ef4f"},{"sha":"a7ee82d87e6c4d40c70e77adeae2aa4978d6f5fa","author":{"name":"Bruce Forstall","email":"74743cd806e5cc8aa129b22f4e1c9e76e37958d3@microsoft.com"},"message":"Force enable SSE2 on RyuJIT/x86 on desktop\n\nSSE2 is required for RyuJIT/x86; there is no x87 code path.\nThe .NET Core VM sets the JIT flag enabling this, and we assert\nit does. On desktop, however, especially under NGEN, it does not.\nWe ignore that, and generate SSE2 code anyway.","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/a7ee82d87e6c4d40c70e77adeae2aa4978d6f5fa"},{"sha":"10f3d635975ebb9b70ec6173562dd9c11227dfc9","author":{"name":"Mike Danes","email":"6a9052e11739629404b1b31014ff5abd504a32f9@hotmail.com"},"message":"Fix various disassembly issues\n\n- (null) being displayed instead of ymmword ptr\n- lack of a space between some instructions and their first operand\n- incorrect display of pmovmskb's first operand (was something like yrax)\n- displaying ymm registers in cases where xmm registers were actually used\n- displaying mm instead of xmm/ymm (e.g. cmpps mm1, mm2)","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/10f3d635975ebb9b70ec6173562dd9c11227dfc9"},{"sha":"3f85c4c9c5a0ad78a4ed0f12c389b5c50c4527d6","author":{"name":"Jonghyun Park","email":"8597e43723f6fb7eb642f8222d1eb6622ca38829@gmail.com"},"message":"Fix ignored attribute warning for x86/Linux build (#8334)","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/3f85c4c9c5a0ad78a4ed0f12c389b5c50c4527d6"},{"sha":"31c5791b1c81800703655f7d306b030e3cde9bd2","author":{"name":"Jonghyun Park","email":"8597e43723f6fb7eb642f8222d1eb6622ca38829@gmail.com"},"message":"Fix the mistmatch between gc_thread_stub and GCThreadFunction (#8336)","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/31c5791b1c81800703655f7d306b030e3cde9bd2"},{"sha":"6c870a3e37bead1aecf2fa898fcefbefd8e7543a","author":{"name":"Jonghyun Park","email":"8597e43723f6fb7eb642f8222d1eb6622ca38829@gmail.com"},"message":"Uses 'W' to fix build error (#8345)","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/6c870a3e37bead1aecf2fa898fcefbefd8e7543a"},{"sha":"a60661ea96f6760d6cfd8e1e86c370f7e7052ed0","author":{"name":"Jan Vorlicek","email":"09bb9bc2e782fb04614d1a465f5dc8996873b58c@microsoft.com"},"message":"Fix phantom TEXTREL in libcoreclr.so (#8347)\n\nThis change fixes the problem where scanelf tool reported that libcoreclr.s\r\ncontains TEXTRELs, however it was unable to find any.\r\nIt turns out there actually were TEXTRELs, but not in the program code or\r\nprogram data, but rather in the DWARF tables. The NESTED_ENTRY macro for\r\nARM64 and AMD64 uses .cfi_personality with encoding 0, which means\r\nabsolute address. This is the source of the TEXTREL.\r\nChanging the encoding to 0x1b - DW_EH_PE_pcrel | DW_EH_PE_sdata4 fixes the\r\nproblem - the scanelf tool no longer reports any TEXTRELs in libcoreclr.so.","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/a60661ea96f6760d6cfd8e1e86c370f7e7052ed0"},{"sha":"3b21d92f677251957eabcece8fd9490f140d8945","author":{"name":"Bruce Forstall","email":"74743cd806e5cc8aa129b22f4e1c9e76e37958d3@microsoft.com"},"message":"Fix AMD64 CTP build break\n\n[tfs-changeset: 1639770]","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/3b21d92f677251957eabcece8fd9490f140d8945"},{"sha":"c1e15f43e313d33bb60cdc04131e6cf720d7150f","author":{"name":"Petr Onderka","email":"49d9b61774360460be83223fcd0549e9f672478b@gmail.com"},"message":"Use invariant culture in test (#8327)\n\nThis makes sure the test passes on machines\r\nwhere the decimal separator of the default culture is comma.","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/c1e15f43e313d33bb60cdc04131e6cf720d7150f"},{"sha":"e67851210d1c03d730a3bc97a87e8a6713bbf772","author":{"name":"John Chen","email":"c0324c926938473cb77abd4c0beb662bbb71abed@microsoft.com"},"message":"Disable CER feature as it is not used (#8218)\n\nUse FEATURE_CER to scope CER code,\r\nand disable CER feature in CoreCLR.","distinct":true,"url":"https://api.github.com/repos/Dmitri-Botcharnikov/coreclr/commits/e67851210d1c03d730a3bc97a87e8a6713bbf772"}]}
{"actor":{"display_login":"Dmitri-Botcharnikov"}}