Commit History

Autor SHA1 Mensaxe Data
  ondrej 1a0ba60de6 * revert r47598: implement TRandomGenerator %!s(int64=4) %!d(string=hai) anos
  ondrej c4dd3b661a * rtl: implement TRandomGenerator for thread-safe random %!s(int64=4) %!d(string=hai) anos
  svenbarth 107a2e4e85 - remove local Random() implementations that weren't exported anyway (LongInt <> Integer inside the System unit) %!s(int64=5) %!d(string=hai) anos
  florian 28c0a47a95 + Xtensa: completed rtl skeleton %!s(int64=5) %!d(string=hai) anos
  florian 799ea31a5f * AVR: due to recent fixes, EXCLUDE_COMPLEX_PROCS is not needed anymore %!s(int64=5) %!d(string=hai) anos
  Jeppe Johansen 2f501be2a0 Fixed stack checking for embedded target. Based on work by Christo Crause %!s(int64=6) %!d(string=hai) anos
  pierre 3a52fdf997 Add FPC_SYSTEM_EXIT_NO_RETURN macro for embedded target %!s(int64=6) %!d(string=hai) anos
  florian 6726150147 + embedded uses also FPC_STDOUT_TRUE_ALIAS to save memory %!s(int64=7) %!d(string=hai) anos
  nickysn c639bf3900 * fixed bug, caused by an incorrect order of ifdefs, which caused the system %!s(int64=9) %!d(string=hai) anos
  nickysn 73d0dae569 + added various things, needed for i8086 compilation to the system unit of the %!s(int64=9) %!d(string=hai) anos
  florian 6f9d74b83e + define FPC_NO_DEFAULT_HEAP for the embedded target as well %!s(int64=9) %!d(string=hai) anos
  Jeppe Johansen 5ec4d38231 Add support for ram-less AVR chips and simultanously optimize flash/ram size the initfinal calling sequence. %!s(int64=9) %!d(string=hai) anos
  florian c2c87828e9 + slightly modified patch by lelekx to implement plugable file routines for the embedded target, resolves issue #22918 %!s(int64=10) %!d(string=hai) anos
  florian 2ecadc065e * noreturn directive %!s(int64=10) %!d(string=hai) anos
  florian 886e3e8d02 * disable several complex procedures for avr with a newly introduced define: EXCLUDE_COMPLEX_PROCS. They %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen f7526d0d36 Add classes and stub thread support in the embedded rtl. %!s(int64=10) %!d(string=hai) anos
  sergei 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. %!s(int64=10) %!d(string=hai) anos
  sergei f85a8159ef * compiler/mips/cpuinfo.pas: removed "FPU_" prefixes from FPU names, not necessary because compiler inserts one itself. %!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
  Jeppe Johansen bda6bf8137 Fix compilation of ARM-embedded RTL %!s(int64=11) %!d(string=hai) anos
  florian 68d04a4d21 + add random code from Francesco's GBA code %!s(int64=12) %!d(string=hai) anos
  florian dcc227882d + newline %!s(int64=12) %!d(string=hai) anos
  florian ebd2e79270 * calling SysInitExceptions is not really needed because it sets only some vars to nil which are nil anyways, this saves some bytes %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 84ea70fddc Fixed some minor formating issues %!s(int64=13) %!d(string=hai) anos
  Tomas Hajny d442d14e0c + FileNameCasePreserving added - see #18066 in Mantis %!s(int64=13) %!d(string=hai) anos
  florian 375f83c874 * moved heap manager on embedded systems into a separate unit %!s(int64=14) %!d(string=hai) anos
  florian 519df6d3a8 * fix compilation without exit code %!s(int64=14) %!d(string=hai) anos
  florian c2f04796b9 + only include softfpu if FPUNONE is not set %!s(int64=14) %!d(string=hai) anos
  florian 1b79f2ebcf * improved feature defines %!s(int64=16) %!d(string=hai) anos
  florian 2510af64d1 * fixed compilation of embedded system unit: path helper functions depend now on the avaibility of the textio/fileio feature %!s(int64=16) %!d(string=hai) anos