Commit Verlauf

Autor SHA1 Nachricht Datum
  nickysn e471a7dd2c * use ObjpasInt, instead of nativeint in fpc_div_dword and fpc_mod_dword vor 11 Jahren
  sergei 94a045aa3d * Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionMode to System unit. Declarations in Math unit changed to aliases. vor 11 Jahren
  sergei a1dfaa54dd * Fixed exception handling in constructors of TP-style objects to correctly handle cases of statically allocated objects (must call destructor but do not free memory) and objects without destructor (must free memory if it was allocated dynamically). vor 11 Jahren
  sergei 1626667374 * Object helper routines review/improvement for alignment-sensitive targets: vor 11 Jahren
  nickysn 48edf78003 * make BSR/BSF return byte, instead of cardinal on 16/8-bit targets vor 11 Jahren
  nickysn 5c8aa6e5b0 * fpc_mul_integer and fpc_mul_longint: fallback directly to the unsigned vor 11 Jahren
  nickysn d4e01637e7 * use nativeint, instead of longint in fpc_div_dword and fpc_mod_dword, because vor 11 Jahren
  florian be3749301f * fix possible issues due to new behaviour of constant shifting vor 11 Jahren
  sergei 690995fa12 * RTL: fixed some warnings when compiling for x86_64: vor 12 Jahren
  nickysn 7e18ac90e5 * the 'len' argument of fpc_shortstr_assign changed to smallint on 16-bit cpus, because getintparaloc allocates 16-bit ints on i8086 vor 12 Jahren
  paul 431ce7afc8 rtl: remove unused variables vor 12 Jahren
  florian 57ee96ef86 * compilation on non x86 fixed vor 13 Jahren
  florian 8818b58e5d * Bsf/Bsr on x86 handle now correctly 0 as argument, resolves #22783 vor 13 Jahren
  florian bc47125943 * use BsrDWord in software mod/div vor 13 Jahren
  florian 9be3ca04ad * split FPC_HAS_INTERNAL_BSX_* defines into FPC_HAS_INTERNAL_BSF_* and FPC_HAS_INTERNAL_BSR_* vor 13 Jahren
  florian 2db4606eb0 * fix bootstrapping with 2.6.0 vor 13 Jahren
  florian ff12d63248 + generic popcnt support vor 13 Jahren
  florian b782918434 * first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction vor 13 Jahren
  pierre a311c53167 Replace HandleErrorFrame calls by HandleErrorAddrFrameInd where possible in common code (to allow correct backtrace for mips cpu) vor 13 Jahren
  Jonas Maebe b42d204514 * fpc_shortstr_assign as compilerproc, forgot to commit vor 13 Jahren
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 vor 13 Jahren
  sergei f18767f6a8 * generic fpc_shortstr_assign: cleaned up vor 13 Jahren
  florian 4765728fc4 * use SarInt64 to optimize 64 bit divs on 32 bit platforms, resolves #20998 vor 13 Jahren
  sergei 009ee271ec - Cleaned out STR_CONCAT_PROCS define vor 14 Jahren
  sergei 724f41a9af - Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Somebody had to do it one day. vor 14 Jahren
  Jonas Maebe 676ca4c891 * ifdef jvm -> ifdef cpujvm vor 14 Jahren
  sergei 8dc6ebb5ed rtl/generic.inc, minor optimizations: vor 14 Jahren
  florian d7f7a9bb76 * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346 vor 14 Jahren
  Jonas Maebe a4cf406189 * use generic string concatentation and comparison infrastructure for the vor 14 Jahren
  Jonas Maebe 10c586146a * moved fpc_shortstr_shortstr/chararray_intern_charmove() from sstrings.inc vor 14 Jahren