ondrej
|
1a0ba60de6
* revert r47598: implement TRandomGenerator
|
4 years ago |
ondrej
|
c4dd3b661a
* rtl: implement TRandomGenerator for thread-safe random
|
4 years ago |
florian
|
7281ea7a2c
* floating point division by zero should throw run time error 208, fixed
|
5 years ago |
Tomas Hajny
|
5153cceba3
* provide access to information about the failing file when dynamic loading fails
|
9 years ago |
Tomas Hajny
|
db7a9950d1
* unit name changed to System (starting with uppercase 'S') for improved compatibility to Delphi - see test tobject5.pp
|
10 years ago |
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 years ago |
Tomas Hajny
|
dbc50980d1
* fixed OS/2 compilation after dynlibs manager implementation
|
10 years ago |
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 years ago |
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 years ago |
Tomas Hajny
|
2f92aa8d48
* corrected random memory corruption during argument setup
|
10 years ago |
Tomas Hajny
|
e7f76cee9e
* fixed re-initialization of cached UConv object after changed codepage and added implementation of several more UnicodeStringManager routines
|
10 years ago |
Tomas Hajny
|
bec4a9ceb7
* modified solution for ensuring validity of cached conversion objects
|
10 years ago |
Tomas Hajny
|
c3fbfcb27b
* first part of UnicodeStringManager routines implementation for OS/2
|
10 years ago |
sergei
|
3a5e6485b5
- RTL: removed InitVariantManager, it was an empty procedure since day 1.
|
10 years ago |
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 years ago |
Tomas Hajny
|
99e9571e0e
* allow initialization of DefaultSystemCodepage also if system could return more information about prepared codepages
|
10 years ago |
Tomas Hajny
|
8cd2b615ce
* added (limited) GetLastOSError by emulation of Win32 and *nix behaviour in the RTL
|
10 years ago |
Tomas Hajny
|
feb58d5d25
* make handle for DosCalls accessible for other code
|
10 years ago |
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 years ago |
sergei
|
76e5970993
* Clarified comments regarding TIB layout and stack bounds on OS/2.
|
11 years ago |
sergei
|
3a55c4301e
* Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant.
|
11 years ago |
Tomas Hajny
|
c8221c4196
* fix breakage of the OS/2 RTL
|
12 years ago |
Tomas Hajny
|
67b3017751
* RealMaxPathLen added - value queried from the system on startup
|
12 years ago |
Tomas Hajny
|
e256311188
* GetCPUCount implementation for OS/2 added
|
12 years ago |
Tomas Hajny
|
d442d14e0c
+ FileNameCasePreserving added - see #18066 in Mantis
|
13 years ago |
paul
|
1ccf16358c
rtl: init widestring and unitcodestring managers before initialization of Standard IO files (stdin,stdout,stderr)
|
13 years ago |
Tomas Hajny
|
a87a867271
* fix for exception handling - avoid endless loop in case of fatal exceptions, safer checking for prefetch bug
|
15 years ago |
Tomas Hajny
|
b873d3133f
* unicodestringmanager patch from r11743 extended to OS/2 and other platforms using system.pas instead of system.pp
|
16 years ago |
Jonas Maebe
|
d4d7b695c7
- removed all "islibrary:=false;" assignments from system unit
|
16 years ago |
peter
|
f4f3ae84d0
* AllowDirectorySeparators and AllowDriveSeparators typed constants
|
17 years ago |