aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/analysis/ConstantEvaluator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduces Result<T> for operator and implicit conversion type checks.Erik Kundt2018-12-051-1/+1
* Isolating files shared between Yul- and Solidity language frontend.Christian Parpart2018-11-221-1/+1
* Refactor `solidity::Token` into an `enum class` with `TokenTraits` helper nam...Christian Parpart2018-10-221-2/+2
* Fix ConstantEvaluator to correctly handle single element tuples.Daniel Kirchner2018-04-121-0/+6
* Re-use `commonType`chriseth2017-12-121-1/+1
* Simplify ConstantEvaluator.chriseth2017-12-121-34/+43
* Reduce the types of errors outputted by ConstantEvaluatorAlex Beregszaszi2017-12-121-8/+6
* Improve cyclic constant error messageAlex Beregszaszi2017-11-221-1/+1
* Detect cyclic constant definitionsBalajiganapathi S2017-11-221-6/+10
* Allow constant integer variables as array lengths.Balajiganapathi S2017-11-221-0/+18
* More detailed errors for invalid array lengths (such as division by zero).Alex Beregszaszi2017-10-201-3/+20
* Use the proper error reporting interface in ConstantEvaluatorAlex Beregszaszi2017-10-061-5/+5
* Fix licensing headersVoR02202016-11-231-4/+4
* rational renamingVoR02202016-05-101-3/+3
* initial work for fixed types...potentially needing a constant literal type fo...RJ Catalano2016-05-101-3/+3
* File reorganisation.chriseth2015-10-211-0/+59