Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-11-03 | Fix sos clrstack unwinding for the special HelperMethodFrame. | Mike McLaughlin | 24 | -92/+204 | |
Add and implement new ICorDebugDataTarget4 unwind interface using lldb stack unwinder ABIs. The implementation does a linear search of the native frames for the stack pointer provided. It doesn't happen often so the performance is fine. Stub out the DBI's ICorDebugDataTarget4 (in ShimDataTarget::VirtualUnwind) for now. Since PAL_VirtualUnwindOutOfProc is disabled it makes sense to just return E_NOTIMPL. Fix bpmd command so it doesn't stop in lldb when it isn't a CLRN exception (continues). | |||||
2015-11-03 | Merge pull request #1933 from LLITCHEV/Issue1831 | Lubomir Litchev | 2 | -123/+29 | |
Fix a bug in classification of structs with field holes. | |||||
2015-11-03 | Fix a bug in classification of structs with field holes. | Lubomir Litchev | 2 | -123/+29 | |
There is a bug in classifying the register passing structs where field layout leaves holes in the struct layout. | |||||
2015-11-03 | Merge pull request #1922 from janvorli/fix-multiple-exception-helpers | Jan Vorlicek | 6 | -59/+65 | |
Fix handling of embedded scopes with multiple exception holders | |||||
2015-11-03 | Merge pull request #1930 from adityamandaleeka/remove_suspension | Jan Vorlicek | 34 | -632/+311 | |
Remove thread parameter from InternalMalloc/Free/New/Delete | |||||
2015-11-02 | Remove thread parameter from InternalMalloc/Free/New/Delete | Aditya Mandaleeka | 29 | -359/+301 | |
2015-11-02 | Remove USE_SIGNALS_FOR_THREAD_SUSPENSION | Aditya Mandaleeka | 6 | -273/+10 | |
2015-11-02 | Fix handling of embedded scopes with multiple exception holders | Jan Vorlicek | 6 | -59/+65 | |
During the exception handling pass 1 on Unix, we only find one holder for each frame. But for the case where there are multiple scopes embedded in each other, each of them having their own exception holder, this is not correct and we need to call filters for all holders on such frame, starting from the inner-most one. This change fixes that. In addition, it fixes one usage of the EX_CATCH_CPP_ONLY in the src/vm/threads.cpp where the presence of the exception holder in the EX_TRY is not correct and causes the exception handler pass 1 to consider the managed exception handled at that place. The fix is to create a new EX_TRY_CPP_ONLY that doesn't contain the holder and use it at that place. In fact, the comment at EX_CATCH_IMPL_CPP_ONLY was suggesting that a separate EX_TRY clone would be a better solution anyways, since it eliminates one try / catch level in the EX_CATCH_IMPL_CPP_ONLY. | |||||
2015-10-31 | Fix build breaks in GCSample | Jan Kotas | 7 | -19/+28 | |
2015-10-31 | Merge pull request #1918 from dotnet-bot/from-tfs | Jan Kotas | 59 | -570/+4730 | |
Merge changes from TFS | |||||
2015-10-31 | Fix build break on Unix | Jan Kotas | 1 | -0/+2 | |
[tfs-changeset: 1543814] | |||||
2015-10-31 | Fix Unix build breaks | Jan Kotas | 1 | -19/+21 | |
[tfs-changeset: 1543811] | |||||
2015-10-30 | Fix Unix build break | Jan Kotas | 1 | -1/+1 | |
[tfs-changeset: 1543757] | |||||
2015-10-30 | Fix Unix build break | Jan Kotas | 1 | -2/+4 | |
[tfs-changeset: 1543746] | |||||
2015-10-30 | Merge pull request #1906 from LLITCHEV/Issue1831 | Lubomir Litchev | 1 | -1/+19 | |
Fix for GH issue #1884. | |||||
2015-10-30 | Merge pull request #1903 from jashook/master | Jan Kotas | 1 | -26/+0 | |
Remove redefinition of new and delete in alloc.h | |||||
2015-10-30 | Merge pull request #1852 from botaberg/fixsyntaxx86 | Jan Kotas | 1 | -2/+2 | |
Fix syntax error on x86 | |||||
2015-10-30 | Merge pull request #1888 from JohnChen0/master | Jan Kotas | 5 | -4/+19 | |
Modify Platform ID of Linux NIs (issue #1035) | |||||
2015-10-30 | Remove redefinition of new and delete in alloc.h | Jarret Shook | 1 | -26/+0 | |
VS 2015 RC 1 causes a breaking build with redefining new and delete as static functions. Removing the static will cause link errors with other redefined new and delete operators. These functions are redefined to just assertonly in debug. | |||||
2015-10-30 | Fix for GH issue #1884. | Lubomir Litchev | 1 | -1/+19 | |
The fgCanFastTailCall was not incrementing the callee arg number for the second register passed eightbyte of a struct. | |||||
2015-10-29 | Fix Unix build break | Jan Kotas | 1 | -1/+1 | |
[tfs-changeset: 1543525] | |||||
2015-10-29 | Merge pull request #1898 from dotnet/reloc-type | Jan Kotas | 1 | -1/+1 | |
Fix reloc type in the absence of reloc hint | |||||
2015-10-29 | Fix Unix build break | Jan Kotas | 1 | -4/+4 | |
[tfs-changeset: 1543489] | |||||
2015-10-29 | Merge pull request #1897 from dotnet-bot/from-tfs | Jan Kotas | 1 | -1/+1 | |
Merge changes from TFS | |||||
2015-10-29 | Port .NET Framework 4.6.1 changes | Jan Kotas | 59 | -570/+4724 | |
Core runtime and GC changes from https://github.com/Microsoft/dotnet/blob/master/docs/releases/net461/dotnet461-changes.md that are not in CoreCLR yet [tfs-changeset: 1543382] | |||||
2015-10-29 | Fix reloc type in the absence of reloc hint | Senthil | 1 | -1/+1 | |
When Reloc hint is no hint, JIT yields wrong Reloc type. mov eax, offset should yield DIR64 (MOFFSET for amd64) not HIGHLOW (MOFFSET for x86). | |||||
2015-10-29 | Merge pull request #1894 from dotnet-bot/from-tfs | Matt Ellis | 1 | -0/+7 | |
Merge changes from TFS | |||||
2015-10-29 | Modify crossgen to allow loading NIs during Ready To Run compilation | John Chen | 1 | -1/+1 | |
[tfs-changeset: 1543250] | |||||
2015-10-29 | Merge pull request #1893 from LLITCHEV/Issue1831 | Lubomir Litchev | 3 | -217/+312 | |
Fix putarg_stk for tail call functions. | |||||
2015-10-29 | Add contract for getSystemVAmd64PassStructInRegisterDescriptor | Jan Kotas | 1 | -0/+7 | |
[tfs-changeset: 1543232] | |||||
2015-10-29 | Fix putarg_stk for tail call functions. | Lubomir Litchev | 3 | -217/+312 | |
For tail calls the stack params should replace the current function arg space and not be placed in the outgoing argument area. | |||||
2015-10-29 | Merge pull request #1873 from kangaroo/arm-cleanup | Aditya Mandaleeka | 9 | -40/+44 | |
[arm] Clean up a few places where the arm build has bit rotted | |||||
2015-10-29 | Merge pull request #1875 from adityamandaleeka/remove_suspension | Aditya Mandaleeka | 46 | -3002/+112 | |
Initial removal of thread suspension code from PAL | |||||
2015-10-28 | Modify Platform ID of Linux NIs (issue #1035) | John Chen | 5 | -4/+19 | |
2015-10-28 | Expose Environment.Exit in mscorlib.dll. | Pallavi Taneja | 1 | -0/+1 | |
This will later be consumed by the System.Runtime.Extensions contract. [tfs-changeset: 1542759] | |||||
2015-10-28 | [arm] Fix context accessor function naming | Geoff Norton | 4 | -16/+16 | |
2015-10-27 | Merge pull request #1876 from stephentoub/local_realloc | Jan Vorlicek | 5 | -0/+49 | |
Implement LocalReAlloc in PAL | |||||
2015-10-27 | Add missing exception holder to EX_TRY | Jan Vorlicek | 2 | -4/+37 | |
When the exception handling was changed recently, the exception holder was added only to PAL_TRY / PAL_EXCEPT macros. But it needs to be in the EX_TRY as well, otherwise first pass of exception handling would incorrectly consider some exceptions unhandled. | |||||
2015-10-27 | [arm] Fix the debug build as well | Geoff Norton | 2 | -2/+2 | |
2015-10-27 | Implement CoTaskMemRealloc in PAL | stephentoub | 3 | -0/+7 | |
Also implement CoTaskMemRealloc in PAL, as it's exposed via the public Marshal.CoTaskMemRealloc. | |||||
2015-10-27 | [arm] Clean up a few places where the arm build has bit rotted | Geoff Norton | 6 | -29/+33 | |
2015-10-27 | Implement LocalReAlloc in PAL | stephentoub | 3 | -0/+42 | |
Marshal.ReAllocHGlobal is failing because it's expecting to find a LocalReAlloc implementation in libcoreclr's PAL. This commit adds one. | |||||
2015-10-27 | Merge pull request #1868 from JohnChen0/crossgen-linux | John Chen | 1 | -1/+1 | |
Fix a CrossGen assert on Linux | |||||
2015-10-26 | Remove SuspendThread and SetThreadContext PAL tests. | Aditya Mandaleeka | 22 | -1679/+0 | |
2015-10-26 | Remove unneeded includes and error in threadsusp.cpp | Aditya Mandaleeka | 1 | -13/+0 | |
2015-10-26 | Remove THREADMarkDiagnostic and its uses. | Aditya Mandaleeka | 6 | -81/+2 | |
2015-10-26 | Remove THREADHandleSuspendNative and THREADHandleResumeNative | Aditya Mandaleeka | 2 | -187/+0 | |
2015-10-26 | Set dwSuspendCount when resuming in pipe case | Aditya Mandaleeka | 1 | -4/+3 | |
2015-10-26 | Disable USE_SIGNALS_FOR_THREAD_SUSPENSION | Aditya Mandaleeka | 1 | -2/+2 | |
2015-10-26 | Make InjectActivationInternal on OS X use platform thread suspension | Aditya Mandaleeka | 1 | -18/+9 | |