aboutsummaryrefslogtreecommitdiffstats
path: root/test/libsolidity/SolidityOptimizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* make use of C++ `= default` constructor declarations as well as more non-stat...Christian Parpart2018-12-191-2/+0
* fix some format typosliangdzou2018-09-171-1/+1
* Removing std:: from std::to_string and include for boost/lexical_castMatías Aereal Aeón2018-08-081-3/+2
* Replace stray solidity pragma with progamatically inserting it in SolidityOpt...Alex Beregszaszi2018-07-311-4/+2
* Fixes end-to-end tests.Erik Kundt2018-07-161-1/+1
* Specifies visibility in unit tests.Erik Kundt2018-07-161-4/+4
* Added default data locations to parameters for end to end tests.Chase McDermott2018-07-161-2/+2
* Update test wrt requiring storage locations.Daniel Kirchner2018-07-121-3/+3
* test: Fix typos.Cryptomental2018-07-111-1/+1
* Updates unit test to specify visibility.Erik Kundt2018-07-041-20/+20
* test: ensure compiled tests do not use var-keyword in preparation of var-keyw...Christian Parpart2018-07-021-1/+1
* Updates compiled unit tests to new constructor syntax.Erik Kundt2018-06-291-2/+2
* Adjust tests.chriseth2018-06-251-10/+10
* Merge pull request #4067 from ethereum/050chriseth2018-05-241-1/+1
|\
| * Adjust tests.Daniel Kirchner2018-05-171-1/+1
* | Tidy up tests to always have closing braces on the proper lineAlex Beregszaszi2018-05-161-4/+8
|/
* More specific push implementation.chriseth2018-04-041-2/+2
* Create empty dynamic memory arrays more efficiently.chriseth2018-04-041-0/+24
* Test number of sstore operations.chriseth2018-04-031-7/+33
* Provide input for two optimizer tests.chriseth2018-02-211-2/+2
* Split off libevmasm specific optimiser testsAlex Beregszaszi2017-07-271-821/+2
* Removed useless test.chriseth2017-07-011-53/+0
* Peephole optimizer for double push.chriseth2017-06-151-0/+26
* Use keccak256() in tests (and not sha3())Alex Beregszaszi2017-05-301-25/+25
* Rename the SHA3 assembly instruction to KECCAK256Alex Beregszaszi2017-05-301-15/+15
* Stricter tests for constant optimization.chriseth2017-05-021-19/+31
* Tests for optimizing constants.chriseth2017-03-031-0/+62
* Count instructions without metadata hash.chriseth2016-12-011-10/+22
* Optimizer tests to not interfere with the optimiser flagAlex Beregszaszi2016-12-011-11/+24
* Merge pull request #1442 from ethereum/lll-testingAlex Beregszaszi2016-11-301-1/+2
|\
| * Move ExecutionFramework to the dev::test namespaceAlex Beregszaszi2016-11-301-0/+1
| * Split out Solidity-specific part of ExecutionFrameworkAlex Beregszaszi2016-11-301-1/+1
* | Fix sub-0 optimiser testAlex Beregszaszi2016-11-301-3/+4
* | Update SolidityOptimizer.cppchriseth2016-11-301-3/+3
* | Add test for SUB with 0 optimisationAlex Beregszaszi2016-11-301-0/+22
|/
* Peephole optimizer for unreacheable code.chriseth2016-11-251-5/+43
* Fix licensing headersVoR02202016-11-231-4/+4
* Optimizer: Clear state for JUMPDESTs.chriseth2016-11-221-0/+20
* Disable broken tests that are not useful.chriseth2016-11-161-10/+0
* Fix tests.chriseth2016-11-161-1/+1
* Converted sub assembly to smart pointer.chriseth2016-11-161-0/+18
* Rename dev::sha3 to dev::keccak256Alex Beregszaszi2016-10-061-2/+2
* Further fixes to the optimizer.chriseth2016-08-021-1/+4
* Test case.chriseth2016-08-011-0/+58
* Fix optimizer tests.chriseth2016-08-011-3/+6
* Refactor testing via IPC.chriseth2016-06-291-1/+1
* enable solidity testDimitry2016-04-041-19/+19
* Test for optimizer bug caused by not incrementing the sequence counter.chriseth2016-03-111-0/+14
* Test for incorrect storage access.chriseth2016-01-161-0/+21
* Test fix: Do not increment iterator past end.chriseth2015-11-161-1/+5
* Work around bug in MSVC/Boost for u256->unsigned conversion.chriseth2015-11-161-0/+10
* removed get prefixLianaHus2015-09-081-8/+8
* Move Solidity tests.chriseth2015-08-201-0/+1132