Commit History

Author SHA1 Message Date
  Frederic Kehrein ca92c49f8c * Avoid calling copy operator when moving data from temporary objects 9 months ago
  florian 092ff254f1 + AtomicIncrement/Decrement overloads 9 months ago
  Rika Ichinose 0b97f169b0 Remove conditionals that rely on not defined(FPC_HAS_CPSTRING). 9 months ago
  Rika Ichinose 9917350ef0 AVX2 CompareByte for i386. 1 year ago
  Rika Ichinose d7352e7b66 Remove most of the VER3_0 conditionals. 11 months ago
  florian 5b5a8b3387 * add cpuriscv to be on the safe side 1 year ago
  Rika Ichinose 1030f67fb4 Use IndexQWord_SSE41 directly if -Cp RTL compiled with supports SSE 4.1. 1 year ago
  Rika Ichinose a575a5c0fd Move Int128Rec to System; remove i386 and x86_64 CPU unit dependency on SysUtils. 1 year ago
  Rika Ichinose 73bf0c82bb Disable _Plain versions when compiling RTL for newer CPUs. 1 year ago
  florian 9209f55112 * make GetProcessID inline 1 year ago
  Rika Ichinose 0ca608243c SSE4.1 IndexQWord for i386 and x86-64. 1 year ago
  Pierre Muller d1510840d0 Fix compilation of rtl with -dDISABLE_SYSTEMINLINE 1 year ago
  florian a0cae50af6 * rtl part of #35433 1 year ago
  florian bccc0b195e * allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566 1 year ago
  Rika Ichinose b7d32e4933 ERMSB-aware Fill* for i386. 1 year ago
  Michaël Van Canneyt 4c529287c6 * string -> shortstring 2 years ago
  Michaël Van Canneyt 56006aa002 * Allow widechar sets, reduce to ansichar set 2 years ago
  Michael VAN CANNEYT bcaf82f5e7 * String -> ShortString 2 years ago
  Michael VAN CANNEYT d2d3fe6bc3 * Char -> AnsiChar 2 years ago
  Michaël Van Canneyt bd03612527 * Typo fixed 2 years ago
  Michaël Van Canneyt 6e5c4667cd * Do not compile pointer overloads of atomic operations for MS-DOS/i8086 2 years ago
  Michaël Van Canneyt 2a87366086 * Delphi compatibility aliases for Interlocked* functions 2 years ago
  Rika Ichinose 98fa292b20 SSE2 Index* and Compare* for i386, chosen at runtime. 2 years ago
  Jinyang He 664c613d96 add loongarch64 rtl support 2 years ago
  florian a06c034189 * cleanup of outdated defines 2 years ago
  Pierre Muller 5913434ba9 Add DISABLE_SYSTEMINLINE check to be able to avoid setting SYSTEMINLINE macro 2 years ago
  Nikolay Nikolov c9ed14f87b + enable the 64-bit SAR instruction on the WebAssembly target 3 years ago
  Nikolay Nikolov b6aaa06f83 + enable the ROL/ROR instructions for WebAssembly 3 years ago
  Pierre Muller fbed068048 Set float type information in system interface part for mips64 and mips64el CPUs 3 years ago
  Tomas Hajny 9f6651fdb7 + added Get/SetTextAutoFlush feature 4 years ago