summaryrefslogtreecommitdiff
path: root/compiler/opttail.pas
Commit message (Expand)AuthorAgeFilesLines
* * also allow by-value open array parameters for the tail recursion optimizationsvenbarth2020-01-211-1/+3
* * enable tail recursion optimization also for const and constref open arrayssvenbarth2020-01-211-6/+8
* * voidcodepointertype => voidpointertype as suggested by Pierreflorian2020-01-181-1/+1
* * unified loadnf_load_self_pointer into loadnf_load_addrflorian2019-12-301-10/+26
* * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-0/+2
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-1/+1
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+1
* * optimize also tail calls, if it is a simple procedureflorian2013-10-061-2/+4
* * factored load node flags out of node flags to gain spaceflorian2011-10-301-1/+1
* * Merged XPCom branch into trunk, added support for constref and changedjoost2010-10-171-1/+1
|\
| * * Implemented constref support, to force constant function-parameters to bejoost2010-09-191-1/+1
* | * don't do tail recursion optimization on method calls having an explicit sel...florian2010-09-161-1/+1
|/
* * removed "and not is_class()" condition from is_managed_type(), becausejonas2010-05-221-2/+2
* * error message when a goto label is optimized awaypeter2007-10-171-2/+4
* * refactor function result handlingpeter2007-09-181-8/+8
* * write also asmblocklabel for a connected labelsympeter2007-07-231-1/+1
* * don't do tail recursion optimization on types requiring init/final codeflorian2007-01-171-1/+6
* * fixed memory leaks in compiler.yury2006-11-141-2/+2
* * remove ttypepeter2006-10-291-2/+2
* * fixed tail recursion optimization for code using methodpointerinit/doneflorian2006-10-141-2/+21
* * fixed two small errorsflorian2006-10-111-1/+1
* + only procedures doing recursive calls are checked for tail recursivityflorian2006-10-101-3/+23
* + tail recursion optimization code, needs some fixes, but works basically, no...florian2006-10-091-0/+166