Commit History

Autor SHA1 Mensaxe Data
  yury 63813f3e96 * android: Fixed crash when using writeln during shared library finalization on Android 4.4+. %!s(int64=10) %!d(string=hai) anos
  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. %!s(int64=10) %!d(string=hai) anos
  sergei 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. %!s(int64=11) %!d(string=hai) anos
  sergei cfd2600b24 - Don't include softfpu code on SPARC, unless bootstrapping with 2.6. %!s(int64=11) %!d(string=hai) anos
  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. %!s(int64=11) %!d(string=hai) anos
  sergei 3a55c4301e * Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant. %!s(int64=11) %!d(string=hai) anos
  sergei ca445577ff - Linux RTL: MIPS no longer needs the softfloat code, don't compile it. %!s(int64=12) %!d(string=hai) anos
  nickysn 714ca3a61d * fixed the stack traces under linux (StackTop wasn't initialized) %!s(int64=12) %!d(string=hai) anos
  yury 2b2a68446d * Added new unit unixcp. It contains stuff from winiconv.inc - a table to map Windows code page identifiers to locale names on unix. Also GetSystemCodePage function in this unit can be used to detect which code page is used currently. %!s(int64=12) %!d(string=hai) anos
  svenbarth f7c333cee0 Enabled signal handlers %!s(int64=13) %!d(string=hai) anos
  svenbarth 322dbe5b65 Various adjustments to the RTL for m68k: %!s(int64=13) %!d(string=hai) anos
  paul f338d5c338 rtl: set DefaultSystemCodePage on linux without cwstrings %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe c71cb9dc69 * fixed null termination of cmdline (based on patch by C Western, %!s(int64=13) %!d(string=hai) anos
  pierre 495a6cfebf Merge of rev21558-59-60 by Foxsen %!s(int64=13) %!d(string=hai) anos
  paul 1ccf16358c rtl: init widestring and unitcodestring managers before initialization of Standard IO files (stdin,stdout,stderr) %!s(int64=14) %!d(string=hai) anos
  florian b17a9385e5 * use generic first_int_to_real 64 bit values on sparc %!s(int64=14) %!d(string=hai) anos
  marco f34ffd02c9 * fix for 19114. Deal with empty arguments more graciously by quoting them. %!s(int64=14) %!d(string=hai) anos
  daniel 3307d98c40 - Revert micro-exe mode for now. %!s(int64=15) %!d(string=hai) anos
  daniel 2139a229d3 + If no unit is used, no symbol inside the system unit is used, %!s(int64=15) %!d(string=hai) anos
  marco 5121f470a2 * moved ugetrlimit to the implementation (as linux specific call it shouldn't be exported) %!s(int64=16) %!d(string=hai) anos
  michael e8a375c774 * Patch from Henry Vermaak to fix EABI kernel API for arm. %!s(int64=16) %!d(string=hai) anos
  marco 7c52be9287 * moved a linux specific call to the implementation of system, where %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe f6d452c2c0 * remove the RTL's installed signal handlers at the end of the system %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 1f6ec36064 * save/restore errno inside reenable_signal, because it can be called %!s(int64=16) %!d(string=hai) anos
  florian 4bc28de96f * use different haltproc for arm-linux-eabi, this should be cleaned up by using also pascal units for the startup code for arm-linux %!s(int64=16) %!d(string=hai) anos
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe 57087da620 * return an empty string for paramstr(value>paramcount) (already correct %!s(int64=17) %!d(string=hai) anos
  michael 174de3eab1 Merged revisions 9693-10480 via svnmerge from %!s(int64=17) %!d(string=hai) anos
  micha 83b7f81f81 + add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone) %!s(int64=17) %!d(string=hai) anos
  peter 5acb3649df * revert r9557, the performance impact is to big for an academic corner %!s(int64=18) %!d(string=hai) anos