Historial de Commits

Autor SHA1 Mensaje Fecha
  pierre f0eedd5d71 Merge of revisions 39726 39732 39734 39735 39736 39801 39806 39807 40002 40014 40358 40363 40392 40397 40481 40537 from trunk to fixes_3_2 hace 6 años
  svenbarth b75324a4f2 * move RTTI declarations to their own header file hace 7 años
  svenbarth 44b15350fb * disable RTTI declarations if RTTI feature is disabled hace 7 años
  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) hace 7 años
  pierre 250e924ad3 + Add RTE 236 for thread errors: hace 7 años
  florian 22df9cde3e * halt and runerror never return hace 7 años
  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. hace 7 años
  svenbarth e09ec0e36b + add ability to have explicitely implemented Pointer overloads of the Interlocked* routines instead of forwarding them to the ones with suitable size. hace 7 años
  florian b086b10adf * enable more features for avr6 hace 7 años
  svenbarth 8b5461367b * move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic hace 8 años
  florian cd70098b84 + SPARC64 support for the system unit hace 8 años
  pierre d5f2c58d32 Fix bug report 34320, about random returning two same values at start hace 8 años
  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 hace 8 años
  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 hace 8 años
  marco 7ef8f00100 * more occured -> occurred spelling fixes. hace 8 años
  nickysn e1792e712a * changed the 'size' parameter of fpc_zeromem and fpc_fillmem from ptruint to sizeuint hace 9 años
  pierre b9e336dcbe Fix for trwsync.pp sporadic failure that appeared in trunk. hace 9 años
  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 hace 9 años
  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. hace 9 años
  svenbarth f8ff8eca4d Fix non-Windows resources since me and merging without TortoiseSVN don't go along that well :/ hace 9 años
  svenbarth 3f45860cf9 Use constref instead of const when passing TEntryInformation along hace 9 años
  svenbarth 535621faaa Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name hace 9 años
  svenbarth f406867100 Merged revision(s) 31929-31931,32547 from branches/svenbarth/packages: hace 9 años
  pierre 06b0bb56c1 Disable SysFreeMem call for argv for win16 OS, which does not use SysFreeMem hace 9 años
  svenbarth 6afda909d4 Rework TlsKey handling on Windows so that it works as intended with indirect main information hace 9 años
  svenbarth 1951b8aaaa Fix threadvar handling. Basically a merge of r31913 of my packages branch. hace 9 años
  Jonas Maebe 9c3cab8224 * replaced pure LGPL Mersenne Twister implementation with a public domain hace 9 años
  svenbarth e3060130a4 Adjustments so that the resource string related tables are provided inside the system unit (both for indirect and direct entry targets). hace 9 años
  svenbarth 0491bca72a inc/system.inc: hace 9 años
  Jeppe Johansen 5ec4d38231 Add support for ram-less AVR chips and simultanously optimize flash/ram size the initfinal calling sequence. hace 9 años