Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe bf9b021749 * optimized align() so it no longer contains any branches which %!s(int64=18) %!d(string=hai) anos
  florian c64ab62bdf * fixed CompareChar0, resolves #10151 %!s(int64=18) %!d(string=hai) anos
  florian c794ec6de0 * fix Index*Word for CPUs requiring proper alignment %!s(int64=18) %!d(string=hai) anos
  florian b59fdbeb93 * CompareWord and CompareDWord fixed for building with <2.3.1 %!s(int64=18) %!d(string=hai) anos
  yury 3d1d9815ac * Fixed CompareDWord. %!s(int64=18) %!d(string=hai) anos
  yury 5e9dd6cd4c * Fixed CompareDWord after r8827 (compiler warnings should not be ignored :). %!s(int64=18) %!d(string=hai) anos
  yury 2770652beb * Fixed unreachable code warnings and removed not used variable. %!s(int64=18) %!d(string=hai) anos
  florian 7da7364ee7 * refactored SysResetFPU into SysInitFPU and SysResetFPU %!s(int64=18) %!d(string=hai) anos
  florian 7878f0feb3 * made all fpc_*_to_shortstr helpers a procedure, resolves #8580 %!s(int64=18) %!d(string=hai) anos
  florian 4b69743c92 * fixed compilation on non sigbusing cpus %!s(int64=18) %!d(string=hai) anos
  florian 3f24d63176 * fixed Compare* for CPUs requiring natural alignment %!s(int64=18) %!d(string=hai) anos
  peter 4f862a23a7 * fixed alignment leftover in compare %!s(int64=18) %!d(string=hai) anos
  florian 96eaeeaf98 * fixed Index* for 64 Bit CPUs %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 775ee6f563 * len=0 should not be treated as overflow in comparebyte/word/dword %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe b5a1a6c6b4 * fixed generic index- and comparebyte/word/dword for limits which %!s(int64=18) %!d(string=hai) anos
  peter e8322a83e4 * optimized generic implementations to use pointers instead of %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 9bd4fe433b * fixed buffer overflows in int_str() + test %!s(int64=18) %!d(string=hai) anos
  micha d95b9082bb * add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64 %!s(int64=18) %!d(string=hai) anos
  micha 7475f656f8 + add memory barrier routines for powerpc/64 %!s(int64=18) %!d(string=hai) anos
  daniel bb5fea342f * RTL updates needed to successfully cycle with -CIcommon_type. %!s(int64=18) %!d(string=hai) anos
  daniel 32216bcccd * ptrint -> ptruint %!s(int64=18) %!d(string=hai) anos
  daniel 8ee5966a2e * Fix comparedword and change it to cardinal. %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 9cec910eb9 * changed *string_to_*chararray helpers from functions into procedures %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe a2c3826281 * changed fpc_big_chararray and fpc_big_widechararray from %!s(int64=18) %!d(string=hai) anos
  peter cd767cf5c8 * i386 uses generic fpc_compare_shortstr_equal %!s(int64=18) %!d(string=hai) anos
  daniel e8050233af + Patch by Thorsten Engler to optimize string comparisons for = and <> cases. (Mantis #8231) %!s(int64=18) %!d(string=hai) anos
  florian b3a1868ff0 * correct masking of exceptions in genmath code %!s(int64=18) %!d(string=hai) anos
  yury 2244f1b9c6 * fixed warning. %!s(int64=19) %!d(string=hai) anos
  florian fd2032dab2 + start of embedded rtl %!s(int64=19) %!d(string=hai) anos
  peter 2f0ce31751 * string concat changed from function to procedure to %!s(int64=19) %!d(string=hai) anos