Commit History

Autor SHA1 Mensaxe Data
  Nikolay Nikolov 7be00de65c + added definitions for 6502 in systemh.inc hai 1 ano
  Rika Ichinose e133ab5790 Fix + QoL + eye candy for Windows error boxes. hai 1 ano
  Rika Ichinose ff2492edf5 Add System.UMul64x64_128. hai 7 meses
  Rika Ichinose 4f92679625 BMI1 → BMI2. hai 7 meses
  Rika Ichinose f7f8c9a615 Publish System.MemPos. hai 8 meses
  Michaël Van Canneyt 3f0593b554 * Better fix for atomic operations on wasm hai 9 meses
  Michaël Van Canneyt ec7e917b1a Use correct defines for ALUSInt, fixes problems encountered in webassembly hai 9 meses
  Sven/Sarah Barth 7f4b2f63b3 Switch from functions for the Atomic*-family to intrinsics %!s(int64=2) %!d(string=hai) anos
  Frederic Kehrein ca92c49f8c * Avoid calling copy operator when moving data from temporary objects hai 11 meses
  florian 092ff254f1 + AtomicIncrement/Decrement overloads hai 11 meses
  Rika Ichinose 0b97f169b0 Remove conditionals that rely on not defined(FPC_HAS_CPSTRING). hai 11 meses
  Rika Ichinose 9917350ef0 AVX2 CompareByte for i386. hai 1 ano
  Rika Ichinose d7352e7b66 Remove most of the VER3_0 conditionals. hai 1 ano
  florian 5b5a8b3387 * add cpuriscv to be on the safe side hai 1 ano
  Rika Ichinose 1030f67fb4 Use IndexQWord_SSE41 directly if -Cp RTL compiled with supports SSE 4.1. hai 1 ano
  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