Commit History

Autor SHA1 Mensaxe Data
  nickysn c24d525b9f * compilation fixes for many platforms after r41167 %!s(int64=6) %!d(string=hai) anos
  nickysn 248fd313f8 + introduced unit SortBase, which implements the foundation for pluggable %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe b1a2b405ea * TMultiReadExclusiveWriteSynchronizer: removed some unnecessary barriers and %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 20c4992ac9 - removed data race test with mixed and writers, because the modifications %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 56fd8e1208 * fixed tinterlockedmt*.pp for architectures with weak memory consistency %!s(int64=6) %!d(string=hai) anos
  michael 85f1b78162 * Fix wrong typecast, fix warning when compiling %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 0db9ff5c39 * fixed packed bitsize calculation for types with a negative lower bound and %!s(int64=6) %!d(string=hai) anos
  pierre 71559c83a6 Fix parallel make for embedded rtl %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner e9c8d9b1b7 fcl-passrc: resolver: nicer error message on invalid set element type %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 8d368b0c21 pastojs fixed treating big ints as double %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner dd49ad6183 fcl-passrc: fixed treating big ints as extended %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 9aec974448 fcl-js: small optimization %!s(int64=6) %!d(string=hai) anos
  nickysn c5331d425a * split the routines with asm versions into strict pascal and strict asm versions %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 74b897b875 pastojs: not using TSelfExpr %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 28b945242e fcl-passrc: resolver: not using TSelfExpr %!s(int64=6) %!d(string=hai) anos
  pierre 9299e97932 Disable pas2js for jvm compiler %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner d4c96dcf22 pastojs: searching units in current module directory, Delphi compatibility %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 6160a2ad51 pastojs: intrinsics lo/hi, issue #34964, patch from Kryvichh %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 70c4d45474 pastojs: fixed rtl.js %!s(int64=6) %!d(string=hai) anos
  nickysn e348fada6c * optimizations in SetVisualX and SetActiveX by using a table, instead of a case statement %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner dd2fc17d51 pastojs: nicer -Jm error message, check for (a,b)[] %!s(int64=6) %!d(string=hai) anos
  Mattias Gaertner 569bd80cec fcl-passrc: parser: fixed self.a[], self.a() %!s(int64=6) %!d(string=hai) anos
  nickysn 7a15e4b0a2 * optimizations in SetActive200 and SetActive350 %!s(int64=6) %!d(string=hai) anos
  pierre 202c4f86c0 Disable jvm-android as fcl-json is not supported for this target %!s(int64=6) %!d(string=hai) anos
  Károly Balogh 6c87b89e45 atari: fpc now searches for the compiler with .ttp extension, as that's the default on Atari %!s(int64=6) %!d(string=hai) anos
  pierre beec828647 Fix cycling of arm compiler starting with release ppcarm 3.0.4 %!s(int64=6) %!d(string=hai) anos
  florian 2b6076a719 * compilation fixed %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe e52cf555ab * fix loading of constants in registers in the LLVM CG if the constant %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 2d01fe76f6 * initialse the cgpara for the C-style varargs on ARM (needed for LLVM) %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 96b27765f0 * replaced fstm/fldm with vstm/vldm for clang compatibility %!s(int64=6) %!d(string=hai) anos