Commit History

Autor SHA1 Mensaxe Data
  florian 88648248ec * fix random(<int64>) for 32 Bit CPUs %!s(int64=6) %!d(string=hai) anos
  pierre 5cc4f0be20 Fix bug report #36081: fix cycling starting with i386-linux 3.0.4 release compiler %!s(int64=6) %!d(string=hai) anos
  florian 94832d5eea * fixed define %!s(int64=6) %!d(string=hai) anos
  florian 1872bee116 * stack checking checks also proper alignment %!s(int64=6) %!d(string=hai) anos
  svenbarth 0c46460548 * m68k has slightly different alignment requirements, so that aligntoptr might result in incorrect addresses for a record's element entries, thus we introduce a separate AlignTypeData function that handles this correctly %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe b0683edfcb * simplified random(int64) code %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 789f288771 * fixed distribution of random(int64) based on patch by Pangea %!s(int64=6) %!d(string=hai) anos
  svenbarth 55dfb59631 * TRttiDataCommon is required outside of the RTTI and DynArray include files as well %!s(int64=6) %!d(string=hai) anos
  svenbarth 3ad24c9db8 * as attributes can be part of any type they are best suited in a common part of TTypeData %!s(int64=6) %!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
  Jonas Maebe aad87820e6 * abstracted registration of library init/fini routines (to be able to add %!s(int64=6) %!d(string=hai) anos
  pierre 902ef73c7c Allways use local pt variable to ameliorate readability of code %!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 72416edcc4 + support for tlsm_general on i386-linux %!s(int64=7) %!d(string=hai) anos
  yury a077e0dd90 * Fixed comparison. %!s(int64=7) %!d(string=hai) anos
  florian a34d4e715c Merged riscv_new branch %!s(int64=7) %!d(string=hai) anos
  pierre 16e2bdad5a Avoid wrap on 32-bit system for StackTop calculation %!s(int64=7) %!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=8) %!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
  florian fefe52327c * z80-embedded rtl skeleton continued %!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