Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 122d0d36d6 + volatile() expression that marks an expression as volatile %!s(int64=6) %!d(string=hai) anos
  nickysn 78e0f6c68b + added an i8086-specific FarAddr() function, similar to Addr(), but always %!s(int64=7) %!d(string=hai) anos
  florian c7d5525b56 + implemented some AVR specific intrinsics %!s(int64=7) %!d(string=hai) anos
  nickysn f514657e45 + implemented the sar/shl/shr/rol/ror inline modify-in-place nodes; the actual %!s(int64=8) %!d(string=hai) anos
  nickysn 256dc546ac + implemented the in_neg_assign_x and in_not_assign_x inline nodes, which will %!s(int64=8) %!d(string=hai) anos
  nickysn fc59649a98 + added inline nodes for handling and/or/xor in place (i.e. x:=x op y, where %!s(int64=8) %!d(string=hai) anos
  florian 9c81e90e08 + extension to iso mode: reset/rewrite can take a file name as a second parameter %!s(int64=8) %!d(string=hai) anos
  svenbarth fd66d70449 innr.inc: %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe d9c13d892e + added fpc_in_aligned forgotten in r23310 %!s(int64=10) %!d(string=hai) anos
  florian d88d644925 + support for FMA intrinsic: if there is no hardware support, the compiler throws an error. %!s(int64=11) %!d(string=hai) anos
  florian b782918434 * first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe d6966e545b + support for formal var/out parameters on the JVM target: %!s(int64=14) %!d(string=hai) anos
  florian 5dae691c96 * implementation of bit scan intrinsics by Richard Vida, resolves #17592 %!s(int64=15) %!d(string=hai) anos
  florian dfc2652062 + support of compiler intrinsic sar* using a patch by Benjamin Rosseaux, resolves #15606 %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 5885866990 + support for objcencode() (equivalent of Objective-C's @encode()) + test %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe becdecc5e4 * part of r13461 %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 6165536b5e + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable %!s(int64=16) %!d(string=hai) anos
  florian 1afb1aa9cc + ror/rol functions %!s(int64=17) %!d(string=hai) anos
  florian fb8bbd5ff0 + inline abs(<longint>) on x86 %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe c80d4225ca + support for ISO Extended Pascal ReadStr() and WriteStr() routines %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe cd5b9245f9 + support for bitsizeof() function %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe eccbc78e04 + support for bitpacked arrays: %!s(int64=19) %!d(string=hai) anos
  daniel fea15be56f * Prepare for internal stack frame functions. %!s(int64=19) %!d(string=hai) anos
  peter 2d3c01d83a * basic work to make Move() and FillChar() internal under ifdef INTERNALMOVEFILLCHAR %!s(int64=19) %!d(string=hai) anos
  Jonas Maebe 9455dea30b + slice constant %!s(int64=19) %!d(string=hai) anos
  michael 3a2eaa94b1 + Removed INTERNCONSTINTF define %!s(int64=20) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos