提交历史

作者 SHA1 备注 提交日期
  florian 7281ea7a2c * floating point division by zero should throw run time error 208, fixed 5 年之前
  Tomas Hajny 5153cceba3 * provide access to information about the failing file when dynamic loading fails 9 年之前
  Tomas Hajny db7a9950d1 * unit name changed to System (starting with uppercase 'S') for improved compatibility to Delphi - see test tobject5.pp 10 年之前
  Tomas Hajny b64c4d9acd * fixed handling of FPU exceptions, extended output with -dSYSTEMEXCEPTIONDEBUG, added possibility of debug tracking of OS/2 API error codes in RTL 10 年之前
  Tomas Hajny dbc50980d1 * fixed OS/2 compilation after dynlibs manager implementation 10 年之前
  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 年之前
  Tomas Hajny 4cced1186d * use the default locale for current country as the first fallback before using the 'Universal' locale if the locale set in LANG is not recognized/supported by OS/2 10 年之前
  Tomas Hajny 2f92aa8d48 * corrected random memory corruption during argument setup 10 年之前
  Tomas Hajny e7f76cee9e * fixed re-initialization of cached UConv object after changed codepage and added implementation of several more UnicodeStringManager routines 10 年之前
  Tomas Hajny bec4a9ceb7 * modified solution for ensuring validity of cached conversion objects 10 年之前
  Tomas Hajny c3fbfcb27b * first part of UnicodeStringManager routines implementation for OS/2 10 年之前
  sergei 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 10 年之前
  Tomas Hajny 9419073608 * make FPC RTL again compatible to OS/2 2.x (avoid using DosAllocThreadAlloc/FreeMemory if not available while keeping to use them if possible) 10 年之前
  Tomas Hajny 99e9571e0e * allow initialization of DefaultSystemCodepage also if system could return more information about prepared codepages 10 年之前
  Tomas Hajny 8cd2b615ce * added (limited) GetLastOSError by emulation of Win32 and *nix behaviour in the RTL 10 年之前
  Tomas Hajny feb58d5d25 * make handle for DosCalls accessible for other code 10 年之前
  sergei 9801288cdc * Removed SysInitFPU/SysResetFPU from (remaining) system units initialization code. It is redundant there because it is called from fpc_cpuinit, or, in case of i386, from fpc_cpucodeinit. 11 年之前
  sergei 76e5970993 * Clarified comments regarding TIB layout and stack bounds on OS/2. 11 年之前
  sergei 3a55c4301e * Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant. 11 年之前
  Tomas Hajny c8221c4196 * fix breakage of the OS/2 RTL 12 年之前
  Tomas Hajny 67b3017751 * RealMaxPathLen added - value queried from the system on startup 12 年之前
  Tomas Hajny e256311188 * GetCPUCount implementation for OS/2 added 12 年之前
  Tomas Hajny d442d14e0c + FileNameCasePreserving added - see #18066 in Mantis 13 年之前
  paul 1ccf16358c rtl: init widestring and unitcodestring managers before initialization of Standard IO files (stdin,stdout,stderr) 13 年之前
  Tomas Hajny a87a867271 * fix for exception handling - avoid endless loop in case of fatal exceptions, safer checking for prefetch bug 15 年之前
  Tomas Hajny b873d3133f * unicodestringmanager patch from r11743 extended to OS/2 and other platforms using system.pas instead of system.pp 16 年之前
  Jonas Maebe d4d7b695c7 - removed all "islibrary:=false;" assignments from system unit 16 年之前
  peter f4f3ae84d0 * AllowDirectorySeparators and AllowDriveSeparators typed constants 17 年之前
  peter 5acb3649df * revert r9557, the performance impact is to big for an academic corner 17 年之前
  yury c4e60fd1a5 - Removed systhrd.inc from targets where thread manager is stub by default. Stub is installed in common thread.inc file if DISABLE_NO_THREAD_MANAGER is not defined. 17 年之前