| Commit message (Expand) | Author | Age | Files | Lines |
* | * synchronized with trunk | nickysn | 2021-03-01 | 1 | -0/+8 |
|\ |
|
| * | * allow in-operator to be used on type parameters, resolves #38497 | florian | 2021-02-21 | 1 | -0/+8 |
* | | + implemented WebAssembly code generation for case statements | nickysn | 2021-01-18 | 1 | -0/+3 |
|/ |
|
* | + optimize a in [a] | florian | 2020-08-06 | 1 | -0/+19 |
* | - do not call firstpass in tinnode.pass_typecheck as it prevents further op... | florian | 2020-08-05 | 1 | -1/+0 |
* | * fix several double ; | florian | 2020-05-24 | 1 | -1/+1 |
* | * fix for Mantis #35140: apply patch by Ryan Joseph together with some furthe... | svenbarth | 2020-04-25 | 1 | -2/+3 |
* | * last commit was not complete/earlier version committed | florian | 2019-12-23 | 1 | -2/+3 |
* | * optimize case statements with a single branch into if statements (ord con... | florian | 2019-12-23 | 1 | -1/+24 |
* | * an incomplete case statement is not an error in ISO Pascal (mantis #35910) | jonas | 2019-08-03 | 1 | -21/+31 |
* | Commit of new debug feature implemented by J. Gareth Moreton | pierre | 2019-06-22 | 1 | -0/+40 |
* | * fix overflow errors in case coverage code | jonas | 2019-05-13 | 1 | -3/+15 |
* | + support for verifying whether a case statements handles all possibilities | jonas | 2019-05-12 | 1 | -65/+187 |
* | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -0/+2 |
* | * (modified) patch by Gareth Moreton: Speed improvement in case blocks, resol... | florian | 2018-12-27 | 1 | -0/+32 |
* | * converted Boolean8 to an internal type, and mapped Boolean to the | jonas | 2018-10-16 | 1 | -7/+7 |
* | + add flags that allow checking for overloads with isbinaryoverloaded() and i... | svenbarth | 2018-06-20 | 1 | -1/+1 |
* | - the labtree argument is no longer needed | svenbarth | 2018-04-27 | 1 | -2/+2 |
* | * fix case of string with ranges as labels | svenbarth | 2018-04-27 | 1 | -1/+1 |
* | + add putboolean and getboolean convenience methods to tentfile | svenbarth | 2018-01-14 | 1 | -2/+2 |
* | * removed unused units | florian | 2017-05-09 | 1 | -4/+2 |
* | * create jmp trees for really big case statements | florian | 2017-03-23 | 1 | -0/+2 |
* | marked a few uses of TConstExprInt as const during parameter passing, to avoi... | karoly | 2017-03-03 | 1 | -2/+2 |
* | * fix warnings which were caused by last changes to for node generation | florian | 2016-11-05 | 1 | -0/+1 |
* | * fixed tcasenode.simplify() in case we have to pass via a "less" branch of | jonas | 2016-08-26 | 1 | -3/+1 |
* | * fixed "case <string> of" with multiple labels for a single statement after | jonas | 2015-07-03 | 1 | -22/+68 |
* | - removed some more unnecessary code after r30855 | jonas | 2015-05-14 | 1 | -5/+0 |
* | * simplified "case stringexpr of" handling and removed memory leaks due to | jonas | 2015-05-14 | 1 | -26/+14 |
* | + 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 |