summaryrefslogtreecommitdiff
path: root/compiler/cclasses.pas
Commit message (Expand)AuthorAgeFilesLines
* # revisions: 32896,32897,32985,32988,32044,33061,33151,33170,33194,33206,3320...marco2016-05-221-2/+2
* --- Merging r31191 into '.':jonas2015-12-161-1/+1
* * reimplemented r28329 in a different way, as suggested by Jonasnickysn2014-08-071-4/+4
* * eliminate classes unit from the compiler by copying an array of string basedmarco2014-03-301-1/+63
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-6/+6
* Fix for Mantis #21051. Correctly handle specializations that occur during the...svenbarth2013-09-261-0/+48
* + Property TObjSymbol.ObjData, allows to access owning TObjData for external/...sergei2013-07-301-0/+1
* * better error reportingflorian2013-04-141-2/+2
* Removing duplicated hash functions in compiler/cclasses.pasmasta2013-03-161-50/+29
* - Removed a number of unused variables, reduces noise at compilation.sergei2012-10-301-2/+0
* + optimization that (re)orders instance fields of Delphi-style classes injonas2012-07-221-1/+7
* * merged trunk up to r20882jonas2012-04-151-8/+168
|\
| * * Added a lower limit on tdynamicarray block size. Certain values less than d...sergei2011-12-181-1/+8
| * o patch by Alexander Shishkin, resolves #20409florian2011-10-051-0/+2
| * compiler:paul2011-09-281-6/+157
| * * avoid range check errorflorian2011-08-201-1/+1
* | + symansistr conditional define that, when activated, makes the symbol/jonas2011-08-201-55/+89
|/
* * fixed (harmless) range check errorsjonas2011-06-021-16/+6
* compiler: reduce amount of hints and warningspaul2011-04-201-2/+0
* * fixed TCmdStrListItem.GetCopy() (the reference count of the ansistringjonas2011-04-081-0/+3
* * fixed growing a tbitset when adding an element whose index equals thejonas2010-07-181-2/+2
* * ensure that the power-of-2 size of the hash table is always larger thanjonas2010-07-031-1/+1
* * force the size of TFPHashList always to a power of two, and use an "and"jonas2010-07-031-18/+20
* * re-enabled CCLASSESINLINE since it no longer internalerrors the compilerjonas2010-06-301-25/+23
* compiler: revert r14244paul2009-11-231-20/+18
* compiler: speedup tdynamicarray.read, tdynamicarray.writepaul2009-11-211-18/+20
* * prefetch next items in TLinkedList.clear, removes most l2 cache missesjonas2009-09-131-0/+1
* + keep track of called virtual methods per unit. -Owoptvtms will now replacejonas2009-06-061-0/+123
* * fixed range check errorjonas2008-09-211-1/+1
* * fphashlist, update hashcapacity also if capacity is changedpeter2008-09-031-24/+20
* o patch from Sergej Gorelkin to improvement code generation for string literalsflorian2008-08-271-4/+244
* * Use unsigned integers for sizes and positions to break 2GB limit in tdynami...yury2008-07-281-25/+23
* * optimized TLinkedList.clear so it can use regvars for everything injonas2007-09-021-3/+3
* - removed several ;;florian2007-05-281-1/+1
* * explicitly use shortstring for TFPHashListpeter2007-02-021-42/+42
* * renamed TStringList to TCmdStrList, in general use TCmdStr instead of short...tom_at_work2007-01-261-153/+54
* * add TFPHashList.FindIndexOfpeter2007-01-111-0/+16
* fix TFPList.QuickSort duplicate in compiler cclasses (rtl is also broken)micha2006-12-021-5/+10
* * tfphashlist.delete needs to rehash after updating all indexespeter2006-11-131-19/+21
* * set vs_initialised for typed constspeter2006-11-131-21/+36
* * fixed insertlistcopy to not reverse the listpeter2006-11-081-2/+2
* * refactor procsym procdef listpeter2006-11-031-2/+3
* * disable inline for 2.0.xpeter2006-11-031-59/+63
* * dynamic growth of blocks in tdynamicarraypeter2006-11-031-137/+165
* * remove tdictionary and tindexarraypeter2006-11-031-1132/+179
* * AsmSymbolDict changed to FPHashObjectListpeter2006-11-011-16/+33
* * remove tdirectorycache that is now in cfileutilspeter2006-10-311-123/+0
* * Remove dos,strings units, use SysUtils insteadpeter2006-10-301-3/+125
* fix compilation for {$T+} linux/winmicha2006-10-041-2/+2
* macos: added a fake sysutils for use by compiler, and fixed some testsolle2006-09-031-0/+4