Commit History

Autor SHA1 Mensaxe Data
  pierre 3a52fdf997 Add FPC_SYSTEM_EXIT_NO_RETURN macro for embedded target %!s(int64=6) %!d(string=hai) anos
  florian 72416edcc4 + support for tlsm_general on i386-linux %!s(int64=6) %!d(string=hai) anos
  yury a077e0dd90 * Fixed comparison. %!s(int64=6) %!d(string=hai) anos
  florian a34d4e715c Merged riscv_new branch %!s(int64=6) %!d(string=hai) anos
  pierre 16e2bdad5a Avoid wrap on 32-bit system for StackTop calculation %!s(int64=6) %!d(string=hai) anos
  Jeppe Johansen ceb38833f2 Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk. %!s(int64=7) %!d(string=hai) anos
  svenbarth b75324a4f2 * move RTTI declarations to their own header file %!s(int64=7) %!d(string=hai) anos
  svenbarth 44b15350fb * disable RTTI declarations if RTTI feature is disabled %!s(int64=7) %!d(string=hai) anos
  pierre 5f8f00dcd3 Allow to use CPU specific code for move procedure for systems using libc code with -dUSE_CPU_MOVE (allows easier testing for AIX, no effect by default) %!s(int64=7) %!d(string=hai) anos
  pierre 250e924ad3 + Add RTE 236 for thread errors: %!s(int64=7) %!d(string=hai) anos
  florian 22df9cde3e * halt and runerror never return %!s(int64=7) %!d(string=hai) anos
  Károly Balogh 07513150e0 * make StdOut/StdErr optionally a true alias of Output/ErrOutput, so they share the same underlying TextRec. this reduces data segment usage on small systems by more than 1K. %!s(int64=7) %!d(string=hai) anos
  svenbarth e09ec0e36b + add ability to have explicitely implemented Pointer overloads of the Interlocked* routines instead of forwarding them to the ones with suitable size. %!s(int64=7) %!d(string=hai) anos
  florian b086b10adf * enable more features for avr6 %!s(int64=7) %!d(string=hai) anos
  svenbarth 8b5461367b * move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic %!s(int64=8) %!d(string=hai) anos
  florian cd70098b84 + SPARC64 support for the system unit %!s(int64=8) %!d(string=hai) anos
  pierre d5f2c58d32 Fix bug report 34320, about random returning two same values at start %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 233185a4e5 rtti: make aligntoqword to always align to the same size as typinfo/AlignTypeData. this fixes m68k crashes in RTTI after r35218 %!s(int64=8) %!d(string=hai) anos
  florian 0b82f71e8d * take care of the fact that there are 32 bit abis (e.g. ARMHF) which align qword on 8 byte boundaries, resolves issue #31132 %!s(int64=8) %!d(string=hai) anos
  marco 7ef8f00100 * more occured -> occurred spelling fixes. %!s(int64=8) %!d(string=hai) anos
  nickysn e1792e712a * changed the 'size' parameter of fpc_zeromem and fpc_fillmem from ptruint to sizeuint %!s(int64=8) %!d(string=hai) anos
  pierre b9e336dcbe Fix for trwsync.pp sporadic failure that appeared in trunk. %!s(int64=9) %!d(string=hai) anos
  svenbarth 25c4a5c986 Fix usage of external resources on systems besides Darwin by moving the variable referencing FPC_RESLOCATION fon non-indirect entry information systems from system.inc back into intres.inc %!s(int64=9) %!d(string=hai) anos
  svenbarth 7f079ff58a Fix compilation of Win64 and WinCE as those don't have indirect entry information yet and thus they'd require FPC_RESLOCATION which is not available for those platforms... Fixes Mantis #30264. %!s(int64=9) %!d(string=hai) anos
  svenbarth f8ff8eca4d Fix non-Windows resources since me and merging without TortoiseSVN don't go along that well :/ %!s(int64=9) %!d(string=hai) anos
  svenbarth 3f45860cf9 Use constref instead of const when passing TEntryInformation along %!s(int64=9) %!d(string=hai) anos
  svenbarth 535621faaa Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name %!s(int64=9) %!d(string=hai) anos
  svenbarth f406867100 Merged revision(s) 31929-31931,32547 from branches/svenbarth/packages: %!s(int64=9) %!d(string=hai) anos
  pierre 06b0bb56c1 Disable SysFreeMem call for argv for win16 OS, which does not use SysFreeMem %!s(int64=9) %!d(string=hai) anos
  svenbarth 6afda909d4 Rework TlsKey handling on Windows so that it works as intended with indirect main information %!s(int64=9) %!d(string=hai) anos