Commit History

Autor SHA1 Mensaxe Data
  Rika Ichinose a575a5c0fd Move Int128Rec to System; remove i386 and x86_64 CPU unit dependency on SysUtils. hai 1 ano
  Rika Ichinose 73bf0c82bb Disable _Plain versions when compiling RTL for newer CPUs. hai 1 ano
  florian 9209f55112 * make GetProcessID inline hai 1 ano
  Rika Ichinose 0ca608243c SSE4.1 IndexQWord for i386 and x86-64. hai 1 ano
  Pierre Muller d1510840d0 Fix compilation of rtl with -dDISABLE_SYSTEMINLINE hai 1 ano
  florian a0cae50af6 * rtl part of #35433 hai 1 ano
  florian bccc0b195e * allow type = type ... ; syntax only for previously declared types, avoids also internal error for #40566 hai 1 ano
  Rika Ichinose b7d32e4933 ERMSB-aware Fill* for i386. hai 1 ano
  Michaël Van Canneyt 4c529287c6 * string -> shortstring %!s(int64=2) %!d(string=hai) anos
  Michaël Van Canneyt 56006aa002 * Allow widechar sets, reduce to ansichar set %!s(int64=2) %!d(string=hai) anos
  Michael VAN CANNEYT bcaf82f5e7 * String -> ShortString %!s(int64=2) %!d(string=hai) anos
  Michael VAN CANNEYT d2d3fe6bc3 * Char -> AnsiChar %!s(int64=2) %!d(string=hai) anos
  Michaël Van Canneyt bd03612527 * Typo fixed %!s(int64=2) %!d(string=hai) anos
  Michaël Van Canneyt 6e5c4667cd * Do not compile pointer overloads of atomic operations for MS-DOS/i8086 %!s(int64=2) %!d(string=hai) anos
  Michaël Van Canneyt 2a87366086 * Delphi compatibility aliases for Interlocked* functions %!s(int64=2) %!d(string=hai) anos
  Rika Ichinose 98fa292b20 SSE2 Index* and Compare* for i386, chosen at runtime. %!s(int64=2) %!d(string=hai) anos
  Jinyang He 664c613d96 add loongarch64 rtl support %!s(int64=2) %!d(string=hai) anos
  florian a06c034189 * cleanup of outdated defines %!s(int64=2) %!d(string=hai) anos
  Pierre Muller 5913434ba9 Add DISABLE_SYSTEMINLINE check to be able to avoid setting SYSTEMINLINE macro %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov c9ed14f87b + enable the 64-bit SAR instruction on the WebAssembly target %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov b6aaa06f83 + enable the ROL/ROR instructions for WebAssembly %!s(int64=3) %!d(string=hai) anos
  Pierre Muller fbed068048 Set float type information in system interface part for mips64 and mips64el CPUs %!s(int64=3) %!d(string=hai) anos
  Tomas Hajny 9f6651fdb7 + added Get/SetTextAutoFlush feature %!s(int64=4) %!d(string=hai) anos
  Károly Balogh 45b5e9215c rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that %!s(int64=4) %!d(string=hai) anos
  nickysn 800bb3adc2 * instead of using discardresult, wrap the uniquestring functions in procedures, %!s(int64=4) %!d(string=hai) anos
  nickysn df947d3ae8 * fixed rtl compilation with FPC 3.2.0 starting compiler %!s(int64=4) %!d(string=hai) anos
  nickysn 7e958e0a35 + introduced the discardresult directive and declared the UniqueString() %!s(int64=4) %!d(string=hai) anos
  nickysn 4c85306f69 + added wasm32 type defines %!s(int64=4) %!d(string=hai) anos
  Károly Balogh 05d680902e * make sure things still build with 3.0 after r47353 %!s(int64=4) %!d(string=hai) anos
  svenbarth c496b609d1 * fix for Mantis #38051: make Chr() a real intrinsics so that it can be used in type declarations as well %!s(int64=4) %!d(string=hai) anos