summaryrefslogtreecommitdiff
path: root/compiler/nset.pas
Commit message (Expand)AuthorAgeFilesLines
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-2/+2
* Fix cycling after addition of the new case simplification.svenbarth2014-02-211-15/+20
* Implement simplification of ordinal case nodes if the case expression is cons...svenbarth2014-02-211-0/+36
* + implement tcasenode.pass_typecheckflorian2014-02-011-0/+11
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+2
* compiler: remove unused variables and unneeded assignmentspaul2013-01-211-1/+0
* + implemented a tcasenode.printnodetree printing all casesflorian2013-01-161-2/+34
* * free temps created for case-of-string-statementsjonas2012-08-161-2/+6
* + initial support for pascal booleans with sizes 2, 4 and 8florian2011-06-261-6/+6
* compiler: reduce amount of hints and warningspaul2011-04-201-1/+0
* * forbid <ordinal> in <set type>florian2011-04-061-16/+0
* * Avoid crash if right node of _IN keyword is a type node that is not a setpierre2011-03-211-0/+5
* compiler: implement Inc, Dec class operatorspaul2010-12-241-2/+2
* compiler: implement IN operator which was known by compiler but was not suppo...paul2010-12-241-6/+13
* * moved the initialisation of the nodetree and tai class reference constantsjonas2010-10-091-9/+4
* * when simplifying ordinal expressions during inlining, keep the resultdefjonas2010-10-071-3/+3
* * handle multiple string labels in one case branch correctly, resolves #16130florian2010-05-021-14/+33
* compiler:paul2010-03-251-5/+2
* * cleanup of case <string> of code by Sergei Gorelkin, resolves #13700florian2009-12-231-149/+34
* o patch by Michael Denisenko, resolves #14734:florian2009-10-091-9/+10
* o patch by Michael V. Denisenko to handle case <string> of (see also #13700)florian2009-09-031-12/+296
* * fix writing of goto node to ppupeter2008-09-031-13/+0
* + convert case <boolean> of into if statement, resolves #10517florian2008-05-031-3/+70
* * in node simplifypeter2008-02-121-0/+10
* * typecheck after converting type to constant setpeter2008-01-281-0/+1
* * changed byte/word/longbool to be Delphi-compatible (+ similar changesjonas2008-01-241-1/+1
* * renamed t_times to executionweight and moved it topeter2007-11-251-11/+0
* * added missing tcasenode.derefnode override to process all thejonas2007-11-141-0/+13
* * remove registers{int/mmx/fpu} from firstpasspeter2007-09-261-57/+2
* * Some fixes for r8515:jonas2007-09-161-2/+2
* * Rework the constexprint to allow operations from low(int64) to high(qword).daniel2007-06-131-8/+8
* * slightly improved previous in checking patchjonas2007-03-161-13/+7
* * give again an error for "in" operations on incompatible setjonas2007-03-161-0/+16
* * fixed overflow for constant in-expressions involving values >jonas2007-03-141-2/+11
* * limit the left hand side of "in" expressions to 2^32 for nowjonas2007-02-101-3/+3
* * in non-TP modes, 'ord_larger_than_256 in set' now always returnsjonas2007-02-071-20/+32
* * fixed some warnings about hidden constructorsjonas2007-01-021-1/+1
* * fixed crash when compiling certain invalid "in" constructionsjonas2006-12-291-0/+3
* * remove tdictionary and tindexarraypeter2006-11-031-5/+5
* * settings refactoredflorian2006-10-301-2/+2
* * remove ttypepeter2006-10-291-47/+47
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-1/+2
* * rewrite of optimizer optionspeter2006-03-131-1/+1
* Merged revisions 2775,2788-2789 via svnmerge from peter2006-03-061-5/+5
* * symtablestack cleanup and rewritepeter2006-02-051-16/+0
* * new categories for vs_*: vs_declared, vs_initialised, vs_read,jonas2005-12-101-6/+6
* * no range check for delphi mode with in operatorpeter2005-10-111-18/+26
* * node optimizer branch mergedflorian2005-06-191-6/+6
* * log and id tags removedfpc2005-05-211-10/+0
* initial importfpc2005-05-161-0/+810