2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  florian 4d63945b8d + handle also STATUS_FLOAT_MULTIPLE_FAULTS, resolves #32822 7 жил өмнө
  florian b421ed0db1 * fixed TranslateMxcsr 7 жил өмнө
  Tomas Hajny e5ceb04725 * patch by Dmitry Boyarintsev (bug #31023) implementing SysSetCtrlBreakHandler for Win32 and Win64 8 жил өмнө
  svenbarth 638339812e i386-win32 also has indirect entry information, so enable this in the compiler and disable the corresponding define in system.pp 9 жил өмнө
  svenbarth 3f45860cf9 Use constref instead of const when passing TEntryInformation along 9 жил өмнө
  svenbarth 535621faaa Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name 9 жил өмнө
  svenbarth 788393c298 Change WideString initialization to work correctly with indirect main information as well 9 жил өмнө
  svenbarth af53fcb48c Adjust SysInstance so that it is correctly handled with the indirect entry information on Win32 9 жил өмнө
  svenbarth 6afda909d4 Rework TlsKey handling on Windows so that it works as intended with indirect main information 9 жил өмнө
  svenbarth e3060130a4 Adjustments so that the resource string related tables are provided inside the system unit (both for indirect and direct entry targets). 9 жил өмнө
  svenbarth 0491bca72a inc/system.inc: 9 жил өмнө
  svenbarth 7e1e947b71 asm_exit is only needed on Win32 (Note: the removal of asm_exit from TEntryInformation in the previous commit should have been in this one -.- ) 9 жил өмнө
  svenbarth b525cecad8 - get rid of the calling convention modifier for PascalMain as it's generated using the default calling convention anyway (without any parameters this luckily doesn't matter that much ;) ) 9 жил өмнө
  svenbarth 2d454dc8fa Move DynLibs support to System unit using a manager approach like for Threads, WideStrings, etc.. This is needed so that we can support features like "delayed" and loading of dynamic packages. 10 жил өмнө
  sergei ae68a4962f - RTL: merged functionality of InitWideStringManager into InitUnicodeStringManager and removed the former. 10 жил өмнө
  sergei 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 жил өмнө
  sergei 3a55c4301e * Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant. 11 жил өмнө
  sergei c83f4c5ddc * Windows targets: removed 'errno' threadvar, OS error codes can be passed directly to Errno2InOutRes(). 11 жил өмнө
  sergei 489b23cecd * Made TStartupInfo type common for win32 and win64 and updated as suggested by Mantis #23074. 11 жил өмнө
  sergei 53f3bc052d - Do not compile non-SEH parts of exception handling if SEH is used. 11 жил өмнө
  sergei 695f271b8c + Win32 SEH: actually install the exception handler around main procedure (write to fs:(0) was missing). 11 жил өмнө
  sergei 179586f589 + SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH. 11 жил өмнө
  sergei 5ada0ff373 - Removed debugging code around SetUnhandledExceptionFilter. This function sets some global variable in kernel32.dll, and does not change fs:[0]. 11 жил өмнө
  sergei bc4c1149c3 + Native threadvar implementation for Win32 and Win64 (most of it, but not yet complete). 12 жил өмнө
  florian f6f6df2780 * removed line breaks 13 жил өмнө
  florian 25b80bedf9 * get rid of tabs with wrong size 13 жил өмнө
  florian 3d76823929 * load StackTop and StackBottom correctly on windows, also in libraries 13 жил өмнө
  Tomas Hajny d442d14e0c + FileNameCasePreserving added - see #18066 in Mantis 13 жил өмнө
  sergei cd44c5f45c Win32 and Win64, fixed DLL exit sequence, resolves #14603: 13 жил өмнө
  florian 562932a2c9 * change dllparam into PtrInt, this is required for 64 bit systems, patch based on Gennadiy's patch in #21089, resolves #21089 13 жил өмнө