Commit History

Autor SHA1 Mensaxe Data
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov %!s(int64=12) %!d(string=hai) anos
  nickysn 7e18ac90e5 * the 'len' argument of fpc_shortstr_assign changed to smallint on 16-bit cpus, because getintparaloc allocates 16-bit ints on i8086 %!s(int64=12) %!d(string=hai) anos
  nickysn cac6ac38d0 + added RTL helpers for Val() for longint/dword on 16/8-bit CPUs %!s(int64=12) %!d(string=hai) anos
  nickysn 8b6b832677 + added helper functions for read/readln longint/longword on 16/8-bit cpus %!s(int64=12) %!d(string=hai) anos
  nickysn 1e28790e99 * fpc_PushExceptAddr's parameter Ft changed from LongInt to SmallInt on 16-bit CPUs for better efficiency %!s(int64=12) %!d(string=hai) anos
  nickysn 3b2ea4df6c + implmemented FPC_LONGJMP for i8086 %!s(int64=12) %!d(string=hai) anos
  nickysn 4dfbf148f2 + added Str() helpers for 32-bit ints for 16/8-bit CPUs %!s(int64=12) %!d(string=hai) anos
  nickysn 697de721ef + added write/writeln helpers in the RTL for writing longints/longwords on 16/8-bit CPUs %!s(int64=12) %!d(string=hai) anos
  nickysn 5ea6f37247 + implemented FPC_SETJMP for the i8086 %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe e1e11f81e3 * fixed using readstr/writestr inside routines called from the parameter %!s(int64=12) %!d(string=hai) anos
  florian d5985b4f0e * patch by Christophe Staïesse to implement more ISO-like read behaviour in iso mode, resolves #24060 %!s(int64=12) %!d(string=hai) anos
  florian 81e0e3114c * throw an error if threadvars are used but not supported %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 9777699c70 * fixed compilation for targets with internal stack checking after r23325 %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 7c578c3541 * made the pascal name of the string range checking helpers match %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe fe5a4baa15 - removed FPC 2.4 bootstrapping support %!s(int64=12) %!d(string=hai) anos
  pierre 14c5fceb45 Add fpc_longword_to_double %!s(int64=12) %!d(string=hai) anos
  florian 420cd9bd27 + support for <text>^ in iso mode %!s(int64=13) %!d(string=hai) anos
  florian 2db4606eb0 * fix bootstrapping with 2.6.0 %!s(int64=13) %!d(string=hai) anos
  florian ff12d63248 + generic popcnt support %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aba6923187 * moved g_test_self() from cgobj to hlcgobj %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe b42d204514 * fpc_shortstr_assign as compilerproc, forgot to commit %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe baa8fa39a8 * converted code to trash variables (-gt) to operate at the node tree level, %!s(int64=13) %!d(string=hai) anos
  florian 6c8eed21c4 + implement auto inlining (-Ooautoinline) %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  svenbarth bd19a16be9 Add support for Default() intrinsic. For now this is only (fully) supported %!s(int64=13) %!d(string=hai) anos
  paul 79b725990c rtl: remove spaces %!s(int64=13) %!d(string=hai) anos
  sergei f07d02b427 - Removed string conversion helpers that are not actually used by compiler code generation (duplicated pwidechar/punicodechar stuff). %!s(int64=13) %!d(string=hai) anos
  sergei 568ef396fb * Added fpc_dynarray_assign (a helper for dynamic array assignments), added local access to fpc_intf_assign, and switched fpc_copy to use assignment helpers instead of incr_ref/decr_ref combinations. %!s(int64=13) %!d(string=hai) anos