| Commit message (Expand) | Author | Age | Files | Lines |
* | + support overriding tdef/tsym methods with target-specific functionality: | jonas | 2014-03-29 | 1 | -2/+2 |
* | Fix cycling after addition of the new case simplification. | svenbarth | 2014-02-21 | 1 | -15/+20 |
* | Implement simplification of ordinal case nodes if the case expression is cons... | svenbarth | 2014-02-21 | 1 | -0/+36 |
* | + implement tcasenode.pass_typecheck | florian | 2014-02-01 | 1 | -0/+11 |
* | * fixes several issues which cause warnings by the dfa code when using it to ... | florian | 2013-12-01 | 1 | -0/+2 |
* | compiler: remove unused variables and unneeded assignments | paul | 2013-01-21 | 1 | -1/+0 |
* | + implemented a tcasenode.printnodetree printing all cases | florian | 2013-01-16 | 1 | -2/+34 |
* | * free temps created for case-of-string-statements | jonas | 2012-08-16 | 1 | -2/+6 |
* | + initial support for pascal booleans with sizes 2, 4 and 8 | florian | 2011-06-26 | 1 | -6/+6 |
* | compiler: reduce amount of hints and warnings | paul | 2011-04-20 | 1 | -1/+0 |
* | * forbid <ordinal> in <set type> | florian | 2011-04-06 | 1 | -16/+0 |
* | * Avoid crash if right node of _IN keyword is a type node that is not a set | pierre | 2011-03-21 | 1 | -0/+5 |
* | compiler: implement Inc, Dec class operators | paul | 2010-12-24 | 1 | -2/+2 |
* | compiler: implement IN operator which was known by compiler but was not suppo... | paul | 2010-12-24 | 1 | -6/+13 |
* | * moved the initialisation of the nodetree and tai class reference constants | jonas | 2010-10-09 | 1 | -9/+4 |
* | * when simplifying ordinal expressions during inlining, keep the resultdef | jonas | 2010-10-07 | 1 | -3/+3 |
* | * handle multiple string labels in one case branch correctly, resolves #16130 | florian | 2010-05-02 | 1 | -14/+33 |
* | compiler: | paul | 2010-03-25 | 1 | -5/+2 |
* | * cleanup of case <string> of code by Sergei Gorelkin, resolves #13700 | florian | 2009-12-23 | 1 | -149/+34 |
* | o patch by Michael Denisenko, resolves #14734: | florian | 2009-10-09 | 1 | -9/+10 |
* | o patch by Michael V. Denisenko to handle case <string> of (see also #13700) | florian | 2009-09-03 | 1 | -12/+296 |
* | * fix writing of goto node to ppu | peter | 2008-09-03 | 1 | -13/+0 |
* | + convert case <boolean> of into if statement, resolves #10517 | florian | 2008-05-03 | 1 | -3/+70 |
* | * in node simplify | peter | 2008-02-12 | 1 | -0/+10 |
* | * typecheck after converting type to constant set | peter | 2008-01-28 | 1 | -0/+1 |
* | * changed byte/word/longbool to be Delphi-compatible (+ similar changes | jonas | 2008-01-24 | 1 | -1/+1 |
* | * renamed t_times to executionweight and moved it to | peter | 2007-11-25 | 1 | -11/+0 |
* | * added missing tcasenode.derefnode override to process all the | jonas | 2007-11-14 | 1 | -0/+13 |
* | * remove registers{int/mmx/fpu} from firstpass | peter | 2007-09-26 | 1 | -57/+2 |
* | * Some fixes for r8515: | jonas | 2007-09-16 | 1 | -2/+2 |
* | * Rework the constexprint to allow operations from low(int64) to high(qword). | daniel | 2007-06-13 | 1 | -8/+8 |
* | * slightly improved previous in checking patch | jonas | 2007-03-16 | 1 | -13/+7 |
* | * give again an error for "in" operations on incompatible set | jonas | 2007-03-16 | 1 | -0/+16 |
* | * fixed overflow for constant in-expressions involving values > | jonas | 2007-03-14 | 1 | -2/+11 |
* | * limit the left hand side of "in" expressions to 2^32 for now | jonas | 2007-02-10 | 1 | -3/+3 |
* | * in non-TP modes, 'ord_larger_than_256 in set' now always returns | jonas | 2007-02-07 | 1 | -20/+32 |
* | * fixed some warnings about hidden constructors | jonas | 2007-01-02 | 1 | -1/+1 |
* | * fixed crash when compiling certain invalid "in" constructions | jonas | 2006-12-29 | 1 | -0/+3 |
* | * remove tdictionary and tindexarray | peter | 2006-11-03 | 1 | -5/+5 |
* | * settings refactored | florian | 2006-10-30 | 1 | -2/+2 |
* | * remove ttype | peter | 2006-10-29 | 1 | -47/+47 |
* | Merged revisions 2921-2922,2925 via svnmerge from | peter | 2006-03-16 | 1 | -1/+2 |
* | * rewrite of optimizer options | peter | 2006-03-13 | 1 | -1/+1 |
* | Merged revisions 2775,2788-2789 via svnmerge from | peter | 2006-03-06 | 1 | -5/+5 |
* | * symtablestack cleanup and rewrite | peter | 2006-02-05 | 1 | -16/+0 |
* | * new categories for vs_*: vs_declared, vs_initialised, vs_read, | jonas | 2005-12-10 | 1 | -6/+6 |
* | * no range check for delphi mode with in operator | peter | 2005-10-11 | 1 | -18/+26 |
* | * node optimizer branch merged | florian | 2005-06-19 | 1 | -6/+6 |
* | * log and id tags removed | fpc | 2005-05-21 | 1 | -10/+0 |
* | initial import | fpc | 2005-05-16 | 1 | -0/+810 |