Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 7173b9dfed * fixed (harmless) range check errors %!s(int64=14) %!d(string=hai) anos
  paul d21bbc4548 compiler: reduce amount of hints and warnings %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 66258fb0b8 * fixed TCmdStrListItem.GetCopy() (the reference count of the ansistring %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c072eb5a34 * fixed growing a tbitset when adding an element whose index equals the %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 434a6f6ee8 * ensure that the power-of-2 size of the hash table is always larger than %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe d432023cf6 * force the size of TFPHashList always to a power of two, and use an "and" %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 35bacb55b5 * re-enabled CCLASSESINLINE since it no longer internalerrors the compiler %!s(int64=15) %!d(string=hai) anos
  paul c6c15f6533 compiler: revert r14244 %!s(int64=15) %!d(string=hai) anos
  paul 5684e3acc7 compiler: speedup tdynamicarray.read, tdynamicarray.write %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe dac2903107 * prefetch next items in TLinkedList.clear, removes most l2 cache misses %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 41acad1d11 + keep track of called virtual methods per unit. -Owoptvtms will now replace %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 9bb0db1a6a * fixed range check error %!s(int64=17) %!d(string=hai) anos
  peter e90ce867d9 * fphashlist, update hashcapacity also if capacity is changed %!s(int64=17) %!d(string=hai) anos
  florian 9955d5b061 o patch from Sergej Gorelkin to improvement code generation for string literals %!s(int64=17) %!d(string=hai) anos
  yury 5e11e697b4 * Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers. %!s(int64=17) %!d(string=hai) anos
  Jonas Maebe cadcfa76d8 * optimized TLinkedList.clear so it can use regvars for everything in %!s(int64=18) %!d(string=hai) anos
  florian a3d906f1ca - removed several ;; %!s(int64=18) %!d(string=hai) anos
  peter 06698d6e1b * explicitly use shortstring for TFPHashList %!s(int64=18) %!d(string=hai) anos
  tom_at_work 106fe68ce6 * renamed TStringList to TCmdStrList, in general use TCmdStr instead of shortstrings to fix bug #6351 %!s(int64=18) %!d(string=hai) anos
  peter a526430509 * add TFPHashList.FindIndexOf %!s(int64=18) %!d(string=hai) anos
  micha d9c91a9663 fix TFPList.QuickSort duplicate in compiler cclasses (rtl is also broken) %!s(int64=18) %!d(string=hai) anos
  peter 129ab85aad * tfphashlist.delete needs to rehash after updating all indexes %!s(int64=18) %!d(string=hai) anos
  peter 45621c892e * set vs_initialised for typed consts %!s(int64=18) %!d(string=hai) anos
  peter 99662d0bff * fixed insertlistcopy to not reverse the list %!s(int64=19) %!d(string=hai) anos
  peter e17b424e28 * refactor procsym procdef list %!s(int64=19) %!d(string=hai) anos
  peter 47c16e33c1 * disable inline for 2.0.x %!s(int64=19) %!d(string=hai) anos
  peter 4df4a4f7d1 * dynamic growth of blocks in tdynamicarray %!s(int64=19) %!d(string=hai) anos
  peter 658c46b903 * remove tdictionary and tindexarray %!s(int64=19) %!d(string=hai) anos
  peter 05183ac829 * AsmSymbolDict changed to FPHashObjectList %!s(int64=19) %!d(string=hai) anos
  peter ff6c1fa285 * remove tdirectorycache that is now in cfileutils %!s(int64=19) %!d(string=hai) anos